diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..f51ef4d --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @TrogonStack/trogon-eventstore-maintainers diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 1a927e0..31d3c03 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,90 +1,90 @@ -name: Bug report -description: Help us improve the client -labels: - - triage -body: - - type: textarea - id: current-behavior - attributes: - label: 🐛 Current behavior - description: A clear and concise description of what the bug is. - validations: - required: true - - type: textarea - id: reproduction-steps - attributes: - label: 🔍 Steps to reproduce - description: Steps to reproduce the behavior. - placeholder: | - 1. Go to ... - 2. Click on ... - 3. Scroll down to ... - 4. See error - - You can attach screenshots by dragging and dropping, or selecting and pasting them in the text field. - validations: - required: true - - type: input - id: reproduction-links - attributes: - label: Reproducible link - description: A link to a minimal reproducible example. This could be a GitHub repository, CodeSandbox, or any other online code editor. - placeholder: e.g, github.com/company/repo - validations: - required: true - - type: textarea - id: expected-behavior - attributes: - label: 💭 Expected behavior - description: A clear and concise description of what you expected to happen. - validations: - required: true - - type: input - id: client-version - attributes: - label: Package version - description: What version of the client you're experiencing the issue with. - placeholder: e.g., KurrentDB-Client-NodeJS 1.1.2 - validations: - required: true - - type: input - id: kurrentdb-version - attributes: - label: KurrentDB Version - description: What version of the database you are using. - placeholder: e.g., KurrentDB v24.10 - validations: - required: true - - type: input - id: connection - attributes: - label: Connection string - description: What connection string you're using. Hide and sensitive information if necessary. - placeholder: e.g., kurrentdb://admin:changeit@localhost:2113 - validations: - required: true - - type: dropdown - id: deployment-environment - attributes: - label: ☁️ Deployment Environment - description: How is KurrentDB deployed? - options: - - Single-node (Docker) - - Single-node (Bare metal/VM) - - Multi-node cluster (On-prem) - - Multi-node cluster (Cloud) - - Managed KurrentDB Cloud - - Other (please specify below) - validations: - required: true - - type: input - id: deployment-other - attributes: - label: Other Deployment Details - description: If you selected "Other," please specify your deployment setup. - placeholder: e.g., Kubernetes with custom networking - - type: input - id: os - attributes: - label: Operating system - placeholder: e.g., macOS 13.1 +name: Bug report +description: Help us improve the client +labels: + - triage +body: + - type: textarea + id: current-behavior + attributes: + label: 🐛 Current behavior + description: A clear and concise description of what the bug is. + validations: + required: true + - type: textarea + id: reproduction-steps + attributes: + label: 🔍 Steps to reproduce + description: Steps to reproduce the behavior. + placeholder: | + 1. Go to ... + 2. Click on ... + 3. Scroll down to ... + 4. See error + + You can attach screenshots by dragging and dropping, or selecting and pasting them in the text field. + validations: + required: true + - type: input + id: reproduction-links + attributes: + label: Reproducible link + description: A link to a minimal reproducible example. This could be a GitHub repository, CodeSandbox, or any other online code editor. + placeholder: e.g, github.com/company/repo + validations: + required: true + - type: textarea + id: expected-behavior + attributes: + label: 💭 Expected behavior + description: A clear and concise description of what you expected to happen. + validations: + required: true + - type: input + id: client-version + attributes: + label: Package version + description: What version of the client you're experiencing the issue with. + placeholder: e.g., TrogonEventStore-Client-NodeJS 1.1.2 + validations: + required: true + - type: input + id: trogon-eventstore-version + attributes: + label: TrogonEventStore Version + description: What version of the database you are using. + placeholder: e.g., TrogonEventStore v24.10 + validations: + required: true + - type: input + id: connection + attributes: + label: Connection string + description: What connection string you're using. Hide and sensitive information if necessary. + placeholder: e.g., esdb://admin:changeit@localhost:2113 + validations: + required: true + - type: dropdown + id: deployment-environment + attributes: + label: ☁️ Deployment Environment + description: How is TrogonEventStore deployed? + options: + - Single-node (Docker) + - Single-node (Bare metal/VM) + - Multi-node cluster (On-prem) + - Multi-node cluster (Cloud) + - Self-managed cluster + - Other (please specify below) + validations: + required: true + - type: input + id: deployment-other + attributes: + label: Other Deployment Details + description: If you selected "Other," please specify your deployment setup. + placeholder: e.g., Kubernetes with custom networking + - type: input + id: os + attributes: + label: Operating system + placeholder: e.g., macOS 13.1 diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 169ea96..adf2991 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,8 +1,8 @@ -blank_issues_enabled: false -contact_links: - - name: Feature Request - url: https://github.com/kurrent-io/KurrentDB-Client-NodeJS/discussions/new?category=ideas&labels=triage&title=Feature%20request%3A%20 - about: Request a feature to add to the client - - name: Ask a Question - url: https://github.com/kurrent-io/KurrentDB-Client-NodeJS/discussions/new?category=q-a&labels=triage +blank_issues_enabled: false +contact_links: + - name: Feature Request + url: https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS/discussions/new?category=ideas&labels=triage&title=Feature%20request%3A%20 + about: Request a feature to add to the client + - name: Ask a Question + url: https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS/discussions/new?category=q-a&labels=triage about: Ask questions and discuss with other community members. \ No newline at end of file diff --git a/.github/release-please-config.json b/.github/release-please-config.json new file mode 100644 index 0000000..b279d0f --- /dev/null +++ b/.github/release-please-config.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://raw.githubusercontent.com/googleapis/release-please/main/schemas/config.json", + "bootstrap-sha": "68ad669bb4f8def16b4d7494243825b62421551c", + "signoff": "SHT Bot <61149376+sht-bot@users.noreply.github.com>", + "plugins": [ + { + "type": "linked-versions", + "groupName": "TrogonEventStore Node.js Client", + "components": [ + "trogon-eventstore-client", + "trogon-eventstore-opentelemetry" + ] + } + ], + "packages": { + "packages/db-client": { + "release-type": "node", + "package-name": "@trogonstack/trogon-eventstore-client", + "component": "trogon-eventstore-client", + "include-component-in-tag": true, + "include-v-in-tag": true, + "tag-separator": "@", + "pull-request-title-pattern": "chore${scope}: release${component} ${version}", + "bump-minor-pre-major": false, + "bump-patch-for-minor-pre-major": false + }, + "packages/opentelemetry": { + "release-type": "node", + "package-name": "@trogonstack/trogon-eventstore-opentelemetry", + "component": "trogon-eventstore-opentelemetry", + "include-component-in-tag": true, + "include-v-in-tag": true, + "tag-separator": "@", + "pull-request-title-pattern": "chore${scope}: release${component} ${version}", + "bump-minor-pre-major": false, + "bump-patch-for-minor-pre-major": false + } + } +} diff --git a/.github/release-please-manifest.json b/.github/release-please-manifest.json new file mode 100644 index 0000000..8e5863a --- /dev/null +++ b/.github/release-please-manifest.json @@ -0,0 +1,4 @@ +{ + "packages/db-client": "0.0.1", + "packages/opentelemetry": "0.0.1" +} diff --git a/.github/scripts/bump_versions.mjs b/.github/scripts/bump_versions.mjs index 0bb26fd..a9cd7c4 100644 --- a/.github/scripts/bump_versions.mjs +++ b/.github/scripts/bump_versions.mjs @@ -1,34 +1,34 @@ -import {promisify} from 'util'; -import assert from 'assert'; -import {resolve} from 'path'; -import semver from 'semver'; -import {exec as execCallback} from 'child_process'; -import {writeFile, readFile} from 'fs/promises'; - -const exec = promisify(execCallback); - -async function updatePackageVersion(packagePath, currentVersion, releaseType) { - const packageFile = resolve(packagePath, 'package.json'); - const packageJson = JSON.parse(await readFile(packageFile, 'utf-8')); - - packageJson.version = semver.inc(currentVersion, releaseType); - - await writeFile(packageFile, JSON.stringify(packageJson, null, 2) + '\n'); -} - -async function main() { - const releaseType = process.env.RELEASE_TYPE; - assert.match(releaseType, /^(patch|minor|major)$/, 'Invalid RELEASE_TYPE'); - - const packages = JSON.parse((await exec('pnpm ls -r --only-projects --json')).stdout); - - for (let {name, path, version, private: isPrivate} of packages) { - if (isPrivate && name !== 'kurrent-node-client-repository') continue; - await updatePackageVersion(path, version, releaseType); - } -} - -main().catch(error => { - console.error('Error updating package versions:', error); - process.exit(1); -}); +import {promisify} from 'util'; +import assert from 'assert'; +import {resolve} from 'path'; +import semver from 'semver'; +import {exec as execCallback} from 'child_process'; +import {writeFile, readFile} from 'fs/promises'; + +const exec = promisify(execCallback); + +async function updatePackageVersion(packagePath, currentVersion, releaseType) { + const packageFile = resolve(packagePath, 'package.json'); + const packageJson = JSON.parse(await readFile(packageFile, 'utf-8')); + + packageJson.version = semver.inc(currentVersion, releaseType); + + await writeFile(packageFile, JSON.stringify(packageJson, null, 2) + '\n'); +} + +async function main() { + const releaseType = process.env.RELEASE_TYPE; + assert.match(releaseType, /^(patch|minor|major)$/, 'Invalid RELEASE_TYPE'); + + const packages = JSON.parse((await exec('pnpm ls -r --only-projects --json')).stdout); + + for (let {name, path, version, private: isPrivate} of packages) { + if (isPrivate && name !== 'trogon-eventstore-client-nodejs') continue; + await updatePackageVersion(path, version, releaseType); + } +} + +main().catch(error => { + console.error('Error updating package versions:', error); + process.exit(1); +}); diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml deleted file mode 100644 index 1599ee5..0000000 --- a/.github/workflows/benchmark.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: Benchmark - -on: - workflow_dispatch: - -jobs: - benchmark: - runs-on: ${{ matrix.os }} - strategy: - fail-fast: true - matrix: - os: [ubuntu-latest] - - steps: - - name: Checkout Repository - uses: actions/checkout@v4 - - - uses: actions/setup-node@v4 - with: - node-version-file: .github/files/.nvmrc - - - name: Corepack - run: corepack enable - - - name: Install Dependencies - run: yarn - - - name: Build - run: yarn build - - - name: Start KurrentDB - run: docker compose -f packages/benchmark/docker-compose.yml up -d - - - name: Load Events - run: yarn nx run benchmark:loadEvents - - - name: Run Benchmarks - run: | - echo "Number of events: 10k" - echo "Size of each event: 23bytes" - echo "Node.js version: $(node --version)" - echo "1 warmup iteration" - echo "20 iterations" - yarn nx run benchmark:benchmark | tee benchmark-bridge-client-output-${{ matrix.os }}.txt - - - name: Upload Benchmark Results - uses: actions/upload-artifact@v4 - with: - name: benchmark-results - path: benchmark-bridge-client-output-${{ matrix.os }}.txt - - - name: Shutdown KurrentDB - run: docker compose -f packages/benchmark/docker-compose.yml down diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml deleted file mode 100644 index 0d56702..0000000 --- a/.github/workflows/build-docs.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Build Production Site - -on: - push: - branches: [release/**/**] - paths: - - '**.md' - -jobs: - dispatch: - runs-on: ubuntu-latest - steps: - - name: Trigger build - run: curl -X POST -d {} "${{ secrets.CLOUDFLARE_BUILD_HOOK }}" \ No newline at end of file diff --git a/.github/workflows/cherry-pick-pr-for-label.yml b/.github/workflows/cherry-pick-pr-for-label.yml deleted file mode 100644 index f7fa3d2..0000000 --- a/.github/workflows/cherry-pick-pr-for-label.yml +++ /dev/null @@ -1,14 +0,0 @@ -name: Cherry pick PR commits for label -on: - pull_request_target: - types: [closed] -jobs: - cherry_pick_pr_for_label: - name: Cherry pick PR commits for label - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: Cherry Pick PR for label - uses: kurrent-io/Automations/cherry-pick-pr-for-label@master - with: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..3cb0584 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,59 @@ +name: CI + +on: + pull_request: + push: + branches: [main] + +permissions: + contents: read + +jobs: + build: + name: Build (${{ matrix.os }}) + runs-on: ${{ matrix.os }} + timeout-minutes: 15 + strategy: + fail-fast: false + matrix: + os: [ubuntu-latest, macos-latest, windows-latest] + steps: + - name: Checkout + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + with: + persist-credentials: false + - name: Install Node.js + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version: 22 + - name: Enable Corepack + run: corepack enable + - name: Install dependencies + run: yarn install --immutable + - name: Build + run: yarn build + + quality: + name: Quality + runs-on: ubuntu-latest + timeout-minutes: 15 + steps: + - name: Checkout + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + with: + persist-credentials: false + - name: Install Node.js + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version: 22 + - name: Enable Corepack + run: corepack enable + - name: Install dependencies + run: yarn install --immutable + - name: Check formatting and lint + run: yarn lint + - name: Verify generated sources + shell: bash + run: | + yarn build + git diff --exit-code diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml new file mode 100644 index 0000000..3edc9bf --- /dev/null +++ b/.github/workflows/integration.yml @@ -0,0 +1,44 @@ +name: Integration Tests + +on: + pull_request: + push: + branches: [main] + workflow_dispatch: + inputs: + server_image: + description: Fully qualified TrogonEventStore container image + required: false + default: ghcr.io/trogonstack/trogoneventstore:ci + type: string + +permissions: + contents: read + +jobs: + test: + runs-on: ubuntu-latest + timeout-minutes: 30 + strategy: + fail-fast: false + matrix: + group: [samples, connection, extra, persistentSubscription, projections, streams, opentelemetry] + steps: + - name: Checkout + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + with: + persist-credentials: false + - name: Install Node.js + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version: 22 + - name: Enable Corepack + run: corepack enable + - name: Install dependencies + run: yarn install --immutable + - name: Build + run: yarn build + - name: Run integration tests + env: + TROGON_EVENTSTORE_IMAGE: ${{ inputs.server_image || 'ghcr.io/trogonstack/trogoneventstore:ci' }} + run: yarn test "./src/${{ matrix.group }}" --ci --run-in-band --forceExit diff --git a/.github/workflows/load-configuration.yml b/.github/workflows/load-configuration.yml deleted file mode 100644 index 0b2b408..0000000 --- a/.github/workflows/load-configuration.yml +++ /dev/null @@ -1,86 +0,0 @@ -name: Load KurrentDB Runtime Configuration -on: - workflow_call: - inputs: - runtime: - description: "The runtime's name. Current options are: `ci`, `previous-lts`, `latest` and `qa`" - required: true - type: string - - registry: - description: "When in QA mode, the Docker registry to use" - type: string - required: false - - image: - description: "When in QA mode, the Docker image to use" - type: string - required: false - - tag: - description: "When in QA mode, the Docker image tag to use" - type: string - required: false - - outputs: - runtime: - description: The runtime's name - value: ${{ inputs.runtime }} - - registry: - description: The Docker registry - value: ${{ jobs.load.outputs.registry }} - - image: - description: The Docker image - value: ${{ jobs.load.outputs.image }} - - tag: - description: The Docker image tag - value: ${{ jobs.load.outputs.tag }} - -jobs: - load: - runs-on: ubuntu-latest - outputs: - registry: ${{ steps.set.outputs.registry }} - image: ${{ steps.set.outputs.image }} - tag: ${{ steps.set.outputs.tag }} - - steps: - - name: Set KurrentDB Runtime Configuration Properties - id: set - env: - RUNTIME: ${{ inputs.runtime }} - REGISTRY: ${{ inputs.registry }} - IMAGE: ${{ inputs.image }} - TAG: ${{ inputs.tag }} - IMAGES: ${{ vars.KURRENTDB_DOCKER_IMAGES }} - SECRETS_AVAILABLE: ${{ secrets.CLOUDSMITH_CICD_USER != '' }} - run: | - if [ "$RUNTIME" = "qa" ]; then - { - echo "registry=$REGISTRY" - echo "image=$IMAGE" - echo "tag=$TAG" - } >> "$GITHUB_OUTPUT" - exit 0 - fi - - # Runs without registry credentials must use the anonymously pullable - # lts image: forks get neither vars nor secrets, dependabot gets vars - # but not secrets, so key the fallback on secrets, not on vars. - if [ "$SECRETS_AVAILABLE" != "true" ] || [ -z "$IMAGES" ]; then - IMAGES='{"lts":{"registry":"docker.io/kurrentplatform","image":"kurrentdb","tag":"lts"}}' - fi - - CONFIG=$(jq -ce --arg runtime "$RUNTIME" '.[$runtime]' <<< "$IMAGES") || { - echo "No image configuration for runtime '$RUNTIME'" >&2 - exit 1 - } - - { - echo "registry=$(jq -r '.registry' <<< "$CONFIG")" - echo "image=$(jq -r '.image' <<< "$CONFIG")" - echo "tag=$(jq -r '.tag' <<< "$CONFIG")" - } >> "$GITHUB_OUTPUT" diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml deleted file mode 100644 index 1f8277c..0000000 --- a/.github/workflows/main.yml +++ /dev/null @@ -1,97 +0,0 @@ -on: - pull_request: - paths-ignore: - - "docs/**" - - "**.md" - push: - branches: - - master - schedule: - - cron: "0 3 * * 0" # Every sunday at 3am UTC. - -jobs: - build: - name: Build - strategy: - fail-fast: false - matrix: - os: [ubuntu-latest, macos-latest, windows-latest] - runs-on: ${{ matrix.os }} - - steps: - - uses: actions/checkout@v4 - - - uses: actions/setup-node@v4 - with: - node-version-file: .github/files/.nvmrc - - - name: NodeJS version - run: node -v - - - name: Corepack - run: corepack enable - - - name: Yarn version - run: yarn --version - - - name: Install - run: yarn - - - name: Build - run: yarn build - - validation: - needs: build - name: Code quality - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Corepack - run: corepack enable - - - name: Install - run: yarn - - - name: Linting - run: yarn lint - - - name: Build on Ubuntu - run: yarn build - - - name: All generated code is commited - run: | - git update-index --refresh - git diff-index --exit-code --name-status HEAD -- - - select_runtimes: - name: Select runtimes - runs-on: ubuntu-latest - outputs: - runtimes: ${{ steps.set.outputs.runtimes }} - env: - # Secrets are not passed to runs from forks or dependabot. Without them, - # only the anonymously pullable lts image can be tested. - SECRETS_AVAILABLE: ${{ secrets.CLOUDSMITH_CICD_USER != '' }} - steps: - - id: set - run: | - if [ "$SECRETS_AVAILABLE" = "true" ]; then - echo 'runtimes=["previous-lts", "lts", "ci"]' >> "$GITHUB_OUTPUT" - else - echo 'runtimes=["lts"]' >> "$GITHUB_OUTPUT" - fi - - tests: - needs: [validation, select_runtimes] - - strategy: - fail-fast: false - matrix: - runtime: ${{ fromJSON(needs.select_runtimes.outputs.runtimes) }} - - name: Tests - uses: ./.github/workflows/tests.yml - with: - runtime: ${{ matrix.runtime }} - secrets: inherit diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..5fb05a6 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,68 @@ +name: Publish + +on: + push: + tags: ["trogon-eventstore-*@v*"] + +permissions: + contents: read + +jobs: + package: + runs-on: ubuntu-latest + timeout-minutes: 15 + steps: + - name: Checkout + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + with: + persist-credentials: false + - name: Install Node.js + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version: 22 + - name: Enable Corepack + run: corepack enable + - name: Install and build + run: | + yarn install --immutable + yarn build + - name: Pack packages + run: | + mkdir packages-out + yarn workspace @trogonstack/trogon-eventstore-client pack --out ../../packages-out/client.tgz + yarn workspace @trogonstack/trogon-eventstore-opentelemetry pack --out ../../packages-out/opentelemetry.tgz + - name: Upload package artifacts + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + with: + name: npm-packages + path: packages-out + + publish: + needs: package + runs-on: ubuntu-latest + timeout-minutes: 10 + permissions: + packages: write + steps: + - name: Install Node.js + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version: 22 + registry-url: https://npm.pkg.github.com + scope: '@trogonstack' + - name: Download package artifacts + uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0 + with: + name: npm-packages + path: packages-out + - name: Publish tagged package + env: + NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + RELEASE_TAG: ${{ github.ref_name }} + shell: bash + run: | + case "$RELEASE_TAG" in + trogon-eventstore-client@v*) npm publish packages-out/client.tgz --access public ;; + trogon-eventstore-opentelemetry@v*) npm publish packages-out/opentelemetry.tgz --access public ;; + *) echo "Unexpected release tag: $RELEASE_TAG" >&2; exit 1 ;; + esac diff --git a/.github/workflows/qa.yml b/.github/workflows/qa.yml deleted file mode 100644 index 83271c5..0000000 --- a/.github/workflows/qa.yml +++ /dev/null @@ -1,29 +0,0 @@ -name: QA - -on: - workflow_dispatch: - inputs: - tag: - required: true - type: string - description: "The tag to use for the docker image" - image: - required: true - type: string - description: "The docker image to use" - registry: - required: false - type: string - default: "docker.kurrent.io/kurrent-staging" - description: "The docker registry to use" - -jobs: - test: - name: Test - uses: ./.github/workflows/tests.yml - with: - runtime: qa - registry: ${{ inputs.registry }} - image: ${{ inputs.image }} - tag: ${{ inputs.tag }} - secrets: inherit diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml new file mode 100644 index 0000000..efc1f4f --- /dev/null +++ b/.github/workflows/release-please.yml @@ -0,0 +1,23 @@ +name: Release Please + +on: + push: + branches: [main] + workflow_dispatch: + +permissions: + contents: write + issues: write + pull-requests: write + +jobs: + release-please: + runs-on: ubuntu-latest + timeout-minutes: 10 + steps: + - name: Create release pull request or release + uses: googleapis/release-please-action@5c625bfb5d1ff62eadeeb3772007f7f66fdcf071 # v4.4.1 + with: + token: ${{ secrets.GH_PAT_RELEASE_PLEASE_ACTION }} + config-file: .github/release-please-config.json + manifest-file: .github/release-please-manifest.json diff --git a/.github/workflows/semconv.yml b/.github/workflows/semconv.yml new file mode 100644 index 0000000..9c56ffc --- /dev/null +++ b/.github/workflows/semconv.yml @@ -0,0 +1,70 @@ +name: SemConv + +on: + pull_request_target: + types: [opened, edited, synchronize, reopened] + +permissions: + pull-requests: read + +jobs: + validate: + runs-on: ubuntu-latest + timeout-minutes: 5 + steps: + - name: Validate pull request title and commits + shell: bash + env: + GH_TOKEN: ${{ github.token }} + PR_NUMBER: ${{ github.event.pull_request.number }} + PR_TITLE: ${{ github.event.pull_request.title }} + REPOSITORY: ${{ github.repository }} + run: | + pattern='^(feat|fix|chore)(\([A-Za-z0-9][A-Za-z0-9._/-]*\))?!?: .+' + + if [[ ! "$PR_TITLE" =~ $pattern ]]; then + echo "Invalid pull request title: $PR_TITLE" >&2 + exit 1 + fi + + if ! commit_records=$(gh api --paginate \ + "repos/$REPOSITORY/pulls/$PR_NUMBER/commits" \ + --jq '.[] | { + parent_count: (.parents | length), + subject: (.commit.message | split("\n")[0]) + }'); then + echo "Unable to enumerate pull request commits." >&2 + exit 1 + fi + + if [ -z "$commit_records" ]; then + echo "Pull request contains no commits." >&2 + exit 1 + fi + + invalid_commits=0 + non_merge_commits=0 + while IFS= read -r record; do + if ! parent_count=$(jq -er '.parent_count' <<< "$record") || + ! subject=$(jq -er '.subject' <<< "$record"); then + echo "Unable to parse pull request commit metadata." >&2 + exit 1 + fi + + if [ "$parent_count" -gt 1 ]; then + continue + fi + + non_merge_commits=$((non_merge_commits + 1)) + if [[ ! "$subject" =~ $pattern ]]; then + echo "Invalid commit subject: $subject" >&2 + invalid_commits=1 + fi + done <<< "$commit_records" + + if [ "$non_merge_commits" -eq 0 ]; then + echo "Pull request contains no non-merge commits." >&2 + exit 1 + fi + + exit "$invalid_commits" diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml deleted file mode 100644 index eb557c0..0000000 --- a/.github/workflows/tests.yml +++ /dev/null @@ -1,97 +0,0 @@ -name: Tests - -on: - workflow_call: - inputs: - runtime: - required: true - type: string - - registry: - description: "When in QA mode, the Docker registry to use" - type: string - required: false - - image: - description: "When in QA mode, the Docker image to use" - type: string - required: false - - tag: - description: "When in QA mode, the Docker image tag to use" - type: string - required: false - -jobs: - load_configuration: - uses: ./.github/workflows/load-configuration.yml - with: - runtime: ${{ inputs.runtime }} - registry: ${{ inputs.registry }} - image: ${{ inputs.image }} - tag: ${{ inputs.tag }} - secrets: inherit - - test: - needs: load_configuration - timeout-minutes: 10 - name: "${{ matrix.group.name }}" - strategy: - fail-fast: false - matrix: - group: - - name: samples - path: ./src/samples - - - name: connection - path: ./src/connection - - - name: extra - path: ./src/extra - - - name: persistentSubscription - path: ./src/persistentSubscription - - - name: projections - path: ./src/projections - - - name: streams - path: ./src/streams - - - name: opentelemetry - path: ./src/opentelemetry - - runs-on: ubuntu-latest - env: - SECRETS_AVAILABLE: ${{ secrets.CLOUDSMITH_CICD_USER != '' }} - steps: - - uses: actions/checkout@v4 - - - name: Login to Cloudsmith - if: env.SECRETS_AVAILABLE == 'true' - uses: docker/login-action@v3 - with: - registry: ${{ needs.load_configuration.outputs.registry }} - username: ${{ secrets.CLOUDSMITH_CICD_USER }} - password: ${{ secrets.CLOUDSMITH_CICD_TOKEN }} - - - uses: actions/setup-node@v4 - with: - node-version-file: .github/files/.nvmrc - - - name: NodeJS version - run: node -v - - - name: Corepack - run: corepack enable - - - name: Install - run: yarn - - - name: Build - run: yarn build - - - name: Run Tests - run: yarn test ${{ matrix.group.path }} --ci --run-in-band --forceExit - env: - KURRENT_IMAGE: "${{ needs.load_configuration.outputs.registry }}/${{ needs.load_configuration.outputs.image }}:${{ needs.load_configuration.outputs.tag }}" diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 7363a54..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1 +0,0 @@ -This changelog is no longer maintained. The changelog information has been moved to the individual package directories. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8b06100..01a2586 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,106 +1,106 @@ -# Contributing - -Development is done on the `master` branch. We attempt to do our best to ensure that the history remains clean and to do so, we generally ask contributors to squash their commits into a set or single logical commit. - -## Initial Setup - -**Prerequisites:** -- Node.js (version 20 or higher) - -**Repository Setup:** -1. Clone the repository: - ```bash - $ git clone git@github.com:EventStore/KurrentDB-Client-NodeJS.git - $ cd KurrentDB-Client-NodeJS - ``` -2. Install all necessary dependencies: - ```bash - yarn install - ``` -3. Build the project for the first time: - ```bash - yarn build - ``` - In case of build errors, refresh your setup with: - ```bash - npx lerna clean -y && yarn install - ``` - -## Development Practices - -**Code Compilation:** -- Standard Build: - ```bash - yarn build - ``` -- Continuous Build on Changes: - ```bash - yarn build:watch - ``` - -**Testing and Linting:** -- Run the complete test suite: - ```bash - yarn test - ``` -- Perform code style checks: - ```bash - yarn lint - ``` - -### Tests - -Tests are written using [Jest] and require [Docker] and [Docker Compose] to be installed. Then run test with: - -```shell script -yarn test -``` - -Tests can be filtered by prepending the test file or folder to the command - -```shell script -$ yarn test connection // all connection tests -$ yarn test ReadAll // only the ReadAll tests -``` - -To get debug information when running tests use the `test:debug` command. - -```shell script -$ yarn test:debug // debug all tests -$ yarn test:debug ReadAll // only the ReadAll tests -``` - -Specific docker images can be specified via the environment variable `KURRENT_IMAGE`. - -```shell script -$ npx cross-env KURRENT_IMAGE=77d63f3f0ab3 jest -``` - -See [Jest] documentation for more options. - -### Debugging - -This project uses the [debug] module internally to log information about connections, options and GRPC requests. -To see all the internal logs, set the DEBUG environment variable to `kdb:*` when launching your app. -Logs can be further filtered with glob patterns, for example, only connection logs: `kdb:connection`, everything but grpc logs: `kdb:*,-*:grpc`. - -You can set a few environment variables that will further change the behavior of the debug logging: - -| Name | Purpose | -| ------------------- | ------------------------------------------------- | -| `DEBUG` | Enables/disables specific debugging namespaces. | -| `DEBUG_COLORS` | Whether or not to use colors in the debug output. | -| `DEBUG_DEPTH` | Object inspection depth. | -| `DEBUG_FD` | File descriptor to write debug output to. | -| `DEBUG_SHOW_HIDDEN` | Shows hidden properties on inspected objects. | - -**Note:** The environment variables beginning with `DEBUG_` end up being -converted into an Options object that gets used with `%o`/`%O` formatters. -See the Node.js documentation for [`util.inspect()`] for the complete list. - -[docker compose]: https://docs.docker.com/compose/ -[docker]: https://www.docker.com/ -[jest]: https://jestjs.io/ -[debug]: https://github.com/visionmedia/debug -[`util.inspect()`]: https://nodejs.org/api/util.html#util_util_inspect_object_options -[KurrentDB-Client-NodeJS]: https://github.com/kurrent-io/KurrentDB-Client-NodeJS \ No newline at end of file +# Contributing + +Development is done on the `main` branch. We ask contributors to keep commits focused and use Conventional Commits. + +## Initial Setup + +**Prerequisites:** +- Node.js (version 20 or higher) + +**Repository Setup:** +1. Clone the repository: + ```bash + $ git clone git@github.com:TrogonStack/TrogonEventStore-Client-NodeJS.git + $ cd TrogonEventStore-Client-NodeJS + ``` +2. Install all necessary dependencies: + ```bash + yarn install + ``` +3. Build the project for the first time: + ```bash + yarn build + ``` + In case of build errors, refresh your setup with: + ```bash + npx lerna clean -y && yarn install + ``` + +## Development Practices + +**Code Compilation:** +- Standard Build: + ```bash + yarn build + ``` +- Continuous Build on Changes: + ```bash + yarn build:watch + ``` + +**Testing and Linting:** +- Run the complete test suite: + ```bash + yarn test + ``` +- Perform code style checks: + ```bash + yarn lint + ``` + +### Tests + +Tests are written using [Jest] and require [Docker] and [Docker Compose] to be installed. Then run test with: + +```shell script +yarn test +``` + +Tests can be filtered by prepending the test file or folder to the command + +```shell script +$ yarn test connection // all connection tests +$ yarn test ReadAll // only the ReadAll tests +``` + +To get debug information when running tests use the `test:debug` command. + +```shell script +$ yarn test:debug // debug all tests +$ yarn test:debug ReadAll // only the ReadAll tests +``` + +Specific Docker images can be specified via the environment variable `TROGON_EVENTSTORE_IMAGE`. + +```shell script +$ npx cross-env TROGON_EVENTSTORE_IMAGE=ghcr.io/trogonstack/trogoneventstore:ci jest +``` + +See [Jest] documentation for more options. + +### Debugging + +This project uses the [debug] module internally to log information about connections, options and GRPC requests. +To see all the internal logs, set the DEBUG environment variable to `trogon-eventstore:*` when launching your app. +Logs can be further filtered with glob patterns, for example, only connection logs: `trogon-eventstore:connection`, everything but grpc logs: `trogon-eventstore:*,-*:grpc`. + +You can set a few environment variables that will further change the behavior of the debug logging: + +| Name | Purpose | +| ------------------- | ------------------------------------------------- | +| `DEBUG` | Enables/disables specific debugging namespaces. | +| `DEBUG_COLORS` | Whether or not to use colors in the debug output. | +| `DEBUG_DEPTH` | Object inspection depth. | +| `DEBUG_FD` | File descriptor to write debug output to. | +| `DEBUG_SHOW_HIDDEN` | Shows hidden properties on inspected objects. | + +**Note:** The environment variables beginning with `DEBUG_` end up being +converted into an Options object that gets used with `%o`/`%O` formatters. +See the Node.js documentation for [`util.inspect()`] for the complete list. + +[docker compose]: https://docs.docker.com/compose/ +[docker]: https://www.docker.com/ +[jest]: https://jestjs.io/ +[debug]: https://github.com/visionmedia/debug +[`util.inspect()`]: https://nodejs.org/api/util.html#util_util_inspect_object_options +[TrogonEventStore-Client-NodeJS]: https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS diff --git a/KurrentLogo-Black.png b/KurrentLogo-Black.png deleted file mode 100644 index 0ff9694..0000000 Binary files a/KurrentLogo-Black.png and /dev/null differ diff --git a/KurrentLogo-Plum.png b/KurrentLogo-Plum.png deleted file mode 100644 index a27a816..0000000 Binary files a/KurrentLogo-Plum.png and /dev/null differ diff --git a/KurrentLogo-White.png b/KurrentLogo-White.png deleted file mode 100644 index e49bfb0..0000000 Binary files a/KurrentLogo-White.png and /dev/null differ diff --git a/LICENSE b/LICENSE index 0fdf685..fbeae2f 100644 --- a/LICENSE +++ b/LICENSE @@ -187,6 +187,7 @@ identification within third-party archives. Copyright 2011-2025 Kurrent, Inc + Copyright 2026 Straw Hat, LLC Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/README.md b/README.md index c01c300..33db1a6 100644 --- a/README.md +++ b/README.md @@ -1,64 +1,60 @@ - - - - - Kurrent - - +# TrogonEventStore Node.js Client -# KurrentDB NodeJS Client +[![CI](https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS/actions/workflows/ci.yml/badge.svg)](https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS/actions/workflows/ci.yml) -[![Previous LTS](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/actions/workflows/test_previous_LTS.yml/badge.svg)](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/actions/workflows/test_previous_LTS.yml) -[![LTS](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/actions/workflows/test_LTS.yml/badge.svg)](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/actions/workflows/test_LTS.yml) -[![next](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/actions/workflows/test_next.yml/badge.svg)](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/actions/workflows/test_next.yml) - -KurrentDB is a database that's engineered for modern software applications and event-driven architectures. Its -event-native design simplifies data modeling and preserves data integrity while the integrated streaming engine solves -distributed messaging challenges and ensures data consistency. - -### Documentation - -* [Samples](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/tree/master/packages/test/src/samples) +Community-maintained TypeScript and JavaScript gRPC client for [TrogonEventStore](https://github.com/TrogonStack/TrogonEventStore). ## Packages -This monorepo contains the following packages: +| Package | Purpose | +| --- | --- | +| `@trogonstack/trogon-eventstore-client` | Database client | +| `@trogonstack/trogon-eventstore-opentelemetry` | OpenTelemetry instrumentation | -| Subfolder | Package | -|------------------------------------------------------|----------------------------------------------------------------------------------------| -| [`packages/db-client/`](packages/db-client/) | [`@kurrent/kurrentdb-client`](https://www.npmjs.com/package/@kurrent/kurrentdb-client) | -| [`packages/opentelemetry/`](packages/opentelemetry/) | [`@kurrent/opentelemetry`](https://www.npmjs.com/package/@kurrent/opentelemetry) | -| [`packages/test/`](packages/test/) | Internal tests | +Packages are published to GitHub Packages. Configure the `@trogonstack` npm scope before installing: -The client uses [KurrentDB-Bridge-Client](https://github.com/kurrent-io/KurrentDB-Bridge-Client) -to significantly improve read performance by leveraging Rust through native addons. - -## Communities +```ini +@trogonstack:registry=https://npm.pkg.github.com +//npm.pkg.github.com/:_authToken=${GITHUB_TOKEN} +``` -[Join our global community](https://www.kurrent.io/community) of developers. +```bash +npm install @trogonstack/trogon-eventstore-client +``` -- [Discuss](https://discuss.kurrent.io/) -- [Discord (Kurrent)](https://discord.gg/Phn9pmCw3t) -- [Discord (ddd-cqrs-es)](https://discord.com/invite/sEZGSHNNbH) +Do not commit registry credentials or tokens. -## Contributing +## Quick start -Development is done on the `master` branch. -We attempt to do our best to ensure that the history remains clean and to do so, we generally ask contributors to squash -their commits into a set or single logical commit. +```ts +import { + jsonEvent, + NO_STREAM, + TrogonEventStoreClient, +} from "@trogonstack/trogon-eventstore-client"; -- [Create an issue](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/issues) -- [Documentation](https://docs.kurrent.io/) -- [Contributing guide](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/blob/master/CONTRIBUTING.md) +const client = TrogonEventStoreClient.connectionString( + "esdb://localhost:2113?tls=false" +); -## Building the client +await client.appendToStream( + "orders-1", + jsonEvent({ type: "OrderCreated", data: { orderId: "1" } }), + { streamState: NO_STREAM } +); +``` -The client is built using the [NodeJS](https://nodejs.org/) JavaScript runtime. To build the client, you need to have Node -installed on your machine. You can download it from the official NodeJS website. -Once you have it installed, you can build the client by running the following command in the root directory of the -project: +## Development ```bash -yarn install +corepack enable +yarn install --immutable yarn build +yarn lint ``` + +Integration tests use `ghcr.io/trogonstack/trogoneventstore:ci` by default. Override it with `TROGON_EVENTSTORE_IMAGE`. + +## License + +Licensed under Apache-2.0. This derivative preserves the original copyright notice and identifies modifications by Straw Hat, LLC in [LICENSE](LICENSE). diff --git a/docs/.vuepress/configs/theme.ts b/docs/.vuepress/configs/theme.ts index 41aefcd..bd41ae5 100644 --- a/docs/.vuepress/configs/theme.ts +++ b/docs/.vuepress/configs/theme.ts @@ -1,13 +1,11 @@ import type {ThemeOptions} from "vuepress-theme-hope"; export const themeOptions: ThemeOptions = { - logo: "/Kurrent Logo - Plum.svg", - logoDark: "/Kurrent Logo - White.svg", docsDir: 'docs', editLink: false, lastUpdated: true, toc: true, - repo: "https://github.com/kurrent-io", + repo: "https://github.com/TrogonStack", repoLabel: "GitHub", repoDisplay: true, contributors: false, @@ -33,4 +31,3 @@ export const themeOptions: ThemeOptions = { } } } - diff --git a/docs/.vuepress/public/Kurrent Logo - Black.svg b/docs/.vuepress/public/Kurrent Logo - Black.svg deleted file mode 100644 index 6e2ea3b..0000000 --- a/docs/.vuepress/public/Kurrent Logo - Black.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/.vuepress/public/Kurrent Logo - Plum.svg b/docs/.vuepress/public/Kurrent Logo - Plum.svg deleted file mode 100644 index ea6f869..0000000 --- a/docs/.vuepress/public/Kurrent Logo - Plum.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/.vuepress/public/Kurrent Logo - White.svg b/docs/.vuepress/public/Kurrent Logo - White.svg deleted file mode 100644 index 739a8ce..0000000 --- a/docs/.vuepress/public/Kurrent Logo - White.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/.vuepress/public/fonts/Solina-Bold.woff b/docs/.vuepress/public/fonts/Solina-Bold.woff deleted file mode 100644 index 83746ee..0000000 Binary files a/docs/.vuepress/public/fonts/Solina-Bold.woff and /dev/null differ diff --git a/docs/.vuepress/public/fonts/Solina-Bold.woff2 b/docs/.vuepress/public/fonts/Solina-Bold.woff2 deleted file mode 100644 index 813770e..0000000 Binary files a/docs/.vuepress/public/fonts/Solina-Bold.woff2 and /dev/null differ diff --git a/docs/.vuepress/public/fonts/Solina-Light.woff b/docs/.vuepress/public/fonts/Solina-Light.woff deleted file mode 100644 index 236d501..0000000 Binary files a/docs/.vuepress/public/fonts/Solina-Light.woff and /dev/null differ diff --git a/docs/.vuepress/public/fonts/Solina-Light.woff2 b/docs/.vuepress/public/fonts/Solina-Light.woff2 deleted file mode 100644 index 3566766..0000000 Binary files a/docs/.vuepress/public/fonts/Solina-Light.woff2 and /dev/null differ diff --git a/docs/.vuepress/public/fonts/Solina-Medium.woff b/docs/.vuepress/public/fonts/Solina-Medium.woff deleted file mode 100644 index e9d8fc9..0000000 Binary files a/docs/.vuepress/public/fonts/Solina-Medium.woff and /dev/null differ diff --git a/docs/.vuepress/public/fonts/Solina-Medium.woff2 b/docs/.vuepress/public/fonts/Solina-Medium.woff2 deleted file mode 100644 index 8598d12..0000000 Binary files a/docs/.vuepress/public/fonts/Solina-Medium.woff2 and /dev/null differ diff --git a/docs/.vuepress/public/fonts/Solina-Regular.woff b/docs/.vuepress/public/fonts/Solina-Regular.woff deleted file mode 100644 index 2753ec2..0000000 Binary files a/docs/.vuepress/public/fonts/Solina-Regular.woff and /dev/null differ diff --git a/docs/.vuepress/public/fonts/Solina-Regular.woff2 b/docs/.vuepress/public/fonts/Solina-Regular.woff2 deleted file mode 100644 index 2956539..0000000 Binary files a/docs/.vuepress/public/fonts/Solina-Regular.woff2 and /dev/null differ diff --git a/docs/.vuepress/public/js/snippet.js b/docs/.vuepress/public/js/snippet.js deleted file mode 100644 index 14064ad..0000000 --- a/docs/.vuepress/public/js/snippet.js +++ /dev/null @@ -1,86 +0,0 @@ -!function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys getNextSurveyStep".split(" "),n=0;n -1) { - var c = document.querySelector("link[rel='canonical']"); - args.push({ - __t: "bpc", - c: c && c.getAttribute("href") || undefined, - p: location.pathname, - u: location.href, - s: location.search, - t: document.title, - r: document.referrer - }); - } - - args.unshift(e); - analytics.push(args); - return analytics; - }; - }; - - for (var i = 0; i < analytics.methods.length; i++) { - var key = analytics.methods[i]; - analytics[key] = analytics.factory(key); - } - - analytics.load = function (key, options) { - var t = document.createElement("script"); - t.type = "text/javascript"; - t.async = true; - t.setAttribute("data-global-segment-analytics-key", globalAnalyticsKey) - t.src = "https://cloud.kurrent.io/segment/ajs/REDACTED"; - - var first = document.getElementsByTagName("script")[0]; - first.parentNode.insertBefore(t, first); - analytics._loadOptions = options; - }; - analytics._writeKey = "REDACTED"; - analytics.SNIPPET_VERSION = "5.2.1"; - analytics.load("REDACTED"); -})(); diff --git a/docs/.vuepress/public/robots.txt b/docs/.vuepress/public/robots.txt index dbe84f0..d0eb1a1 100644 --- a/docs/.vuepress/public/robots.txt +++ b/docs/.vuepress/public/robots.txt @@ -11,5 +11,3 @@ Disallow: /codeql-analysis.yml Disallow: /package.json Disallow: /serve.js Disallow: /yarn.lock - -Sitemap: https://docs.kurrent.io/sitemap.xml diff --git a/docs/.vuepress/styles/index.scss b/docs/.vuepress/styles/index.scss index 1b7ae2f..f4abf12 100644 --- a/docs/.vuepress/styles/index.scss +++ b/docs/.vuepress/styles/index.scss @@ -1,33 +1,5 @@ @use "vuepress-theme-hope/presets/shinning-feature-panel"; -@font-face { - font-family: "Solina"; - src: url("/fonts/Solina-Light.woff2") format("woff2"), url("/fonts/Solina-Light.woff") format("woff"); - font-weight: 400; - font-style: normal; -} - -@font-face { - font-family: "Solina"; - src: url("/fonts/Solina-Regular.woff2") format("woff2"), url("/fonts/Solina-Regular.woff") format("woff"); - font-weight: 450; - font-style: normal; -} - -@font-face { - font-family: "Solina"; - src: url("/fonts/Solina-Medium.woff2") format("woff2"), url("/fonts/Solina-Medium.woff") format("woff"); - font-weight: 500; - font-style: normal; -} - -@font-face { - font-family: "Solina"; - src: url("/fonts/Solina-Bold.woff2") format("woff2"), url("/fonts/Solina-Bold.woff") format("woff"); - font-weight: 700; - font-style: normal; -} - /* VuePress changes to match our style*/ .vp-site-name { diff --git a/docs/.vuepress/styles/palette.scss b/docs/.vuepress/styles/palette.scss index f87d092..7fa86ce 100644 --- a/docs/.vuepress/styles/palette.scss +++ b/docs/.vuepress/styles/palette.scss @@ -138,8 +138,8 @@ $theme-color-mask: color.adjust( $secondary-color, $alpha: -0.85 ); // Reduce op } } -$vp-font: 'Solina, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans", STHeiti, "Microsoft YaHei", SimSun, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"'; -$vp-font-heading: 'Solina, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", STHeiti, "Microsoft YaHei", SimSun, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"'; +$vp-font: '-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, "Helvetica Neue", Arial, "Noto Sans", STHeiti, "Microsoft YaHei", SimSun, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"'; +$vp-font-heading: '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", STHeiti, "Microsoft YaHei", SimSun, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"'; html[data-theme="dark"] { --theme-color: var(--secondary-color); diff --git a/docs/api/appending-events.md b/docs/api/appending-events.md index bc8ca9d..dba9684 100644 --- a/docs/api/appending-events.md +++ b/docs/api/appending-events.md @@ -4,7 +4,7 @@ order: 2 # Appending events -When you start working with KurrentDB, your application streams are empty. The first meaningful operation is to add one or more events to the database using this API. +When you start working with TrogonEventStore, your application streams are empty. The first meaningful operation is to add one or more events to the database using this API. ::: tip Check the [Getting Started](getting-started.md) guide to learn how to configure and use the client SDK. @@ -12,7 +12,7 @@ Check the [Getting Started](getting-started.md) guide to learn how to configure ## Append your first event -The simplest way to append an event to KurrentDB is to create an `EventData` object and call `appendToStream` method. +The simplest way to append an event to TrogonEventStore is to create an `EventData` object and call `appendToStream` method. ```ts {32-43} import { v4 as uuid } from "uuid"; @@ -29,13 +29,13 @@ const event = jsonEvent({ }); await client.appendToStream("orders", event, { - streamState: NO_STREAM, + streamState NO_STREAM, }); ``` `appendToStream` takes a collection or a single object that can be serialized in JSON or binary format, which allows you to save more than one event in a single batch. - -Outside the example above, other options exist for dealing with different scenarios. + +Outside the example above, other options exist for dealing with different scenarios. ::: tip If you are new to Event Sourcing, please study the [Handling concurrency](#handling-concurrency) section below. @@ -43,11 +43,11 @@ If you are new to Event Sourcing, please study the [Handling concurrency](#handl ## Working with EventData -Events appended to KurrentDB must be wrapped in an `EventData` object. This allows you to specify the event's content, the type of event, and whether it's in JSON format. In its simplest form, you need three arguments: **eventId**, **eventType**, and **eventData**. +Events appended to TrogonEventStore must be wrapped in an `EventData` object. This allows you to specify the event's content, the type of event, and whether it's in JSON format. In its simplest form, you need three arguments: **eventId**, **eventType**, and **eventData**. ### eventId -This takes the format of a `UUID` and is used to uniquely identify the event you are trying to append. If two events with the same `UUID` are appended to the same stream in quick succession, KurrentDB will only append one of the events to the stream. +This takes the format of a `UUID` and is used to uniquely identify the event you are trying to append. If two events with the same `UUID` are appended to the same stream in quick succession, TrogonEventStore will only append one of the events to the stream. For example, the following code will only append a single event: @@ -71,17 +71,17 @@ await client.appendToStream("orders", event); ### eventType -Each event should be supplied with an event type. This unique string is used to identify the type of event you are saving. +Each event should be supplied with an event type. This unique string is used to identify the type of event you are saving. It is common to see the explicit event code type name used as the type as it makes serialising and de-serialising of the event easy. However, we recommend against this as it couples the storage to the type and will make it more difficult if you need to version the event at a later date. ### eventData -Representation of your event data. It is recommended that you store your events as JSON objects. This allows you to take advantage of all of KurrentDB's functionality, such as projections. That said, you can save events using whatever format suits your workflow. Eventually, the data will be stored as encoded bytes. +Representation of your event data. It is recommended that you store your events as JSON objects. This allows you to take advantage of all of TrogonEventStore's functionality, such as projections. That said, you can save events using whatever format suits your workflow. Eventually, the data will be stored as encoded bytes. ### userMetadata -Storing additional information alongside your event that is part of the event itself is standard practice. This can be correlation IDs, timestamps, access information, etc. KurrentDB allows you to store a separate byte array containing this information to keep it separate. +Storing additional information alongside your event that is part of the event itself is standard practice. This can be correlation IDs, timestamps, access information, etc. TrogonEventStore allows you to store a separate byte array containing this information to keep it separate. ### contentType @@ -89,7 +89,7 @@ The content type indicates whether the event is stored as JSON or binary format. ## Handling concurrency -When appending events to a stream, you can supply a *stream state*. Your client uses this to inform KurrentDB of the state or version you expect the stream to be in when appending an event. If the stream isn't in that state, an exception will be thrown. +When appending events to a stream, you can supply a *stream state*. Your client uses this to inform TrogonEventStore of the state or version you expect the stream to be in when appending an event. If the stream isn't in that state, an exception will be thrown. For example, if you try to append the same record twice, expecting both times that the stream doesn't exist, you will get an exception on the second: @@ -126,59 +126,59 @@ await client.appendToStream("order-123-stream", paymentProcessedEvent, { }); ``` -There are several available expected revision options: +There are several available expected revision options: - `any` - No concurrency check - `no_stream` - Stream should not exist - `stream_exists` - Stream should exist - `bigint` - Stream should be at specific revision This check can be used to implement optimistic concurrency. When retrieving a -stream from KurrentDB, note the current version number. When you save it back, +stream from TrogonEventStore, note the current version number. When you save it back, you can determine if somebody else has modified the record in the meantime. -```ts -const events = client.readStream("order-12345", { +```ts {6,9,26-28,41-43} +const events = client.readStream("order-stream", { fromRevision: START, direction: FORWARDS, }); -// Get the current revision to use for optimistic concurrency let revision: AppendStreamState = NO_STREAM; for await (const { event } of events) { revision = event?.revision ?? revision; } -// Two concurrent operations trying to update the same order -const paymentProcessedEvent = jsonEvent({ +const orderPlacedEvent = jsonEvent({ id: uuid(), - type: "PaymentProcessed", + type: "OrderPlaced", data: { - orderId: "order-12345", - paymentId: "payment-789", - amount: 149.99, - paymentMethod: "credit_card" + orderId: "order-456", + customerId: "customer-789", + totalAmount: 149.99, + items: [ + { productId: "prod-123", quantity: 2, price: 49.99 }, + { productId: "prod-456", quantity: 1, price: 49.99 } + ] }, }); -const orderCancelledEvent = jsonEvent({ +await client.appendToStream("order-stream", orderPlacedEvent, { + streamState revision, +}); + +const paymentProcessedEvent = jsonEvent({ id: uuid(), - type: "OrderCancelled", + type: "PaymentProcessed", data: { - orderId: "order-12345", - reason: "customer-request", - comment: "Customer changed mind" + orderId: "order-456", + paymentId: "payment-789", + amount: 149.99, + paymentMethod: "credit_card" }, }); -// Process payment (succeeds) -await client.appendToStream("order-12345", paymentProcessedEvent, { - streamState: revision, -}); - -// Cancel order (fails due to concurrency conflict) -await client.appendToStream("order-12345", orderCancelledEvent, { - streamState: revision, +await client.appendToStream("order-stream", paymentProcessedEvent, { + streamState revision, }); ``` @@ -195,185 +195,4 @@ const credentials = { await client.appendToStream("some-stream", event, { credentials, }); -``` - -## Atomic appends - -KurrentDB provides two operations for appending events to one or more streams in a single atomic transaction: `appendRecords` and `multiStreamAppend`. Both guarantee that either all writes succeed or the entire operation fails, but they differ in how records are organized, ordered, and validated. - -| | `appendRecords` | `multiStreamAppend` | -|---|---|---| -| **Available since** | KurrentDB 26.1 | KurrentDB 25.1 | -| **Record ordering** | Interleaved. Records from different streams can be mixed, and their exact order is preserved in the global log. | Grouped. All records for a stream are sent together; ordering across streams is not guaranteed. | -| **Consistency checks** | Decoupled. Can validate the state of any stream, including streams not being written to. | Coupled. Expected state is specified per stream being written to. | -| **Protocol** | Unary RPC. All records and checks sent in a single request. | Client-streaming RPC. Records are streamed per stream. | - -::: warning -Metadata must be a valid JSON object, using string keys and string values only. -Binary metadata is not supported in this version to maintain compatibility with -KurrentDB's metadata handling. This restriction will be lifted in the next major -release. -::: - -### appendRecords - -::: note -This feature is only available in KurrentDB 26.1 and later. -::: - -`appendRecords` appends events to one or more streams atomically. Each record specifies which stream it targets, and the exact order of records is preserved in the global log across all streams. - -#### Single stream - -The simplest usage appends events to a single stream: - -```ts -import { jsonEvent, STREAM_STATE, NO_STREAM } from "@kurrent/kurrentdb-client"; -import { v4 as uuid } from "uuid"; - -const records = [ - { - streamName: "order-123", - record: jsonEvent({ - id: uuid(), - type: "OrderPlaced", - data: { orderId: "123", amount: 99.99 }, - }), - }, - { - streamName: "order-123", - record: jsonEvent({ - id: uuid(), - type: "OrderShipped", - data: { orderId: "123" }, - }), - }, -]; - -await client.appendRecords(records); -``` - -You can also pass consistency checks for optimistic concurrency: - -```ts -await client.appendRecords(records, [ - { type: STREAM_STATE, streamName: "order-123", expectedState: NO_STREAM }, -]); -``` - -#### Multiple streams - -Records can target different streams and be interleaved freely. The global log preserves the exact order you specify: - -```ts -const records = [ - { - streamName: "order-stream", - record: jsonEvent({ - id: uuid(), - type: "OrderCreated", - data: { orderId: "123" }, - }), - }, - { - streamName: "inventory-stream", - record: jsonEvent({ - id: uuid(), - type: "ItemReserved", - data: { itemId: "abc", quantity: 2 }, - }), - }, - { - streamName: "order-stream", - record: jsonEvent({ - id: uuid(), - type: "OrderConfirmed", - data: { orderId: "123" }, - }), - }, -]; - -await client.appendRecords(records); -``` - -#### Consistency checks - -Consistency checks let you validate the state of any stream, including streams you are not writing to, before the append is committed. All checks are evaluated atomically: if any check fails, the entire operation is rejected and an `AppendConsistencyViolationError` is thrown with details about every failing check and the actual state observed. - -```ts -import { STREAM_STATE, STREAM_EXISTS } from "@kurrent/kurrentdb-client"; - -const records = [ - { - streamName: "order-stream", - record: jsonEvent({ - id: uuid(), - type: "OrderConfirmed", - data: { orderId: "123" }, - }), - }, -]; - -const checks = [ - // ensure the inventory stream exists before confirming the order, - // even though we are not writing to it - { - type: STREAM_STATE, - streamName: "inventory-stream", - expectedState: STREAM_EXISTS, - }, -]; - -await client.appendRecords(records, checks); -``` - -This decoupling of checks from writes enables [Dynamic Consistency Boundary](https://www.eventstore.com/blog/dynamic-consistency-boundary) patterns, where a business decision depends on the state of multiple streams but the resulting event is written to only one of them. - -### multiStreamAppend - -::: note -This feature is only available in KurrentDB 25.1 and later. -::: - -`multiStreamAppend` appends events to one or more streams atomically. Records are grouped per stream using `AppendStreamRequest`, where each request specifies a stream name, an expected state, and the events for that stream. - -```ts -import { jsonEvent } from "@kurrent/kurrentdb-client"; -import { v4 as uuid } from "uuid"; - -const metadata = { - source: "OrderProcessingSystem", - version: "1.0", -}; - -const requests = [ - { - streamName: "order-stream-1", - expectedState: "any", - events: [ - jsonEvent({ - id: uuid(), - type: "OrderCreated", - data: { orderId: "12345", amount: 99.99 }, - metadata, - }), - ], - }, - { - streamName: "inventory-stream-1", - expectedState: "any", - events: [ - jsonEvent({ - id: uuid(), - type: "ItemReserved", - data: { itemId: "ABC123", quantity: 2 }, - metadata, - }), - ], - }, -]; - -await client.multiStreamAppend(requests); -``` - -Each stream can only appear once in the request. The expected state is validated per stream before the transaction is committed. \ No newline at end of file +``` \ No newline at end of file diff --git a/docs/api/authentication.md b/docs/api/authentication.md index bf2ae5c..cfd2d37 100644 --- a/docs/api/authentication.md +++ b/docs/api/authentication.md @@ -3,7 +3,7 @@ title: Authentication order: 7 --- -# Client x.509 certificate +# Client x.509 certificate @@ -11,7 +11,7 @@ X.509 certificates are digital certificates that use the X.509 public key infras ## Prerequisites -1. KurrentDB 25.0 or greater, or EventStoreDB 24.10 or later. +1. A TrogonEventStore server with user certificate authentication enabled. 2. A valid X.509 certificate configured on the Database. See [configuration steps](@server/security/user-authentication.html#user-x-509-certificates) for more details. ## Connect using an x.509 certificate @@ -32,6 +32,6 @@ The client supports the following parameters: To authenticate, include these two parameters in your connection string or constructor when initializing the client: ```ts -const connectionString = `kurrentdb://admin:changeit@{endpoint}?tls=true&userCertFile={pathToCaFile}&userKeyFile={pathToKeyFile}`; -const client = KurrentDBClient.connectionString(connectionString); -``` \ No newline at end of file +const connectionString = `esdb://admin:changeit@{endpoint}?tls=true&userCertFile={pathToCaFile}&userKeyFile={pathToKeyFile}`; +const client = TrogonEventStoreClient.connectionString(connectionString); +``` diff --git a/docs/api/delete-stream.md b/docs/api/delete-stream.md index a584157..d40e3fa 100644 --- a/docs/api/delete-stream.md +++ b/docs/api/delete-stream.md @@ -4,15 +4,15 @@ order: 9 # Deleting Events -In KurrentDB, you can delete events and streams either partially or +In TrogonEventStore, you can delete events and streams either partially or completely. Settings like $maxAge and $maxCount help control how long events are kept or how many events are stored in a stream, but they won't delete the entire -stream. When you need to fully remove a stream, KurrentDB offers two +stream. When you need to fully remove a stream, TrogonEventStore offers two options: Soft Delete and Hard Delete. ## Soft delete -Soft delete in KurrentDB allows you to mark a stream for deletion without +Soft delete in TrogonEventStore allows you to mark a stream for deletion without completely removing it, so you can still add new events later. While you can do this through the UI, using code is often better for automating the process, handling many streams at once, or including custom rules. Code is especially @@ -23,7 +23,7 @@ into other workflows. await client.deleteStream(streamName); ``` -::: note +::: note Clicking the delete button in the UI performs a soft delete, setting the TruncateBefore value to remove all events up to a certain point. While this marks the events for deletion, actual removal occurs during the next scavenging @@ -32,7 +32,7 @@ process. The stream can still be reopened by appending new events. ## Hard delete -Hard delete in KurrentDB permanently removes a stream and its events. While +Hard delete in TrogonEventStore permanently removes a stream and its events. While you can use the HTTP API, code is often better for automating the process, managing multiple streams, and ensuring precise control. Code is especially useful when you need to integrate hard delete into larger workflows or apply diff --git a/docs/api/getting-started.md b/docs/api/getting-started.md index 3f21f6e..b2090d0 100644 --- a/docs/api/getting-started.md +++ b/docs/api/getting-started.md @@ -4,57 +4,57 @@ order: 1 # Getting started -This guide will help you get started with KurrentDB in your Node.js application. -It covers the basic steps to connect to KurrentDB, create events, append them +This guide will help you get started with TrogonEventStore in your Node.js application. +It covers the basic steps to connect to TrogonEventStore, create events, append them to streams, and read them back. ## Required packages -Add the `@kurrent/kurrentdb-client` dependency to your project: +Add the `@trogonstack/trogon-eventstore-client` dependency to your project: ::: tabs @tab NPM ```bash -npm install --save @kurrent/kurrentdb-client@~1.1 +npm install --save @trogonstack/trogon-eventstore-client@~1.1 ``` @tab Yarn ```bash -yarn add @kurrent/kurrentdb-client@~1.1 +yarn add @trogonstack/trogon-eventstore-client@~1.1 ``` ::: -## Connecting to KurrentDB +## Connecting to TrogonEventStore -To connect your application to KurrentDB, you need to configure and create a client instance. +To connect your application to TrogonEventStore, you need to configure and create a client instance. ::: tip Insecure clusters -The recommended way to connect to KurrentDB is using secure mode (which is -the default). However, if your KurrentDB instance is running in insecure +The recommended way to connect to TrogonEventStore is using secure mode (which is +the default). However, if your TrogonEventStore instance is running in insecure mode, you must explicitly set `tls=false` in your connection string or client configuration. ::: -KurrentDB uses connection strings to configure the client connection. The connection string supports two protocols: +TrogonEventStore uses connection strings to configure the client connection. The connection string supports two protocols: -- **`kurrentdb://`** - for connecting to a single node, or to a multi-node cluster using multiple gossip seed endpoints -- **`kurrentdb+discover://`** - for connecting using DNS discovery with a single DNS endpoint +- **`esdb://`** - for connecting to a single node, or to a multi-node cluster using multiple gossip seed endpoints +- **`esdb+discover://`** - for connecting using DNS discovery with a single DNS endpoint -When using `kurrentdb://` with multiple endpoints separated by commas, the client will query each node's Gossip API to get cluster information, then picks a node based on the URI's node preference. If one of the nodes is down, the client will try another endpoint. +When using `esdb://` with multiple endpoints separated by commas, the client will query each node's Gossip API to get cluster information, then picks a node based on the URI's node preference. If one of the nodes is down, the client will try another endpoint. -With `kurrentdb+discover://`, the client resolves a single DNS endpoint to discover the cluster topology. This is useful when you have a DNS `A` record pointing to your cluster nodes. +With `esdb+discover://`, the client resolves a single DNS endpoint to discover the cluster topology. This is useful when you have a DNS `A` record pointing to your cluster nodes. ::: warning Only one host with +discover -When using `kurrentdb+discover://`, only a single host should be provided. If multiple hosts are specified, only the first one will be used for discovery and the rest will be ignored. If you need to specify multiple endpoints for redundancy, use `kurrentdb://` without `+discover` instead. +When using `esdb+discover://`, only a single host should be provided. If multiple hosts are specified, only the first one will be used for discovery and the rest will be ignored. If you need to specify multiple endpoints for redundancy, use `esdb://` without `+discover` instead. ::: ::: info Gossip support -Since version 22.10, kurrentdb supports gossip on single-node deployments, so -`kurrentdb+discover://` can be used for any topology, including single-node setups. +Since version 22.10, trogonEventStore supports gossip on single-node deployments, so +`esdb+discover://` can be used for any topology, including single-node setups. ::: For multi-node clusters where you know the individual node addresses, use multiple gossip seed endpoints: ``` -kurrentdb://admin:changeit@node1.dns.name:2113,node2.dns.name:2113,node3.dns.name:2113 +esdb://admin:changeit@node1.dns.name:2113,node2.dns.name:2113,node3.dns.name:2113 ``` The client will use the Gossip API to discover the cluster topology and select the best node based on the configured node preference. @@ -62,7 +62,7 @@ The client will use the Gossip API to discover the cluster topology and select t For cluster connections using DNS discovery, use a single DNS endpoint: ``` -kurrentdb+discover://admin:changeit@cluster.dns.name:2113 +esdb+discover://admin:changeit@cluster.dns.name:2113 ``` Where `cluster.dns.name` is a DNS `A` record that points to all cluster nodes. @@ -70,7 +70,7 @@ Where `cluster.dns.name` is a DNS `A` record that points to all cluster nodes. For a single node: ``` -kurrentdb://admin:changeit@localhost:2113 +esdb://admin:changeit@localhost:2113 ``` There are a number of query parameters that can be used in the connection string to instruct the cluster how and where the connection should be established. All query parameters are optional. @@ -91,21 +91,21 @@ There are a number of query parameters that can be used in the connection string | `userCertFile` | String, file path | None | User certificate file for X.509 authentication. | | `userKeyFile` | String, file path | None | Key file for the user certificate used for X.509 authentication. | -When connecting to an insecure instance, specify `tls=false` parameter. For example, for a node running locally use `kurrentdb://localhost:2113?tls=false`. Note that usernames and passwords aren't provided there because insecure deployments don't support authentication and authorisation. +When connecting to an insecure instance, specify `tls=false` parameter. For example, for a node running locally use `esdb://localhost:2113?tls=false`. Note that usernames and passwords aren't provided there because insecure deployments don't support authentication and authorisation. ## Creating a client First, create a client and get it connected to the database. ```ts -const client = KurrentDBClient.connectionString`kurrentdb://localhost:2113?tls=false`; +const client = TrogonEventStoreClient.connectionString`esdb://localhost:2113?tls=false`; ``` The client instance can be used as a singleton across the whole application. It doesn't need to open or close the connection. ## Creating an event -You can write anything to KurrentDB as events. The client needs a byte array as the event payload. Normally, you'd use a serialized object, and it's up to you to choose the serialization method. +You can write anything to TrogonEventStore as events. The client needs a byte array as the event payload. Normally, you'd use a serialized object, and it's up to you to choose the serialization method. The code snippet below creates an event object instance, serializes it, and adds it as a payload to the `EventData` structure, which the client can then write to the database. diff --git a/docs/api/observability.md b/docs/api/observability.md index e8e5d49..e37c128 100644 --- a/docs/api/observability.md +++ b/docs/api/observability.md @@ -13,7 +13,7 @@ store operations with distributed tracing support. You'll need to add OpenTelemetry dependencies to your project: ```bash -npm install --save @opentelemetry/api @opentelemetry/sdk-trace-node @opentelemetry/instrumentation @kurrent/opentelemetry +npm install --save @opentelemetry/api @opentelemetry/sdk-trace-node @opentelemetry/instrumentation @trogonstack/trogon-eventstore-opentelemetry ``` For exporters, you might also want to install: @@ -34,14 +34,14 @@ exporters. Here's a minimal setup: ```ts const { NodeTracerProvider } = require('@opentelemetry/sdk-trace-node'); const { registerInstrumentations } = require('@opentelemetry/instrumentation'); -const { KurrentDBInstrumentation } = require('@eventstore/opentelemetry'); +const { TrogonEventStoreInstrumentation } = require('@trogonstack/trogon-eventstore-opentelemetry'); const provider = new NodeTracerProvider(); provider.register(); registerInstrumentations({ instrumentations: [ - new KurrentDBInstrumentation(), + new TrogonEventStoreInstrumentation(), ], }); ``` @@ -75,7 +75,7 @@ For detailed configuration options, refer to the ### What Gets Traced The Node.js client automatically creates traces for append and subscription -operations when the KurrentDB instrumentation is registered. +operations when the TrogonEventStore instrumentation is registered. ### Trace Attributes @@ -84,14 +84,14 @@ Each trace includes metadata to help with debugging and monitoring: | Attribute | Description | Example | | ------------------------------ | -------------------------------------- | ------------------------------------- | | `db.user` | Database user name | `admin` | -| `db.system` | Database system identifier | `kurrentdb` | +| `db.system` | Database system identifier | `trogonEventStore` | | `db.operation` | Type of operation performed | `streams.append`, `streams.subscribe` | -| `db.kurrentdb.stream` | Stream name or identifier | `user-events-123` | -| `db.kurrentdb.subscription.id` | Subscription identifier | `user-events-123-sub` | -| `db.kurrentdb.event.id` | Event identifier | `event-456` | -| `db.kurrentdb.event.type` | Event type identifier | `user.created` | -| `server.address` | KurrentDB server address | `localhost` | -| `server.port` | KurrentDB server port | `2113` | +| `db.trogonEventStore.stream` | Stream name or identifier | `user-events-123` | +| `db.trogonEventStore.subscription.id` | Subscription identifier | `user-events-123-sub` | +| `db.trogonEventStore.event.id` | Event identifier | `event-456` | +| `db.trogonEventStore.event.type` | Event type identifier | `user.created` | +| `server.address` | TrogonEventStore server address | `localhost` | +| `server.port` | TrogonEventStore server port | `2113` | | `exception.type` | Exception type if an error occurred | | | `exception.message` | Exception message if an error occurred | | | `exception.stacktrace` | Stack trace | | diff --git a/docs/api/persistent-subscriptions.md b/docs/api/persistent-subscriptions.md index cf1bbe2..367681d 100644 --- a/docs/api/persistent-subscriptions.md +++ b/docs/api/persistent-subscriptions.md @@ -34,7 +34,7 @@ stream, which includes all events. ### Subscribing to a Specific Stream ```ts -import { persistentSubscriptionToStreamSettingsFromDefaults } from "@kurrent/kurrentdb-client"; +import { persistentSubscriptionToStreamSettingsFromDefaults } from "@trogonstack/trogon-eventstore-client"; await client.createPersistentSubscriptionToStream( "stream-name", @@ -46,7 +46,7 @@ await client.createPersistentSubscriptionToStream( ### Subscribing to `$all` ```ts -import { persistentSubscriptionToAllSettingsFromDefaults, streamNameFilter } from "@kurrent/kurrentdb-client"; +import { persistentSubscriptionToAllSettingsFromDefaults, streamNameFilter } from "@trogonstack/trogon-eventstore-client"; await client.createPersistentSubscriptionToAll( "group-name", @@ -58,7 +58,7 @@ await client.createPersistentSubscriptionToAll( ``` ::: note -As from EventStoreDB 21.10, the ability to subscribe to `$all` supports +Subscriptions to `$all` support [server-side filtering](subscriptions.md#server-side-filtering). You can create a subscription group for `$all` similarly to how you would for a specific stream: @@ -82,7 +82,7 @@ speed of your processing. The code below shows how to connect to an existing subscription group for a specific stream: ```ts -import { PARK } from "@kurrent/kurrentdb-client"; +import { PARK } from "@trogonstack/trogon-eventstore-client"; const subscription = client.subscribeToPersistentSubscriptionToStream("stream-name", "group-name"); @@ -135,7 +135,7 @@ reason, then you can Nack (not acknowledge) the message and tell the server how to handle the failure. ```ts -import { PARK } from "@kurrent/kurrentdb-client"; +import { PARK } from "@trogonstack/trogon-eventstore-client"; const subscription = client.subscribeToPersistentSubscriptionToStream("stream-name", "group-name"); @@ -194,7 +194,7 @@ resources. For use with an indexing projection such as the system `$by_category` projection. -KurrentDB inspects the event for its source stream id, hashing the id to one +TrogonEventStore inspects the event for its source stream id, hashing the id to one of 1024 buckets assigned to individual clients. When a client disconnects, its buckets are assigned to other clients. When a client connects, it is assigned some existing buckets. This naively attempts to maintain a balanced workload. @@ -233,7 +233,7 @@ having them reconnect. You must have admin permissions to update a persistent subscription group. ```ts -import { persistentSubscriptionToStreamSettingsFromDefaults } from "@kurrent/kurrentdb-client"; +import { persistentSubscriptionToStreamSettingsFromDefaults } from "@trogonstack/trogon-eventstore-client"; await client.updatePersistentSubscriptionToStream( "stream-name", diff --git a/docs/api/projections.md b/docs/api/projections.md index c53a292..f40a236 100644 --- a/docs/api/projections.md +++ b/docs/api/projections.md @@ -5,7 +5,7 @@ title: Projections # Projection management -The client provides a way to manage projections in KurrentDB. +The client provides a way to manage projections in TrogonEventStore. For a detailed explanation of projections, see the [server documentation](@server/features/projections/README.md). @@ -199,7 +199,7 @@ See the [projection details](#projection-details) section for an explanation of ::: note This is currently not available in the nodejs client -::: +::: ## List continuous projections diff --git a/docs/api/reading-events.md b/docs/api/reading-events.md index f4fc412..b1717c7 100644 --- a/docs/api/reading-events.md +++ b/docs/api/reading-events.md @@ -4,16 +4,16 @@ order: 3 # Reading Events -KurrentDB provides two primary methods for reading events: reading from an +TrogonEventStore provides two primary methods for reading events: reading from an individual stream to retrieve events from a specific named stream, or reading from the `$all` stream to access all events across the entire event store. -Events in KurrentDB are organized within individual streams and use two +Events in TrogonEventStore are organized within individual streams and use two distinct positioning systems to track their location. The **revision number** is a 64-bit signed integer (`long`) that represents the sequential position of an event within its specific stream. Events are numbered starting from 0, with each new event receiving the next sequential revision number (0, 1, 2, 3...). The -**global position** represents the event's location in KurrentDB's global +**global position** represents the event's location in TrogonEventStore's global transaction log and consists of two coordinates: the `commit` position (where the transaction was committed in the log) and the `prepare` position (where the transaction was initially prepared). @@ -82,7 +82,7 @@ const events = client.readStream("order-123", { #### resolveLinkTos -When using projections to create new events you can set whether the generated events are pointers to existing events. Setting this value to true will tell KurrentDB to return the event as well as the event linking to it. +When using projections to create new events you can set whether the generated events are pointers to existing events. Setting this value to true will tell TrogonEventStore to return the event as well as the event linking to it. ```ts{4} const events = client.readStream("order-123", { @@ -168,7 +168,7 @@ direction and the transaction log position from which you want to start. The transaction log position can be specified in several ways: - Use `start` to begin from the very beginning of the transaction log -- Use `end` to begin from the current end of the transaction log +- Use `end` to begin from the current end of the transaction log - Use `fromPosition` with a specific `Position` object containing commit and prepare coordinates ```ts{2-3} @@ -213,7 +213,7 @@ const events = client.readAll({ #### resolveLinkTos -When using projections to create new events you can set whether the generated events are pointers to existing events. Setting this value to true will tell KurrentDB to return the event as well as the event linking to it. +When using projections to create new events you can set whether the generated events are pointers to existing events. Setting this value to true will tell TrogonEventStore to return the event as well as the event linking to it. ```ts{4} const events = client.readAll({ @@ -262,7 +262,7 @@ Read one event backwards to find the last position in the `$all` stream. ### Handling system events -KurrentDB will also return system events when reading from the `$all` stream. In most cases you can ignore these events. +TrogonEventStore will also return system events when reading from the `$all` stream. In most cases you can ignore these events. All system events begin with `$` or `$$` and can be easily ignored by checking the `eventType` property. diff --git a/docs/api/subscriptions.md b/docs/api/subscriptions.md index 721ec59..9bc8114 100644 --- a/docs/api/subscriptions.md +++ b/docs/api/subscriptions.md @@ -93,7 +93,7 @@ const subscription = client.subscribeToAll({ fromPosition: END }); ## Resolving link-to events -Link-to events point to events in other streams in KurrentDB. These are +Link-to events point to events in other streams in TrogonEventStore. These are generally created by projections such as the `$by_event_type` projection which links events of the same event type into the same stream. This makes it easier to look up all events of a specific type. @@ -140,7 +140,7 @@ need to store the current position of the subscription somewhere, and then use it to restore the subscription from the point where it dropped off: ```ts{7,14-16} -import { ReadRevision, START } from "@kurrent/kurrentdb-client"; +import { ReadRevision, START } from "@trogonstack/trogon-eventstore-client"; let checkpoint: ReadRevision = START; @@ -163,7 +163,7 @@ stream. As mentioned previously, the `$all` stream position consists of two big integers (prepare and commit positions), not one: ```ts{6,13-15} -import { ReadRevision, START } from "@kurrent/kurrentdb-client"; +import { ReadRevision, START } from "@trogonstack/trogon-eventstore-client"; let checkpoint: ReadRevision = START; @@ -182,13 +182,13 @@ subscription ## Handling Subscription State Changes -::: info KurrentDB 23.10.0+ -This feature requires KurrentDB version 23.10.0 or later. +::: info TrogonEventStore 23.10.0+ +This feature requires TrogonEventStore version 23.10.0 or later. ::: When a subscription processes historical events and reaches the end of the stream, it transitions from "catching up" to "live" mode. You can detect this -transition using the `caughtUp` event on the subscription. +transition using the `caughtUp` event on the subscription. ```ts{10-12} const subscription = client.subscribeToStream("orders"); @@ -236,7 +236,7 @@ const subscription = client.subscribeToStream( ## Server-side Filtering -KurrentDB allows you to filter events while subscribing to the `$all` stream to only receive the events you care about. You can filter by event type or stream name using a regular expression or a prefix. Server-side filtering is currently only available on the `$all` stream. +TrogonEventStore allows you to filter events while subscribing to the `$all` stream to only receive the events you care about. You can filter by event type or stream name using a regular expression or a prefix. Server-side filtering is currently only available on the `$all` stream. ::: tip Server-side filtering was introduced as a simpler alternative to projections. You should consider filtering before creating a projection to include the events you care about. @@ -317,7 +317,7 @@ A checkpoint is the position of an event in the `$all` stream to which your appl To create a checkpoint, store the event's commit or prepare position. ::: warning -If your database contains events created by the legacy TCP client using the [transaction feature](https://docs.kurrent.io/clients/tcp/dotnet/21.2/appending.html#transactions), you should store both the commit and prepare positions together as your checkpoint. +If your database contains events created by the legacy TCP client using the transaction feature#transactions), you should store both the commit and prepare positions together as your checkpoint. ::: ### Updating checkpoints at regular intervals @@ -342,7 +342,7 @@ By default, the checkpoint notification is sent after every 32 non-system events ### Configuring the checkpoint interval -You can adjust the checkpoint interval to change how often the client is notified. +You can adjust the checkpoint interval to change how often the client is notified. ```ts{4-11} const subscription = client diff --git a/docs/package.json b/docs/package.json index 14f729c..02b39ba 100644 --- a/docs/package.json +++ b/docs/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "private": true, "type": "module", - "author": "Kurrent Inc", + "author": "TrogonEventStore Inc", "devDependencies": { "@babel/cli": "^7.24.8", "@babel/core": "^7.24.9", diff --git a/package.json b/package.json index d864bea..9bb8992 100644 --- a/package.json +++ b/package.json @@ -1,26 +1,26 @@ { - "name": "kurrent-node-client-repository", + "name": "trogon-eventstore-client-nodejs", "private": true, "packageManager": "yarn@4.6.0", "scripts": { "build": "nx run-many --target=build", "build:ts": "nx run-many --target=build:ts", "build:watch": "nx run-many --target=build:watch --parallel", - "lint": "prettier --write \"packages/*/src/**/**/!(*.d).{ts,json}\" && eslint packages/*/src --ext .ts --no-error-on-unmatched-pattern", + "lint": "prettier --check \"packages/*/src/**/**/!(*.d).{ts,json}\" && eslint packages/*/src --ext .ts --no-error-on-unmatched-pattern", "prettier:fix": "prettier --write \"packages/*/src/**/**/!(*.d).{ts,json}\"", "clean": "nx run-many --target=clean", "prepublishOnly": "yarn clean && yarn build && yarn test", "test": "nx run test:test" }, - "author": "Kurrent, Inc", + "author": "Straw Hat, LLC", "license": "Apache-2.0", "bugs": { - "url": "https://github.com/kurrent-io/KurrentDB-Client-NodeJS/issues" + "url": "https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS/issues" }, "workspaces": [ "packages/*" ], - "homepage": "https://developers.kurrent.io/clients/grpc/getting-started?codeLanguage=NodeJS", + "homepage": "https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS", "devDependencies": { "@tsconfig/node18": "^18.2.4", "@types/node": "18.19.76", diff --git a/packages/benchmark/bridge/readStream.js b/packages/benchmark/bridge/readStream.js deleted file mode 100644 index 8ed2920..0000000 --- a/packages/benchmark/bridge/readStream.js +++ /dev/null @@ -1,44 +0,0 @@ -const esdb = require("@kurrent/bridge"); -const {Bench, hrtimeNow} = require("tinybench"); - -(async () => { - const streamName = "my_stream_10_000"; - let client = null; - - const bench = new Bench({ - name: 'KurrentDB bridge client (internal)', - now: hrtimeNow, - warmupIterations: 1, - iterations: 20, - setup: async () => { - if (global.gc) { - global.gc(); - await new Promise((r) => setTimeout(r, 5000)); - } - - client = esdb.createClient('esdb://localhost:2113?tls=false'); - } - }) - - let i = 0; - - bench - .add('readStream', async () => { - const stream = client.readStream(streamName, {maxCount: 10_000n}); - - for await (const resolved of stream) - i += resolved.commitPosition; - }) - - await bench.run() - - console.log(bench.name) - console.table( - bench.tasks.map(({name, result}) => ({ - "Task Name": name, - "Average Time (ms)": result.mean, - "Samples": result.samples.length, - })) - ); -})() - diff --git a/packages/benchmark/docker-compose.yml b/packages/benchmark/docker-compose.yml index c0df833..e854a53 100644 --- a/packages/benchmark/docker-compose.yml +++ b/packages/benchmark/docker-compose.yml @@ -1,8 +1,8 @@ -services: - esdb: - image: docker.eventstore.com/eventstore-ce/eventstoredb-ce:latest - ports: - - 2113:2113 - environment: - - EVENTSTORE_MEM_DB=true - - EVENTSTORE_INSECURE=true +services: + esdb: + image: ghcr.io/trogonstack/trogoneventstore:ci + ports: + - 2113:2113 + environment: + - EVENTSTORE_MEM_DB=true + - EVENTSTORE_INSECURE=true diff --git a/packages/benchmark/legacy/readStream.js b/packages/benchmark/legacy/readStream.js deleted file mode 100644 index bd35b68..0000000 --- a/packages/benchmark/legacy/readStream.js +++ /dev/null @@ -1,47 +0,0 @@ -const {EventStoreDBClient} = require("@eventstore/db-client"); -const {Bench, hrtimeNow} = require("tinybench"); - -(async () => { - const streamName = "my_stream_10_000"; - let client = null; - - const bench = new Bench({ - name: 'EventStoreDB client (v6.2.1)', - now: hrtimeNow, - warmupIterations: 1, - iterations: 20, - setup: async () => { - if (global.gc) { - global.gc(); - await new Promise((r) => setTimeout(r, 5000)); - } - - client = EventStoreDBClient.connectionString`esdb://localhost:2113?tls=false` - } - }) - - let i = 0; - - bench - .add('readStream', async () => { - const stream = client.readStream(streamName, { - maxCount: 10_000n - }); - - for await (const {event} of stream) { - i += event.commitPosition; - } - }) - - await bench.run() - - console.log(bench.name) - console.table( - bench.tasks.map(({name, result}) => ({ - "Task Name": name, - "Average Time (ms)": result.mean, - "Samples": result.samples.length, - })) - ); -})() - diff --git a/packages/benchmark/load.js b/packages/benchmark/load.js index 1d5ccd3..e59b5c5 100644 --- a/packages/benchmark/load.js +++ b/packages/benchmark/load.js @@ -1,16 +1,17 @@ -const {EventStoreDBClient, jsonEvent} = require("@eventstore/db-client"); - -(async () => { - const client = EventStoreDBClient.connectionString`esdb://localhost:2113?tls=false`; - - const events = Array.from({length: 10_000}, (_, i) => - jsonEvent({type: "test", data: {i, hello: "hi"}}) - ); - - await client.appendToStream("my_stream_10_000", events); - - console.log("done"); - - await client.dispose() -})() - +const { + TrogonEventStoreClient, + jsonEvent, +} = require("@trogonstack/trogon-eventstore-client"); + +(async () => { + const client = TrogonEventStoreClient.connectionString( + "esdb://localhost:2113?tls=false" + ); + + const events = Array.from({ length: 10_000 }, (_, i) => + jsonEvent({ type: "test", data: { i, hello: "hi" } }) + ); + + await client.appendToStream("my_stream_10_000", events); + await client.dispose(); +})(); diff --git a/packages/benchmark/package.json b/packages/benchmark/package.json index 8212aa4..b1da7dc 100644 --- a/packages/benchmark/package.json +++ b/packages/benchmark/package.json @@ -1,21 +1,17 @@ -{ - "name": "benchmark", - "packageManager": "yarn@4.6.0", - "private": true, - "scripts": { - "benchmark": "yarn benchmark:legacy && yarn benchmark:kurrent && yarn benchmark:bridge", - "benchmark:legacy": "node ./legacy/readStream.js", - "benchmark:kurrent": "node ./kurrent/readStream.js", - "benchmark:bridge": "node ./bridge/readStream.js", - "loadEvents": "node ./load" - }, - "dependencies": { - "@eventstore/db-client": "^6.2.1", - "@kurrent/bridge": "^0.2.2", - "tinybench": "^3.1.1" - }, - "devDependencies": { - "@kurrent/kurrentdb-client": "workspace:^", - "clinic": "^13.0.0" - } -} +{ + "name": "benchmark", + "packageManager": "yarn@4.6.0", + "private": true, + "scripts": { + "benchmark": "yarn benchmark:trogon", + "benchmark:trogon": "node ./trogon-eventstore/readStream.js", + "loadEvents": "node ./load" + }, + "dependencies": { + "tinybench": "^3.1.1" + }, + "devDependencies": { + "@trogonstack/trogon-eventstore-client": "workspace:^", + "clinic": "^13.0.0" + } +} diff --git a/packages/benchmark/kurrent/readStream.js b/packages/benchmark/trogon-eventstore/readStream.js similarity index 80% rename from packages/benchmark/kurrent/readStream.js rename to packages/benchmark/trogon-eventstore/readStream.js index c95ab15..01518c3 100644 --- a/packages/benchmark/kurrent/readStream.js +++ b/packages/benchmark/trogon-eventstore/readStream.js @@ -1,47 +1,46 @@ -const {KurrentDBClient} = require("@kurrent/kurrentdb-client"); -const {Bench, hrtimeNow} = require("tinybench"); - -// ignore warning messages -console.warn = () => {}; - -(async () => { - const streamName = "my_stream_10_000"; - let client = null; - - const bench = new Bench({ - name: 'KurrentDB Client', - now: hrtimeNow, - warmupIterations: 1, - iterations: 20, - setup: async () => { - if (global.gc) { - global.gc(); - await new Promise((r) => setTimeout(r, 5000)); - } - - client = KurrentDBClient.connectionString`esdb://localhost:2113?tls=false` - } - }) - - let i = 0; - - bench - .add('readStream', async () => { - const stream = client.readStream(streamName, {maxCount: 10_000n}); - - for await (const resolved of stream) - i += resolved.commitPosition; - }) - - await bench.run() - - console.log(bench.name) - console.table( - bench.tasks.map(({name, result}) => ({ - "Task Name": name, - "Average Time (ms)": result.mean, - "Samples": result.samples.length, - })) - ); -})() - +const {TrogonEventStoreClient} = require("@trogonstack/trogon-eventstore-client"); +const {Bench, hrtimeNow} = require("tinybench"); + +// ignore warning messages +console.warn = () => {}; + +(async () => { + const streamName = "my_stream_10_000"; + let client = null; + + const bench = new Bench({ + name: 'TrogonEventStore Client', + now: hrtimeNow, + warmupIterations: 1, + iterations: 20, + setup: async () => { + if (global.gc) { + global.gc(); + await new Promise((r) => setTimeout(r, 5000)); + } + + client = TrogonEventStoreClient.connectionString`esdb://localhost:2113?tls=false` + } + }) + + let i = 0; + + bench + .add('readStream', async () => { + const stream = client.readStream(streamName, {maxCount: 10_000n}); + + for await (const resolved of stream) + i += resolved.commitPosition; + }) + + await bench.run() + + console.log(bench.name) + console.table( + bench.tasks.map(({name, result}) => ({ + "Task Name": name, + "Average Time (ms)": result.mean, + "Samples": result.samples.length, + })) + ); +})() diff --git a/packages/db-client/CHANGELOG.md b/packages/db-client/CHANGELOG.md index a6e04df..b6bf23b 100644 --- a/packages/db-client/CHANGELOG.md +++ b/packages/db-client/CHANGELOG.md @@ -1,931 +1,3 @@ -# `@eventstore/db-client` +# Changelog -## [v6.2.1](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v6.2.0...v6.2.1) (2024-05-13) - -## Bug fixes -* Include dist in release - -## [v6.2.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v6.1.0...v6.2.0) (2024-05-10) - -## Features -* Support providing an x.509 certificate for user authentication (#361) [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/03f3afa536d5e470231655cf9ee6a91e3e71b549) - -## Changed -### Updated error handling to use `NotFoundError` instead of `UnknownError` in projection operations when the projection doesn't exist -* Previously, the server was returning UnknownError when a projection didn't exist. EventStoreDB now returns NotFoundError. This change updates the client to use NotFoundError instead of UnknownError when a projection doesn't exist. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/7cf6ed0b0cbbe4781374c3e8c9145a653ebb456e) -> ⚠️ This only affects users who are using EventStoreDB versions 24.6 and greater. - -### Expect CancelledError when node is terminated to align with server version 24.4 -* EventStoreDB recently configured the [ShutdownTimeout](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.server.kestrel.kestrelserveroptions.shutdowntimeout?view=aspnetcore-1.1) to 5s after being set to 30s in recent .NET releases resulting to different error status code returned from the server. The client now expects a CancelledError when the node is terminated. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/3543b83e6090555f1d1900a6a1fc8330af568a87) -> ️⚠️ This only affects users who are using EventStoreDB versions 24.4 and greater. - -### Miscellaneous -* The tests are now run against Node LTS (v20.12.2 as of this release). -* We are now using tsdoc for documentation comments as [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/package.json) does not support NodeJS versions below 18. - -## [v6.1.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v6.0.0...v6.1.0) (2023-12-19) - -## Features - -* Add support for caught up and fell behind subscription message [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/e00beb1b2a800e0e3d111e7de3de571d67e635fa) - -## Enhancements - -* Increase test coverage for reconnection [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/acf48997607b4b7b64fd1f1683fd579cb286c371) -* Use dynamic tags instead of hardcoding esdb versions [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/2bdbaab7a7f7884301c15f4cf6c090ab90fa7309) -* Update TypeScript, ESLint and other dependencies [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/d3de1747df72efb00e8fcbbdc393ce2121f6d82f) -* Update grpc-js to 1.9.12 [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/91fb2aac898ea2c6dce072f94393466390ccf89c) - -## Thanks - -:tada: Thanks for @jokesterfr and @Imanghvs for their contributions! :tada: - -## [v6.0.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v5.0.1...v6.0.0) (2023-08-25) - -## Breaking changes - -### `CancelledError` is now thrown when a stream is cancelled by the server - -Previously, we would throw an `UnavailableError` when the server was unavailable to take a request, _or_ a stream was cancelled by the server. This release now throws a `CancelledError` when the stream is cancelled, allowing users to distinguish between them. - -If users are catching `UnavailableError` on a stream for this situation, they should now be looking for a `CancelledError`. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/022b150842800a2aa0ba297154061f941fbb8ca9) - -Before: - -```ts -try { - for await (const event of client.readStream("my_stream")) { - // do something - } -} catch (error) { - if (isCommandError(error)) { - if (error.type === ErrorType.UNAVAILABLE) { - // Server is unavailable to take request - // _OR_ - // Stream was cancelled by server - } - } -} -``` - -After: - -```ts -try { - for await (const event of client.readStream("my_stream")) { - // do something - } -} catch (error) { - if (isCommandError(error)) { - if (error.type === ErrorType.CANCELLED) { - // Stream was cancelled by server - } - - if (error.type === ErrorType.UNAVAILABLE) { - // Server is unavailable to take request - } - } -} -``` - -## Bug Fixes - -- fix out of bounds value for stream revision [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/39094c2aa351fcb8f399a75168a322b7278ec467) - -## [v5.0.1](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v5.0.0...v5.0.1) (2023-02-16) - -## Bug Fixes - -- Fix minor typo [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/8c13698e2e6b2847b2373ffa7c0a217ab8c501c7) -- Generate sourcemaps with build [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/9937ed91b3e6506c697f287f408497d013ce8738) - -## Thanks - -:tada: Thanks for @coffemakingtoaster for their contributions! :tada: - -## [v5.0.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v4.0.0...v5.0.0) (2022-11-04) - -## Breaking changes - -### `RecordedEvent["created"]` is now a `Date` - -Previously, a recorded event's created property was being returned in ticks, a 64bit integer in 100ns precision. As well as being an unusual format, this was being parsed into a `Number`, so was unsafe. This release changes the property to be represented by a `Date`. - -#### Before: - -`created` was an unsafe "ticks" since epoch: - -```typescript -for await (const { event } of client.readStream(STREAM_NAME)) { - // 16675621600650000 (greater than Number.MAX_SAFE_INTEGER) - console.log(event?.created); -} -``` - -#### After: - -`created` is a `Date`: - -```typescript -for await (const { event } of client.readStream(STREAM_NAME)) { - // 2022-11-04T11:42:40.065Z - console.log(event?.created); -} -``` - -## [v4.0.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v3.4.0...v4.0.0) (2022-09-02) - -## Breaking changes - -### Add `emitEnabled` option to `createProjection`. - -Due to a bug on the server, previously, the `trackEmittedStreams` option was setting `emitEnabled`, and not `trackEmittedStreams`. This release adds the `emitEnabled` option and corrects the behaviour of `trackEmittedStreams`, with a polyfill for earlier server versions. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/8b1b106bad69ccd9aa96a03b55a2c0bfee4fc110) - -#### Before: - -Setting `trackEmittedStreams` would enable emitting, but not track streams. - -```typescript -await client.createProjection(PROJECTION_NAME, projectionQuery, { - trackEmittedStreams: true, -}); -``` - -#### After: - -Setting `emitEnabled` works as expected: - -```typescript -await client.createProjection(PROJECTION_NAME, projectionQuery, { - emitEnabled: true, -}); -``` - -Setting both `emitEnabled` and `trackEmittedStreams` works as expected: - -```typescript -await client.createProjection(PROJECTION_NAME, projectionQuery, { - emitEnabled: true, - trackEmittedStreams: true, -}); -``` - -Setting only `trackEmittedStreams` will be rejected by the server: - -```typescript -// incorrect -await client.createProjection(PROJECTION_NAME, projectionQuery, { - trackEmittedStreams: true, -}); -``` - -## Features - -### Add position to events from stream - -When connected to a server that supports it (>22.6), events read from a stream will include their commit and prepare position. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/322b110e0815962733ac4e6d756208b16ae53df1) - -## Bug Fixes - -- Prevent multiple appends within the same event loop creating many batches, and improve backpressure. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/088bc4559146fe21340afcc38bdcce34353b36b3) -- Destroy read stream if stream is not found. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/5488d77ab32cfb4502cea3c4f718cba8616f9ea3) -- Only swallow unimplemented errors when creating server-features. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/fec332eb017def8ed57c1366aed0b42f2d6380c5) - -## Removal of Deprecated Apis - -- Remove deprecated consumer strategy names. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/3b1262488ae799714f2c9d9cb6988671c6850cc1) -- Remove deprecated persistent subscription methods. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/3e3e63383067aae10628ae4c665a27ef8c0db6ef) -- Remove deprecated `getProjectionStatistics` method. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/0956cbc32f4b65f70a281986ab5ca9ef4d00581c) - -## [v3.4.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v3.3.1...v3.4.0) (2022-07-14) - -## Features - -### Add retry count to persistent subscription events - -Adds `retryCount` property to events from `subscribeToPersistentSubscriptionToStream` and `subscribeToPersistentSubscriptionToAll` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/e82d72763c34b1922928a2a73d396da2195e5083) - -```typescript -const subscription = client.subscribeToPersistentSubscriptionToStream( - STREAM_NAME, - GROUP_NAME -); - -for await (const event of subscription) { - try { - console.log( - `handling event ${event.event?.type} with retryCount ${event.retryCount}` - ); - await handleEvent(event); - await subscription.ack(event); - } catch (error) { - await subscription.nack(PARK, error.toString(), event); - } -} -``` - -## Bug Fixes - -- Fix doc comment on readStream [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/1fcf0c8d69dc6dee0ef1b85867b07aacc86916e0) -- Fix type definition for acl in stream metadata [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/4f587f2e0dae9803f8ed45fa04caa0e57f2f6435) - -## [v3.3.1](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v3.3.0...v3.3.1) (2022-04-06) - -- Close channels when they fail to prevent memory leak. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/76f41ede6b23ec422daf12b2977323397c59b657) - -## [v3.3.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v3.2.0...v3.3.0) (2022-03-30) - -### Features - -- Added `dispose` method to dispose all currently running streaming calls. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/fa0ba6c0d58a0f9b5d8843caa2aa21989122b3b4) - -## [v3.2.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v3.1.0...v3.2.0) (2022-02-23) - -## Features - -### Persistent Subscription Control - -New methods for persistent subscription control have been added. - -| Method Name | Description | | -| ---------------------------------------- | ----------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -| `getPersistendSubscriptionToAllInfo` | Gets information and statistics on the specified persistent subscription to $all and its connections. | [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/d6099ef7039b3595da4effc7d521cf68b59ef30c) | -| `getPersistentSubscriptionToStreamInfo` | Gets information and statistics on the specified persistent subscription and its connections. | [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/d6099ef7039b3595da4effc7d521cf68b59ef30c) | -| `listAllPersistentSubscriptions` | Lists all persistent subscriptions. | [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/5efda84a6222adb29a2be0d504ce598c587ee8c1) | -| `listPersistentSubscriptionsToAll` | Lists persistent subscriptions to the $all stream. | [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/5efda84a6222adb29a2be0d504ce598c587ee8c1) | -| `listPersistentSubscriptionsToStream` | Lists persistent subscriptions to a specified stream. | [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/5efda84a6222adb29a2be0d504ce598c587ee8c1) | -| `replayParkedMessagesToAll` | Replays the parked messages of a persistent subscription to $all. | [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/21d6230af6d2a6759e07add4706c227ba30f2839) | -| `replayParkedMessagesToStream` | Replays the parked messages of a persistent subscription. | [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/7e5743b14e12f44e77d1f89905121354d5662617) | -| `restartPersistentSubscriptionSubsystem` | Restarts the persistent subscription subsystem. | [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/11ba5cde48cd18550ac5c8882456382560453d05) | - -### Connection Name - -The `connectionName` option has been added allowing you to name the connection in logs and persistent subscription info. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/ba2a8c68c0d5856bc1e8ad94b9185da9269507cf) - -- Defaults to a UUID. -- Adds `connectionName` option to constructor. -- Adds `connectionName=` param to connection string -- Adds `connectionName` getter to client for reading the name of the client. - -### Allow skipping metadata key in `EventType` - -Previously, to use `JSONEventType` or `BinaryEventType` you would have to provide a metadata key, even if you typed it as `unknown` or `never`. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/5f121cbadafa56d8dec6455bef0a861ab70e47a1) - -#### Before: - -```typescript -type MyEvent = JSONEventType<"my-event", { some: string }>; - -// Property 'metadata' is missing in type '{ type: "my-event"; data: { some: string; }; }' but required in type 'JSONEventType<"my-event", { some: string; }, unknown>'.ts(2741) -const myEventData: MyEvent = { - type: "my-event", - { some: "data" } -} -``` - -#### After: - -```typescript -type MyEvent = JSONEventType<"my-event", { some: string }>; - -const myEventData: MyEvent = { - type: "my-event", - { some: "data" } -} -``` - -### Retain ability to descriminate event type unions after converting types - -Previously, if you had a union of event types, you would lose the ability it descriminate them after converting them to `EventData` or a `RecordedEvent` due to typescript combining them into an intersection of the types. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/5f121cbadafa56d8dec6455bef0a861ab70e47a1) - -#### Before: - -```typescript -type MyFirstEvent = JSONEventType< - "my-first-type", - { some: string; other: string } ->; -type MySecondEvent = JSONEventType< - "my-second-event", - { other: string; another: boolean } ->; - -type MyEvents = MyFirstEvent | MySecondEvent; -``` - -We can descriminate based on the `type` key. - -```typescript -const descriminateType = (eventData: MyEvents) => { - if (eventData.type === "my-first-type") { - // { some: string; other: string; } - eventData.data; - } else { - // { other: string; another: boolean } - eventData.data; - } -}; -``` - -However, this breaks down when `MyEvents` is passed directly to `JSONEventData` or a `JSONRecordedEvent`. - -```typescript -const descriminateType = (eventData: JSONRecordedEvent) => { - if (eventData.type === "my-first-type") { - // { some: string; other: string; } | { other: string; another: boolean } - eventData.data; - } else { - // { some: string; other: string; } | { other: string; another: boolean } - eventData.data; - } -}; -``` - -You would have to use the helper type `EventTypeToRecordedEvent` to retain correct descrimination. - -```typescript -const descriminateType = (eventData: EventTypeToRecordedEvent) => { - if (eventData.type === "my-first-type") { - // { some: string; other: string; } - eventData.data; - } else { - // { other: string; another: boolean } - eventData.data; - } -}; -``` - -#### After: - -You can now pass your union directly to `JSONRecordedEvent`, `BinaryRecordedEvent` or the now generic `RecordedEvent` without losing the ability to descriminate the union: - -```typescript -const descriminateType = (eventData: RecordedEvent) => { - if (eventData.type === "my-first-type") { - // { some: string; other: string; } - eventData.data; - } else { - // { other: string; another: boolean } - eventData.data; - } -}; -``` - -All converter types (`EventTypeToRecordedEvent`, `RecordedEventToEventType`, `EventTypeToEventData`, `EventDataToEventType`, `RecordedEventToEventData`, `EventDataToRecordedEvent`) are still available. - -#### Allow enforcing types on `appendToStream` - -You can now enforce the types you append to a stream. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/5f121cbadafa56d8dec6455bef0a861ab70e47a1) - -```typescript -await client.appendToStream(`my_stream`, jsonEvents); -``` - -#### Export Options types - -All method option types are not exported. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/2994ca9123ca91b6d093ef321671b9e8823cabb7) - -## Bug Fixes - -- Fix doc comment for persistent subscription `startFrom` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/58e76ec07a69f97eb626dc8b3fc3679d4c6606b6) -- Ensure rediscovery is not run when the server returns a timeout [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/a8058d0c97af4a64be1f4906b6f20cb6459af227) - -## Deprecations - -- Consumer strategy names have been matched with server counterparts. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/d6099ef7039b3595da4effc7d521cf68b59ef30c) - - `DISPATCH_TO_SINGLE`: `dispatch_to_single` -> `DispatchToSingle`; - - `ROUND_ROBIN`: `round_robin` -> `RoundRobin`; - - `PINNED`: `pinned` -> `Pinned`; - - Only affects users who pass the strings directly. Constants have changed to match. - - Previous strings will log a warning. - - Will be removed in `v4.0.0` -- Persistent subscription methods, helpers and types relating to streams have been renamed to align with other method names. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/5a82a98c4fede4cd40cf825f828574163fc38c3b) - - Methods: - - `createPersistentSubscription` -> `createPersistentSubscriptionToStream` - - `deletePersistentSubscription` -> `deletePersistentSubscriptionToStream` - - `subscribeToPersistentSubscription` -> `subscribeToPersistentSubscriptionToStream` - - `updatePersistentSubscription` -> `updatePersistentSubscriptionToStream` - - Helper Functions: - - `persistentSubscriptionSettingsFromDefaults` -> `persistentSubscriptionToStreamSettingsFromDefaults` - - Types: - - `PersistentSubscriptionSettings` -> `PersistentSubscriptionToStreamSettings` - - `PersistentSubscription` -> `PersistentSubscriptionToStream` - - Will be removed in `v4.0.0` - -## [v3.1.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v3.0.0...v3.1.0) (2022-02-04) - -## Features - -- `getProjectionStatistics` has been renamed to `getProjectionStatus` to align with other clients. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/d03d5e9cd3e8d7974da31c24c4ad287b389e5eb9) - -### Bug Fixes - -- Increase maximum readable event size to match maximum event size that can be written internally. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/37474bd83c8e8f5f71050d96994ba663e9cbf6f6) - -### Deprecations - -- `getProjectionStatistics` is now deprecated [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/d03d5e9cd3e8d7974da31c24c4ad287b389e5eb9) - - Will be removed in `v4.0.0` - - Use `getProjectionStatus` - -## [v3.0.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v2.1.1...v3.0.0) (2022-01-27) - -### Breaking changes - -#### EventStoreDBClient - -- The default node preference is now `LEADER`. This applies when connecting with a connection string, and via the client constructor. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/96dfcfc3ae5536df1d7cf22b173c00044120f25f) - -#### Persistent Subscriptions - -The persistent subscriptions api has been updated to align with other eventstore clients, and the new persistent subscriptions to all api. - -- `connectToPersistentSubscription` has been renamed to `subscribeToPersistentSubscription` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/5266130e5794dfa3505160a7a61165b15ed32e9c) -- `persistentSubscriptionSettings` keys and default values have been changed. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/f7d5f7db012000ef82dac0e8b6fbcd4d598d812a) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
KeyDefaultDescription
-
-- fromRevision
-+ startFrom
-
-
-- START
-+ END
-
The exclusive position in the stream or transaction file the subscription should start from.
-
-- extraStats
-+ extraStatistics
-
falseEnables if depth latency statistics should be tracked on subscription.
-
-- checkpointAfter
-+ checkPointAfter
-
2_000The amount of time to try checkpoint after in milliseconds.
-
-- minCheckpointCount
-+ checkPointLowerBound
-
10The minimum number of messages to process before a checkpoint may be written.
-
-- maxCheckpointCount
-+ checkPointUpperBound
-
1_000The maximum number of messages to process before a checkpoint may be written.
maxSubscriberCount -
-- UNLIMITED
-+ UNBOUNDED
-
The maximum number of subscribers allowed..
-
-- strategy
-+ consumerStrategyName
-
ROUND_ROBINThe strategy to use for distributing events to client consumers.
-- The following options remain unchanged. --
resolveLinkTosfalseAlso return events targeted by the links.
messageTimeout30_000The amount of time in milliseconds after which a message should be considered to be timeout and retried.
maxRetryCount10The maximum number of retries (due to timeout) before a message is considered to be parked.
liveBufferSize500The size of the buffer listening to live messages as they happen.
readBatchSize20The number of events read at a time when paging in history.
historyBufferSize500The number of events to cache when paging through history.
- -- Constant `UNLIMITED` has been renamed to `UNBOUNDED`. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/f7d5f7db012000ef82dac0e8b6fbcd4d598d812a) - -#### Projections - -The projections api has been completely overhauled, removing one time and transient projections. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/d9fc4d1b40b7e65195f12dcc387c9028eceafcdc) - -- `createProjection`: - - `createContinuousProjection` has been renamed to `createProjection`. - - `createOneTimeProjection` has been removed. - - `createTransientProjection` has been removed. -- `listProjections`: - - `listContinuousProjections` has been renamed to `listProjections`. - - `listOneTimeProjections` has been removed. - - `listTransientProjections` has been removed. - - `mode` has been removed from `ProjectionDetails`, only `CONTINUOUS` projections are returned. - - `CONTINUOUS` `ONE_TIME` & `TRANSIENT` constants have been removed. -- `resetProjection`: - - `writeCheckpoint` option has been removed. (It previously had no effect ). -- `disableProjection`: - - `writeCheckpoint` option has been removed. Use `abortProjection` if wishing to set this to `false`. -- `abortProjection`: - - `abortProjection` method has been added. -- `deleteProjection`: - - `deleteEmittedStreams` option now defaults to `false`. - - `deleteStateStream` option now defaults to `false`. - - `deleteCheckpointStream` option now defaults to `false`. -- `getProjectionState` & `getProjectionResult`: - - `fromPartition` option has been renamed to `partition` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/e7685d108ce77db63a2a9ce5480de41d4f8f5c1e) - -#### Client Deadlines - -The client now supports setting deadlines for non-streaming gRPC requests, with a default deadline of 10 seconds (formerly `Infinity`). [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/cdc673eee3eff97d0170a8250f251bb1712c7106) - -- `defaultDeadline` global setting has been added to the constructor options and connection string. -- `deadline` option has been added to all methods, to allow setting the deadline per request. -- `DeadlineExceeded` error will now be thrown if a deadline has been exceeded. - -### Features - -#### Persistent Subscriptions to all - -The client now supports persistent subscriptions to the all stream, for server version `21.10` and greater. - -- Added `createPersistentSubscriptionToAll` method. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/f7d5f7db012000ef82dac0e8b6fbcd4d598d812a) - -```ts -const groupName = "my_persistent_subscription"; -const settings = persistentSubscriptionToAllSettingsFromDefaults({ - // start from the beginning of the all stream - startFrom: START, -}); -// Filter only events with type matching regex -const filter = eventTypeFilter({ - regex: "^[0-9]*_regex_filter_eventType_[A-z]*$", -}); - -// Create a persistent subscrition to the all stream -await client.createPersistentSubscriptionToAll(groupName, settings, { filter }); -``` - -- Added `subscribeToPersistentSubscriptionToAll` method. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/bf660ef1d82c02cf577de439db2c5b5529399c0a) - -```ts -// Connect to the created persistent subscription to all stream -const psToAll = client.subscribeToPersistentSubscriptionToAll(groupName); - -for await (const event of psToAll) { - doSomethingWithEvent(event); - // Acknowledge that the event has been handled - await psToAll.ack(event); -} -``` - -- Added `updatePersistentSubscriptionToAll` method. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/75aa261f6307408383b20a98447782ca77ce75c7) - -```ts -const updatedSettings = persistentSubscriptionToAllSettingsFromDefaults({ - // Ensure that our previous settings are persisted - ...settings, - // Enable extra statistics - extraStatistics: true, -}); - -// Update the persistent subscription to use new settings. -await client.updatePersistentSubscriptionToAll(groupName, updatedSettings)l - -``` - -- Added `deletePersistentSubscriptionToAll` method. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/cf4fa765282fe00cc3195acafcb75421fcd5f733) - -```ts -// delete the unwanted persistent subscription to all -await client.deletePersistentSubscriptionToAll(groupName); -``` - -#### Other features - -- When connected to server version `21.10` and greater, the client will now send appended events over a single duplex stream, resulting in much faster append times. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/4e764c1d3ca20627553ad16588a259d63283a31b) -- Client now internally checks if the server supports an api before sending a request. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/4122f6f17756c7a4deff0288bfb8af9adfca4aee) -- `fromPartition` option added to `getProjectionState` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/a440c4558934e16cd43acb0cf49bc580a588659c) -- Improved `tlsVerifyCert` not supported message [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/6c6a67b2569fa54802af553f7b2b35114b91edb4) - -### Bug Fixes - -- Fixed incorrect log message where http was logged as https and vice versa. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/b056749de06338675fab25af35edb47f1042446d) -- `updateProjection` option `trackEmittedStreams` name has been corrected as `emitEnabled`. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/d9fc4d1b40b7e65195f12dcc387c9028eceafcdc) -- Prevent `WRITE_AFTER_END` from still being uncaught in rare cases. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/a1ba19a86fc440ceedc06b75a968ec1901f6eeec) - -### Removal of Deprecated Apis - -- Remove ack and nack via event id [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/5193cd6f1877e3c1e1cc19529754b2a43fb6df27) - -## [v2.1.1](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v2.1.0...v2.1.1) (2021-09-29) - -### Bug Fixes - -- Ack and nack take a resolved event, rather than an event id [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/965dd70ae6ecadd1f4398e698299bea8b2aaa91e) -- Prevent `appendToStream` from writing after the stream has closed [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/75aa47d0f9769cc77d340ed941469b609e80690f) - -### Deprecations - -- Ack and nack via event id [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/965dd70ae6ecadd1f4398e698299bea8b2aaa91e) - - Will be removed in `v3.0.0`. - - Pass entire resolved event - -## [v2.1.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v2.0.0...v2.1.0) (2021-08-05) - -### Features - -- `checkpointReached` callback added to filter to allow checkpointing filtered reads to all [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/0743b3d74a08a30b7476876e70fe7edf05e76b35) -- `LinkEvent` type added to event types [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/0183f104318a4ccf7547541b95d2f4bac6384e24) -- `resolveLinkTos` option added to `readAll` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/0183f104318a4ccf7547541b95d2f4bac6384e24) - -### Bug Fixes - -- `parseConnectionString` allows different casings of `nodePreference` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/9f1440d89070b3f6aee82ddfd50c3793f5f61bb0) - -## [v2.0.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v1.2.2...v2.0.0) (2021-07-28) - -### Breaking changes - -- `readStream` and `readAll` return a stream of events [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/2dd21e66ad903e5fc111ca2105ace51817dc5cb0) - -To allow for reading large numbers of events without running out of memory, `readSteam` and `readAll` now return a [readable stream](https://nodejs.org/api/stream.html#stream_readable_streams) rather than a promise of an array. - -Before `v1.x`: - -```ts -const events = await client.readStream(streamName); - -for (const event of events) { - doSomething(event); -} -``` - -After `v2.x`: - -```ts -const eventStream = client.readStream(streamName); - -for await (const event of eventStream) { - doSomething(event); -} -``` - -### Features - -- Reconnect on node loss [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/83e0145d3fcdf4a0713f84d5d58575148008249a) -- `readonlyreplica` node preference [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/0c5d29e3337502a3baf32452906b08691cc17c10) -- Faster data encoding [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/4cda18001f07f32eceb93a47644e8697fc4963ee) - -### Bug Fixes - -- Ensure member is in a connectable state during discovery [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/0c5d29e3337502a3baf32452906b08691cc17c10) - -### Removal of Deprecated Apis - -- `ConnectionTypeOptions` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/5128e82a2d054aa5dd45f097d5095b60d35546da) - -## [v1.2.2](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v1.2.1...v1.2.2) (2021-06-18) - -### Features - -- `DNSClusterOptions` `GossipClusterOptions` `SingleNodeOptions` types individually exported. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/16787856a5c5567dc3ca0bd86523f482c6af1def) - -### Deprecations - -- `ConnectionTypeOptions` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/16787856a5c5567dc3ca0bd86523f482c6af1def) - - Will be removed in `v2.0.0`. - - Use newly exported members directly. - -## [v1.2.1](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v1.2.0...v1.2.1) (2021-04-30) - -### Features - -- `ChannelCredentialOptions` interface exported. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/d40e33ca40c15e6a1262a3b77c47da9bf079e0ee) - -## [v1.2.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v1.1.2...v1.2.0) (2021-04-22) - -### Features - -- Pass path to Certificate File in Connection String [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/9dc294991736ea5e6e26f302d393f2be86471ab8) - -## [v1.1.2](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v1.1.1...v1.1.2) (2021-04-12) - -### Bug Fixes - -- Allow setting END for create persistent subscription `fromRevision` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/710d4a0c04a314e5a27f0c786ac17a69706c4b31) - -## [v1.1.1](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v1.1.0...v1.1.1) (2021-04-06) - -### Bug Fixes - -- Remove `console.log` in`TwoWaySubscription` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/9d33ea9939c5c6cb62406c80feb2ccf88756fb89) - -## [v1.1.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v1.0.2...v1.1.0) (2021-03-29) - -### Features - -- Add stream metadata methods [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/8fb2c4f95c6a2356e998790203ea78b04e8bd137) - - `setStreamMetadata` - - `getStreamMetadata` - -## [v1.0.2](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v1.0.1...v1.0.2) (2021-03-23) - -### Bug Fixes - -- Replace all buffer encoding and decoding from `binary` (latin1) to `utf8` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/d7bde0397096446e0f269381c6f678a4194fa79e) - -## [v1.0.1](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v1.0.0...v1.0.1) (2021-02-25) - -### Features - -- Improved JSdoc comments [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/6e88a35c4ff118902a8952e88f89bae982e63e15) - -### Bug Fixes - -- Allow whitespace between tokens in connection string [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/63020d0639e01c66f9e9763ed7874d6be4c78063) - -## [v1.0.0](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.17...v1.0.0) (2021-02-17) - -### Features - -- Keep alives [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/7934736faedf4e7ddec1d95a0a6561a3bb3bd8ac) - - Keep server connection alive when network traffic is low. - -## [v0.0.0-alpha.17](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.16...v0.0.0-alpha.17) (2021-02-11) - -### Features - -- Event types [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/243958a8b6d2a56bc17eb239408c0826a4905c0d) - - Strongly type your events in `readEvents`, `subscribeToEvents` and `connectToPersistantSubscription`. - -## [v0.0.0-alpha.16](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.15...v0.0.0-alpha.16) (2021-02-04) - -### Bug Fixes - -- `count` renamed to `maxCount` and made optional [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/3bea69d575932bfd5c0870c6da6ffe143e113019) -- Do not send credentials over insecure connection [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/3823115776b5555ba20ba7919be134f83f7d576a) - -## [v0.0.0-alpha.15](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.14...v0.0.0-alpha.15) (2021-01-27) - -### Bug Fixes - -- Apply workaround for http2 assertion failure [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/92977d1cca5343ee604b9e519b9b77061216985f) - -## [v0.0.0-alpha.14](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.13...v0.0.0-alpha.14) (2021-01-25) - -### Features - -- Improved `subscribeToAll` filters [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/972d7eba9291fb65b5a576d3b619377aa5a80ac3) -- `excludeSystemEvents` helper [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/395cd9a829b7bbe8c061d7263a0122ad13f5e0b2) - -## [v0.0.0-alpha.13](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.12...v0.0.0-alpha.13) (2021-01-14) - -### Features - -- Discovery options [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/ce0c488495fc7b4780b89d0576342027f2547979) -- `throwOnAppendFailure` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/a10bb649e77f486ff2ac6dfba6bc5182793dc398) -- Correct naming `nextExpectedVersion` to `nextExpectedRevision` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/4f470625d96fe0943e11727d9473afdd0d7d9bd2) - -### Bug Fixes - -- Case-insensitive keys in connection string (#109) [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/ac6e02c640ef80111dd903ea3e73a142dc4924f9) -- Don't assume that metadata matches the event type [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/dd0992487811248bfe66dba883b8f1afaaead4fd) -- Prevent possible Channel race condition, that could allow a client to send requests to separate nodes. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/f8bb84e15657e3a71f00db19c1c6b77d347419e5) - -## [v0.0.0-alpha.12](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.11...v0.0.0-alpha.12) (2020-12-30) - -### Features - -- Add generics to event types [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/1f51cf687dd6dcb1cc1a14d888a65d19c0b317c8) - -### Bug Fixes - -- Incorrect name in `subscribeToStream` debug messages [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/d20ab4cb8a77334de50545ccb850497fcffbed3f) -- .NET Client naming alignment [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/eebe7737e4ac5e632d7d2493c0919e593c35f010) - -## [v0.0.0-alpha.11](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.10...v0.0.0-alpha.11) (2020-12-22) - -### Bug Fixes - -- Fix streams for node version 12.x [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/b5d0f1b7d621f06d73f338d459647daf2aa122f7) - -## [v0.0.0-alpha.10](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.9...v0.0.0-alpha.10) (2020-12-21) - -### Features - -- Subscriptions return `ReadableStreams` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/f3b4ed4149d6d8f1b0133884db494f152c7b6dac) - -### Bug Fixes - -- .NET Client naming alignment [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/54096c9658a9c6474f02f18a37a37f3e66adca89) - -## [v0.0.0-alpha.9](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.8...v0.0.0-alpha.9) (2020-12-08) - -### Features - -- large internal refactor - -### Bug Fixes - -- Update DNS discovery to work properly with EventStore Cloud. [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/c6c510af1662f48a57b6ba06815d53d67a31ecce) - -## [v0.0.0-alpha.8](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.7...v0.0.0-alpha.8) (2020-11-19) - -### Bug Fixes - -- Don't assume that events with content type `application/json` contain valid JSON [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/9c90fbc19cd35a08134f5918b35ae72541672fd5) - -## [v0.0.0-alpha.7](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.6...v0.0.0-alpha.7) (2020-11-04) - -### Features - -- Connection string [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/bb5e14f0b448d7a3915c4b97193cadd325d5b5e7) -- `defaultCredentials` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/4a07ef50acae3de0793bff5ceac3d144483574b4) - -### Bug Fixes - -- Test utilities accidentally being included in package [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/ee88c6c4799eeeb864047822e22fa933fde06d97) - -## [v0.0.0-alpha.6](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.5...v0.0.0-alpha.6) (2020-10-30) - -## [v0.0.0-alpha.5](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.4...v0.0.0-alpha.5) (2020-10-30) - -### Features - -- Projections API [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/1e1cbf65936443b7b16ace3f64144851fc7e43ef) - -### Bug Fixes - -- Use secure by default [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/08ee2042f6c816abcc516fc2f793ba373ab59f86) - -## [v0.0.0-alpha.4](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.3...v0.0.0-alpha.4) (2020-10-21) - -### Features - -- debugging [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/348b05be8fafe94a1fc2eeab8fae47585824de8f) - - - Set the `DEBUG` environment variable to `esdb:*` to enable debug logs - -### Bug Fixes - -- `streamName` is correctly converted to as string in `StreamNotFoundError` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/231f60a37db817be557322598af315376619fd83) - -## [v0.0.0-alpha.3](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.2...v0.0.0-alpha.3) (2020-10-09) - -## [v0.0.0-alpha.2](https://github.com/EventStore/EventStore-Client-NodeJS/compare/v0.0.0-alpha.1...v0.0.0-alpha.2) (2020-09-29) - -### Bug Fixes - -- Do not return position on stream read events [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/1764a2a73f76b2a2e05593e2f7659fb0b9312e0c) -- Remove `no_stream` `expectedRevision` from `tombstone` (not supported by server) [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/47a0c666ef187ead7e0eaa2db97631f2e78dcd03) -- Fix `ack` and `nack` [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/d144b6f9741679cb75f55420a54ba2da7dd968de) +Release history for `@trogonstack/trogon-eventstore-client` is managed by Release Please. diff --git a/packages/db-client/README.md b/packages/db-client/README.md index 221be00..dcbf343 100644 --- a/packages/db-client/README.md +++ b/packages/db-client/README.md @@ -1,201 +1,17 @@ -# @kurrent/kurrentdb-client - -[![npm](https://img.shields.io/npm/v/@kurrent/kurrentdb-client.svg)](https://www.npmjs.com/package/@kurrent/kurrentdb-client) -[![Previous LTS](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/actions/workflows/test_previous_LTS.yml/badge.svg)](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/actions/workflows/test_previous_LTS.yml) -[![LTS](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/actions/workflows/test_LTS.yml/badge.svg)](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/actions/workflows/test_LTS.yml) -[![next](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/actions/workflows/test_next.yml/badge.svg)](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/actions/workflows/test_next.yml) - -This is the package for the NodeJS client for KurrentDB 20+ and uses gRPC as the communication protocol. - -## Installation - -```shell script -# Yarn -$ yarn add @kurrent/kurrentdb-client - -# NPM -$ npm install --save @kurrent/kurrentdb-client -``` - -## KurrentDB Server Compatibility - -Tests are run exclusively against Long-Term Support (LTS) versions. While the code may function with older versions, we do not provide any guarantees or support for them. - -Server setup instructions can be found under the installation section of the [KurrentDB Docs](https://docs.kurrent.io/server/v25.0/quick-start/installation.html). Follow the Docker setup for the simplest configuration. - -## Example - -The following snippet showcases a simple example where we form a connection, then append and read events from the server. - -###### Javascript example: - -```javascript -const { - KurrentDBClient, - jsonEvent, - FORWARDS, - START, -} = require('@kurrent/kurrentdb-client'); - -const client = KurrentDBClient.connectionString`kurrentdb://admin:changeit@localhost:2113?tls=false`; - -async function simpleTest() { - const streamName = "es_supported_clients"; - - const event = jsonEvent({ - type: "grpc-client", - data: { - languages: ["typescript", "javascript"], - runtime: "NodeJS", - }, - }); - - const appendResult = await client.appendToStream(streamName, [event]); - - // read the event - const events = client.readStream(streamName, { - fromRevision: START, - direction: FORWARDS, - maxCount: 10, - }); - - for await (const { event } of events) { - console.log('Appended event: ', event); - } - } catch (error) { - console.error('An error occured: ', error); - } finally { - await client.dispose(); - } -})(); -``` - -###### Typescript example: - -```typescript -import { - KurrentDBClient, - jsonEvent, - FORWARDS, - START, - JSONEventType, -} from '@kurrent/kurrentdb-client'; - -const client = KurrentDBClient.connectionString`kurrentdb://admin:changeit@localhost:2113?tls=false`; - -interface Reservation { - reservationId: string; - movieId: string; - userId: string; - seatId: string; -} - -type SeatReservedEvent = JSONEventType< - 'seat-reserved', - { - reservationId: string; - movieId: string; - userId: string; - seatId: string; - } ->; - -type SeatChangedEvent = JSONEventType< - 'seat-changed', - { - reservationId: string; - newSeatId: string; - } ->; - -type ReservationEvents = SeatReservedEvent | SeatChangedEvent; - -async function simpleTest(): Promise { - const streamName = 'booking-abc123'; - - const event = jsonEvent({ - type: 'seat-reserved', - data: { - reservationId: 'abc123', - movieId: 'tt0368226', - userId: 'nm0802995', - seatId: '4b', - }, - }); - - const appendResult = await client.appendToStream( - streamName, - event - ); - - // By reading the events in the stream, we can construct the current state of the booking - - interface Reservation { - reservationId: string; - movieId: string; - userId: string; - seatId: string; - } - - const events = client.readStream(streamName, { - fromRevision: START, - direction: FORWARDS, - maxCount: 10, - }); - - const reservation: Partial = {}; - - for await (const { event } of events) { - switch (event.type) { - case 'seat-reserved': { - reservation.reservationId = event.data.reservationId; - reservation.movieId = event.data.movieId; - reservation.seatId = event.data.seatId; - reservation.userId = event.data.userId; - break; - } - case 'seat-changed': { - reservation.seatId = event.data.newSeatId; - break; - } - default: { - const _exhaustiveCheck: never = event; - break; - } - } - } -} - -// Do something with our reservation -console.log(reservation); -``` - -## Communities - -[Join our global community](https://www.kurrent.io/community) of developers. - -- [Discuss](https://discuss.kurrent.io/) -- [Discord (Kurrent)](https://discord.gg/Phn9pmCw3t) -- [Discord (ddd-cqrs-es)](https://discord.com/invite/sEZGSHNNbH) - -## Contributing - -Development is done on the `master` branch. -We attempt to do our best to ensure that the history remains clean and to do so, we generally ask contributors to squash -their commits into a set or single logical commit. - -- [Create an issue](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/issues) -- [Documentation](https://docs.kurrent.io/) -- [Contributing guide](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/blob/master/CONTRIBUTING.md) - -## Building the client - -The client is built using the [NodeJS](https://nodejs.org/) JavaScript runtime. To build the client, you need to have Node -installed on your machine. You can download it from the official NodeJS website. -Once you have it installed, you can build the client by running the following command in the root directory of the -project: - -```bash -yarn install -yarn build -``` +# `@trogonstack/trogon-eventstore-client` + +TypeScript and JavaScript gRPC client for TrogonEventStore. + +```bash +npm install @trogonstack/trogon-eventstore-client +``` + +```ts +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client"; + +const client = TrogonEventStoreClient.connectionString( + "esdb://localhost:2113?tls=false" +); +``` + +See the [repository documentation](https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS/tree/main/docs/api) for usage guides. diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/code_grpc_pb.js b/packages/db-client/generated/event_store/protocols/v1/code_grpc_pb.js similarity index 100% rename from packages/db-client/generated/kurrentdb/protocols/v1/code_grpc_pb.js rename to packages/db-client/generated/event_store/protocols/v1/code_grpc_pb.js diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/code_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/code_pb.d.ts similarity index 91% rename from packages/db-client/generated/kurrentdb/protocols/v1/code_pb.d.ts rename to packages/db-client/generated/event_store/protocols/v1/code_pb.d.ts index fb51bf7..bbcc8c9 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/code_pb.d.ts +++ b/packages/db-client/generated/event_store/protocols/v1/code_pb.d.ts @@ -1,5 +1,5 @@ // package: google.rpc -// file: kurrentdb/protocols/v1/code.proto +// file: event_store/protocols/v1/code.proto /* tslint:disable */ /* eslint-disable */ diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/code_pb.js b/packages/db-client/generated/event_store/protocols/v1/code_pb.js similarity index 96% rename from packages/db-client/generated/kurrentdb/protocols/v1/code_pb.js rename to packages/db-client/generated/event_store/protocols/v1/code_pb.js index a966e30..4d0d9bb 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/code_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/code_pb.js @@ -1,4 +1,4 @@ -// source: kurrentdb/protocols/v1/code.proto +// source: event_store/protocols/v1/code.proto /** * @fileoverview * @enhanceable diff --git a/packages/db-client/generated/event_store/protocols/v1/gossip_grpc_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/gossip_grpc_pb.d.ts new file mode 100644 index 0000000..03fa962 --- /dev/null +++ b/packages/db-client/generated/event_store/protocols/v1/gossip_grpc_pb.d.ts @@ -0,0 +1,42 @@ +// package: event_store.client.gossip +// file: event_store/protocols/v1/gossip.proto + +/* tslint:disable */ +/* eslint-disable */ + +import * as grpc from "@grpc/grpc-js"; +import * as event_store_protocols_v1_gossip_pb from "../../../event_store/protocols/v1/gossip_pb"; +import * as event_store_protocols_v1_shared_pb from "../../../event_store/protocols/v1/shared_pb"; + +interface IGossipService extends grpc.ServiceDefinition { + read: IGossipService_IRead; +} + +interface IGossipService_IRead extends grpc.MethodDefinition { + path: "/event_store.client.gossip.Gossip/Read"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} + +export const GossipService: IGossipService; + +export interface IGossipServer extends grpc.UntypedServiceImplementation { + read: grpc.handleUnaryCall; +} + +export interface IGossipClient { + read(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_gossip_pb.ClusterInfo) => void): grpc.ClientUnaryCall; + read(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_gossip_pb.ClusterInfo) => void): grpc.ClientUnaryCall; + read(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_gossip_pb.ClusterInfo) => void): grpc.ClientUnaryCall; +} + +export class GossipClient extends grpc.Client implements IGossipClient { + constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public read(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_gossip_pb.ClusterInfo) => void): grpc.ClientUnaryCall; + public read(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_gossip_pb.ClusterInfo) => void): grpc.ClientUnaryCall; + public read(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_gossip_pb.ClusterInfo) => void): grpc.ClientUnaryCall; +} diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/gossip_grpc_pb.js b/packages/db-client/generated/event_store/protocols/v1/gossip_grpc_pb.js similarity index 62% rename from packages/db-client/generated/kurrentdb/protocols/v1/gossip_grpc_pb.js rename to packages/db-client/generated/event_store/protocols/v1/gossip_grpc_pb.js index fc3da2e..4266546 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/gossip_grpc_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/gossip_grpc_pb.js @@ -2,29 +2,29 @@ 'use strict'; var grpc = require('@grpc/grpc-js'); -var kurrentdb_protocols_v1_gossip_pb = require('../../../kurrentdb/protocols/v1/gossip_pb.js'); -var kurrentdb_protocols_v1_shared_pb = require('../../../kurrentdb/protocols/v1/shared_pb.js'); +var event_store_protocols_v1_gossip_pb = require('../../../event_store/protocols/v1/gossip_pb.js'); +var event_store_protocols_v1_shared_pb = require('../../../event_store/protocols/v1/shared_pb.js'); function serialize_event_store_client_Empty(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_shared_pb.Empty)) { + if (!(arg instanceof event_store_protocols_v1_shared_pb.Empty)) { throw new Error('Expected argument of type event_store.client.Empty'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_Empty(buffer_arg) { - return kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_shared_pb.Empty.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_gossip_ClusterInfo(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_gossip_pb.ClusterInfo)) { + if (!(arg instanceof event_store_protocols_v1_gossip_pb.ClusterInfo)) { throw new Error('Expected argument of type event_store.client.gossip.ClusterInfo'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_gossip_ClusterInfo(buffer_arg) { - return kurrentdb_protocols_v1_gossip_pb.ClusterInfo.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_gossip_pb.ClusterInfo.deserializeBinary(new Uint8Array(buffer_arg)); } @@ -33,8 +33,8 @@ var GossipService = exports.GossipService = { path: '/event_store.client.gossip.Gossip/Read', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_shared_pb.Empty, - responseType: kurrentdb_protocols_v1_gossip_pb.ClusterInfo, + requestType: event_store_protocols_v1_shared_pb.Empty, + responseType: event_store_protocols_v1_gossip_pb.ClusterInfo, requestSerialize: serialize_event_store_client_Empty, requestDeserialize: deserialize_event_store_client_Empty, responseSerialize: serialize_event_store_client_gossip_ClusterInfo, diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/gossip_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/gossip_pb.d.ts similarity index 87% rename from packages/db-client/generated/kurrentdb/protocols/v1/gossip_pb.d.ts rename to packages/db-client/generated/event_store/protocols/v1/gossip_pb.d.ts index 212c893..034697b 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/gossip_pb.d.ts +++ b/packages/db-client/generated/event_store/protocols/v1/gossip_pb.d.ts @@ -1,13 +1,13 @@ // package: event_store.client.gossip -// file: kurrentdb/protocols/v1/gossip.proto +// file: event_store/protocols/v1/gossip.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; -import * as kurrentdb_protocols_v1_shared_pb from "../../../kurrentdb/protocols/v1/shared_pb"; +import * as event_store_protocols_v1_shared_pb from "../../../event_store/protocols/v1/shared_pb"; -export class ClusterInfo extends jspb.Message { +export class ClusterInfo extends jspb.Message { clearMembersList(): void; getMembersList(): Array; setMembersList(value: Array): ClusterInfo; @@ -29,7 +29,7 @@ export namespace ClusterInfo { } } -export class EndPoint extends jspb.Message { +export class EndPoint extends jspb.Message { getAddress(): string; setAddress(value: string): EndPoint; getPort(): number; @@ -52,12 +52,12 @@ export namespace EndPoint { } } -export class MemberInfo extends jspb.Message { +export class MemberInfo extends jspb.Message { hasInstanceId(): boolean; clearInstanceId(): void; - getInstanceId(): kurrentdb_protocols_v1_shared_pb.UUID | undefined; - setInstanceId(value?: kurrentdb_protocols_v1_shared_pb.UUID): MemberInfo; + getInstanceId(): event_store_protocols_v1_shared_pb.UUID | undefined; + setInstanceId(value?: event_store_protocols_v1_shared_pb.UUID): MemberInfo; getTimeStamp(): string; setTimeStamp(value: string): MemberInfo; getState(): MemberInfo.VNodeState; @@ -82,7 +82,7 @@ export class MemberInfo extends jspb.Message { export namespace MemberInfo { export type AsObject = { - instanceId?: kurrentdb_protocols_v1_shared_pb.UUID.AsObject, + instanceId?: event_store_protocols_v1_shared_pb.UUID.AsObject, timeStamp: string, state: MemberInfo.VNodeState, isAlive: boolean, diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/gossip_pb.js b/packages/db-client/generated/event_store/protocols/v1/gossip_pb.js similarity index 97% rename from packages/db-client/generated/kurrentdb/protocols/v1/gossip_pb.js rename to packages/db-client/generated/event_store/protocols/v1/gossip_pb.js index a3a54b1..a067e87 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/gossip_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/gossip_pb.js @@ -1,4 +1,4 @@ -// source: kurrentdb/protocols/v1/gossip.proto +// source: event_store/protocols/v1/gossip.proto /** * @fileoverview * @enhanceable @@ -21,8 +21,8 @@ var global = (function() { return Function('return this')(); }.call(null)); -var kurrentdb_protocols_v1_shared_pb = require('../../../kurrentdb/protocols/v1/shared_pb.js'); -goog.object.extend(proto, kurrentdb_protocols_v1_shared_pb); +var event_store_protocols_v1_shared_pb = require('../../../event_store/protocols/v1/shared_pb.js'); +goog.object.extend(proto, event_store_protocols_v1_shared_pb); goog.exportSymbol('proto.event_store.client.gossip.ClusterInfo', null, global); goog.exportSymbol('proto.event_store.client.gossip.EndPoint', null, global); goog.exportSymbol('proto.event_store.client.gossip.MemberInfo', null, global); @@ -442,7 +442,7 @@ proto.event_store.client.gossip.MemberInfo.prototype.toObject = function(opt_inc */ proto.event_store.client.gossip.MemberInfo.toObject = function(includeInstance, msg) { var f, obj = { - instanceId: (f = msg.getInstanceId()) && kurrentdb_protocols_v1_shared_pb.UUID.toObject(includeInstance, f), + instanceId: (f = msg.getInstanceId()) && event_store_protocols_v1_shared_pb.UUID.toObject(includeInstance, f), timeStamp: jspb.Message.getFieldWithDefault(msg, 2, "0"), state: jspb.Message.getFieldWithDefault(msg, 3, 0), isAlive: jspb.Message.getBooleanFieldWithDefault(msg, 4, false), @@ -484,8 +484,8 @@ proto.event_store.client.gossip.MemberInfo.deserializeBinaryFromReader = functio var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.UUID; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.UUID; + reader.readMessage(value,event_store_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); msg.setInstanceId(value); break; case 2: @@ -539,7 +539,7 @@ proto.event_store.client.gossip.MemberInfo.serializeBinaryToWriter = function(me writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.UUID.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.UUID.serializeBinaryToWriter ); } f = message.getTimeStamp(); @@ -602,7 +602,7 @@ proto.event_store.client.gossip.MemberInfo.VNodeState = { */ proto.event_store.client.gossip.MemberInfo.prototype.getInstanceId = function() { return /** @type{?proto.event_store.client.UUID} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.UUID, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.UUID, 1)); }; diff --git a/packages/db-client/generated/event_store/protocols/v1/operations_grpc_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/operations_grpc_pb.d.ts new file mode 100644 index 0000000..051c5b8 --- /dev/null +++ b/packages/db-client/generated/event_store/protocols/v1/operations_grpc_pb.d.ts @@ -0,0 +1,195 @@ +// package: event_store.client.operations +// file: event_store/protocols/v1/operations.proto + +/* tslint:disable */ +/* eslint-disable */ + +import * as grpc from "@grpc/grpc-js"; +import * as event_store_protocols_v1_operations_pb from "../../../event_store/protocols/v1/operations_pb"; +import * as event_store_protocols_v1_shared_pb from "../../../event_store/protocols/v1/shared_pb"; + +interface IOperationsService extends grpc.ServiceDefinition { + startScavenge: IOperationsService_IStartScavenge; + stopScavenge: IOperationsService_IStopScavenge; + getCurrentScavenge: IOperationsService_IGetCurrentScavenge; + getLastScavenge: IOperationsService_IGetLastScavenge; + reloadConfig: IOperationsService_IReloadConfig; + shutdown: IOperationsService_IShutdown; + mergeIndexes: IOperationsService_IMergeIndexes; + resignNode: IOperationsService_IResignNode; + setNodePriority: IOperationsService_ISetNodePriority; + restartPersistentSubscriptions: IOperationsService_IRestartPersistentSubscriptions; +} + +interface IOperationsService_IStartScavenge extends grpc.MethodDefinition { + path: "/event_store.client.operations.Operations/StartScavenge"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IOperationsService_IStopScavenge extends grpc.MethodDefinition { + path: "/event_store.client.operations.Operations/StopScavenge"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IOperationsService_IGetCurrentScavenge extends grpc.MethodDefinition { + path: "/event_store.client.operations.Operations/GetCurrentScavenge"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IOperationsService_IGetLastScavenge extends grpc.MethodDefinition { + path: "/event_store.client.operations.Operations/GetLastScavenge"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IOperationsService_IReloadConfig extends grpc.MethodDefinition { + path: "/event_store.client.operations.Operations/ReloadConfig"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IOperationsService_IShutdown extends grpc.MethodDefinition { + path: "/event_store.client.operations.Operations/Shutdown"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IOperationsService_IMergeIndexes extends grpc.MethodDefinition { + path: "/event_store.client.operations.Operations/MergeIndexes"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IOperationsService_IResignNode extends grpc.MethodDefinition { + path: "/event_store.client.operations.Operations/ResignNode"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IOperationsService_ISetNodePriority extends grpc.MethodDefinition { + path: "/event_store.client.operations.Operations/SetNodePriority"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IOperationsService_IRestartPersistentSubscriptions extends grpc.MethodDefinition { + path: "/event_store.client.operations.Operations/RestartPersistentSubscriptions"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} + +export const OperationsService: IOperationsService; + +export interface IOperationsServer extends grpc.UntypedServiceImplementation { + startScavenge: grpc.handleUnaryCall; + stopScavenge: grpc.handleUnaryCall; + getCurrentScavenge: grpc.handleUnaryCall; + getLastScavenge: grpc.handleUnaryCall; + reloadConfig: grpc.handleUnaryCall; + shutdown: grpc.handleUnaryCall; + mergeIndexes: grpc.handleUnaryCall; + resignNode: grpc.handleUnaryCall; + setNodePriority: grpc.handleUnaryCall; + restartPersistentSubscriptions: grpc.handleUnaryCall; +} + +export interface IOperationsClient { + startScavenge(request: event_store_protocols_v1_operations_pb.StartScavengeReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; + startScavenge(request: event_store_protocols_v1_operations_pb.StartScavengeReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; + startScavenge(request: event_store_protocols_v1_operations_pb.StartScavengeReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; + stopScavenge(request: event_store_protocols_v1_operations_pb.StopScavengeReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; + stopScavenge(request: event_store_protocols_v1_operations_pb.StopScavengeReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; + stopScavenge(request: event_store_protocols_v1_operations_pb.StopScavengeReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; + getCurrentScavenge(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeStatusResp) => void): grpc.ClientUnaryCall; + getCurrentScavenge(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeStatusResp) => void): grpc.ClientUnaryCall; + getCurrentScavenge(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeStatusResp) => void): grpc.ClientUnaryCall; + getLastScavenge(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeStatusResp) => void): grpc.ClientUnaryCall; + getLastScavenge(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeStatusResp) => void): grpc.ClientUnaryCall; + getLastScavenge(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeStatusResp) => void): grpc.ClientUnaryCall; + reloadConfig(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + reloadConfig(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + reloadConfig(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + shutdown(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + shutdown(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + shutdown(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + mergeIndexes(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + mergeIndexes(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + mergeIndexes(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + resignNode(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + resignNode(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + resignNode(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + setNodePriority(request: event_store_protocols_v1_operations_pb.SetNodePriorityReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + setNodePriority(request: event_store_protocols_v1_operations_pb.SetNodePriorityReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + setNodePriority(request: event_store_protocols_v1_operations_pb.SetNodePriorityReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + restartPersistentSubscriptions(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + restartPersistentSubscriptions(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + restartPersistentSubscriptions(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; +} + +export class OperationsClient extends grpc.Client implements IOperationsClient { + constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public startScavenge(request: event_store_protocols_v1_operations_pb.StartScavengeReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; + public startScavenge(request: event_store_protocols_v1_operations_pb.StartScavengeReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; + public startScavenge(request: event_store_protocols_v1_operations_pb.StartScavengeReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; + public stopScavenge(request: event_store_protocols_v1_operations_pb.StopScavengeReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; + public stopScavenge(request: event_store_protocols_v1_operations_pb.StopScavengeReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; + public stopScavenge(request: event_store_protocols_v1_operations_pb.StopScavengeReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; + public getCurrentScavenge(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeStatusResp) => void): grpc.ClientUnaryCall; + public getCurrentScavenge(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeStatusResp) => void): grpc.ClientUnaryCall; + public getCurrentScavenge(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeStatusResp) => void): grpc.ClientUnaryCall; + public getLastScavenge(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeStatusResp) => void): grpc.ClientUnaryCall; + public getLastScavenge(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeStatusResp) => void): grpc.ClientUnaryCall; + public getLastScavenge(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_operations_pb.ScavengeStatusResp) => void): grpc.ClientUnaryCall; + public reloadConfig(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public reloadConfig(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public reloadConfig(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public shutdown(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public shutdown(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public shutdown(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public mergeIndexes(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public mergeIndexes(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public mergeIndexes(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public resignNode(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public resignNode(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public resignNode(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public setNodePriority(request: event_store_protocols_v1_operations_pb.SetNodePriorityReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public setNodePriority(request: event_store_protocols_v1_operations_pb.SetNodePriorityReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public setNodePriority(request: event_store_protocols_v1_operations_pb.SetNodePriorityReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public restartPersistentSubscriptions(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public restartPersistentSubscriptions(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public restartPersistentSubscriptions(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; +} diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/operations_grpc_pb.js b/packages/db-client/generated/event_store/protocols/v1/operations_grpc_pb.js similarity index 52% rename from packages/db-client/generated/kurrentdb/protocols/v1/operations_grpc_pb.js rename to packages/db-client/generated/event_store/protocols/v1/operations_grpc_pb.js index 418c970..8deaafa 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/operations_grpc_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/operations_grpc_pb.js @@ -2,62 +2,73 @@ 'use strict'; var grpc = require('@grpc/grpc-js'); -var kurrentdb_protocols_v1_operations_pb = require('../../../kurrentdb/protocols/v1/operations_pb.js'); -var kurrentdb_protocols_v1_shared_pb = require('../../../kurrentdb/protocols/v1/shared_pb.js'); +var event_store_protocols_v1_operations_pb = require('../../../event_store/protocols/v1/operations_pb.js'); +var event_store_protocols_v1_shared_pb = require('../../../event_store/protocols/v1/shared_pb.js'); function serialize_event_store_client_Empty(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_shared_pb.Empty)) { + if (!(arg instanceof event_store_protocols_v1_shared_pb.Empty)) { throw new Error('Expected argument of type event_store.client.Empty'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_Empty(buffer_arg) { - return kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_shared_pb.Empty.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_operations_ScavengeResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_operations_pb.ScavengeResp)) { + if (!(arg instanceof event_store_protocols_v1_operations_pb.ScavengeResp)) { throw new Error('Expected argument of type event_store.client.operations.ScavengeResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_operations_ScavengeResp(buffer_arg) { - return kurrentdb_protocols_v1_operations_pb.ScavengeResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_operations_pb.ScavengeResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_operations_ScavengeStatusResp(arg) { + if (!(arg instanceof event_store_protocols_v1_operations_pb.ScavengeStatusResp)) { + throw new Error('Expected argument of type event_store.client.operations.ScavengeStatusResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_operations_ScavengeStatusResp(buffer_arg) { + return event_store_protocols_v1_operations_pb.ScavengeStatusResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_operations_SetNodePriorityReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_operations_pb.SetNodePriorityReq)) { + if (!(arg instanceof event_store_protocols_v1_operations_pb.SetNodePriorityReq)) { throw new Error('Expected argument of type event_store.client.operations.SetNodePriorityReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_operations_SetNodePriorityReq(buffer_arg) { - return kurrentdb_protocols_v1_operations_pb.SetNodePriorityReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_operations_pb.SetNodePriorityReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_operations_StartScavengeReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_operations_pb.StartScavengeReq)) { + if (!(arg instanceof event_store_protocols_v1_operations_pb.StartScavengeReq)) { throw new Error('Expected argument of type event_store.client.operations.StartScavengeReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_operations_StartScavengeReq(buffer_arg) { - return kurrentdb_protocols_v1_operations_pb.StartScavengeReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_operations_pb.StartScavengeReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_operations_StopScavengeReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_operations_pb.StopScavengeReq)) { + if (!(arg instanceof event_store_protocols_v1_operations_pb.StopScavengeReq)) { throw new Error('Expected argument of type event_store.client.operations.StopScavengeReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_operations_StopScavengeReq(buffer_arg) { - return kurrentdb_protocols_v1_operations_pb.StopScavengeReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_operations_pb.StopScavengeReq.deserializeBinary(new Uint8Array(buffer_arg)); } @@ -66,8 +77,8 @@ var OperationsService = exports.OperationsService = { path: '/event_store.client.operations.Operations/StartScavenge', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_operations_pb.StartScavengeReq, - responseType: kurrentdb_protocols_v1_operations_pb.ScavengeResp, + requestType: event_store_protocols_v1_operations_pb.StartScavengeReq, + responseType: event_store_protocols_v1_operations_pb.ScavengeResp, requestSerialize: serialize_event_store_client_operations_StartScavengeReq, requestDeserialize: deserialize_event_store_client_operations_StartScavengeReq, responseSerialize: serialize_event_store_client_operations_ScavengeResp, @@ -77,19 +88,52 @@ var OperationsService = exports.OperationsService = { path: '/event_store.client.operations.Operations/StopScavenge', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_operations_pb.StopScavengeReq, - responseType: kurrentdb_protocols_v1_operations_pb.ScavengeResp, + requestType: event_store_protocols_v1_operations_pb.StopScavengeReq, + responseType: event_store_protocols_v1_operations_pb.ScavengeResp, requestSerialize: serialize_event_store_client_operations_StopScavengeReq, requestDeserialize: deserialize_event_store_client_operations_StopScavengeReq, responseSerialize: serialize_event_store_client_operations_ScavengeResp, responseDeserialize: deserialize_event_store_client_operations_ScavengeResp, }, + getCurrentScavenge: { + path: '/event_store.client.operations.Operations/GetCurrentScavenge', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_shared_pb.Empty, + responseType: event_store_protocols_v1_operations_pb.ScavengeStatusResp, + requestSerialize: serialize_event_store_client_Empty, + requestDeserialize: deserialize_event_store_client_Empty, + responseSerialize: serialize_event_store_client_operations_ScavengeStatusResp, + responseDeserialize: deserialize_event_store_client_operations_ScavengeStatusResp, + }, + getLastScavenge: { + path: '/event_store.client.operations.Operations/GetLastScavenge', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_shared_pb.Empty, + responseType: event_store_protocols_v1_operations_pb.ScavengeStatusResp, + requestSerialize: serialize_event_store_client_Empty, + requestDeserialize: deserialize_event_store_client_Empty, + responseSerialize: serialize_event_store_client_operations_ScavengeStatusResp, + responseDeserialize: deserialize_event_store_client_operations_ScavengeStatusResp, + }, + reloadConfig: { + path: '/event_store.client.operations.Operations/ReloadConfig', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_shared_pb.Empty, + responseType: event_store_protocols_v1_shared_pb.Empty, + requestSerialize: serialize_event_store_client_Empty, + requestDeserialize: deserialize_event_store_client_Empty, + responseSerialize: serialize_event_store_client_Empty, + responseDeserialize: deserialize_event_store_client_Empty, + }, shutdown: { path: '/event_store.client.operations.Operations/Shutdown', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_shared_pb.Empty, - responseType: kurrentdb_protocols_v1_shared_pb.Empty, + requestType: event_store_protocols_v1_shared_pb.Empty, + responseType: event_store_protocols_v1_shared_pb.Empty, requestSerialize: serialize_event_store_client_Empty, requestDeserialize: deserialize_event_store_client_Empty, responseSerialize: serialize_event_store_client_Empty, @@ -99,8 +143,8 @@ var OperationsService = exports.OperationsService = { path: '/event_store.client.operations.Operations/MergeIndexes', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_shared_pb.Empty, - responseType: kurrentdb_protocols_v1_shared_pb.Empty, + requestType: event_store_protocols_v1_shared_pb.Empty, + responseType: event_store_protocols_v1_shared_pb.Empty, requestSerialize: serialize_event_store_client_Empty, requestDeserialize: deserialize_event_store_client_Empty, responseSerialize: serialize_event_store_client_Empty, @@ -110,8 +154,8 @@ var OperationsService = exports.OperationsService = { path: '/event_store.client.operations.Operations/ResignNode', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_shared_pb.Empty, - responseType: kurrentdb_protocols_v1_shared_pb.Empty, + requestType: event_store_protocols_v1_shared_pb.Empty, + responseType: event_store_protocols_v1_shared_pb.Empty, requestSerialize: serialize_event_store_client_Empty, requestDeserialize: deserialize_event_store_client_Empty, responseSerialize: serialize_event_store_client_Empty, @@ -121,8 +165,8 @@ var OperationsService = exports.OperationsService = { path: '/event_store.client.operations.Operations/SetNodePriority', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_operations_pb.SetNodePriorityReq, - responseType: kurrentdb_protocols_v1_shared_pb.Empty, + requestType: event_store_protocols_v1_operations_pb.SetNodePriorityReq, + responseType: event_store_protocols_v1_shared_pb.Empty, requestSerialize: serialize_event_store_client_operations_SetNodePriorityReq, requestDeserialize: deserialize_event_store_client_operations_SetNodePriorityReq, responseSerialize: serialize_event_store_client_Empty, @@ -132,8 +176,8 @@ var OperationsService = exports.OperationsService = { path: '/event_store.client.operations.Operations/RestartPersistentSubscriptions', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_shared_pb.Empty, - responseType: kurrentdb_protocols_v1_shared_pb.Empty, + requestType: event_store_protocols_v1_shared_pb.Empty, + responseType: event_store_protocols_v1_shared_pb.Empty, requestSerialize: serialize_event_store_client_Empty, requestDeserialize: deserialize_event_store_client_Empty, responseSerialize: serialize_event_store_client_Empty, diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/operations_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/operations_pb.d.ts similarity index 72% rename from packages/db-client/generated/kurrentdb/protocols/v1/operations_pb.d.ts rename to packages/db-client/generated/event_store/protocols/v1/operations_pb.d.ts index a3717bb..f069289 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/operations_pb.d.ts +++ b/packages/db-client/generated/event_store/protocols/v1/operations_pb.d.ts @@ -1,13 +1,13 @@ // package: event_store.client.operations -// file: kurrentdb/protocols/v1/operations.proto +// file: event_store/protocols/v1/operations.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; -import * as kurrentdb_protocols_v1_shared_pb from "../../../kurrentdb/protocols/v1/shared_pb"; +import * as event_store_protocols_v1_shared_pb from "../../../event_store/protocols/v1/shared_pb"; -export class StartScavengeReq extends jspb.Message { +export class StartScavengeReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -30,12 +30,24 @@ export namespace StartScavengeReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getThreadCount(): number; setThreadCount(value: number): Options; getStartFromChunk(): number; setStartFromChunk(value: number): Options; + hasThreshold(): boolean; + clearThreshold(): void; + getThreshold(): number | undefined; + setThreshold(value: number): Options; + + hasThrottlePercent(): boolean; + clearThrottlePercent(): void; + getThrottlePercent(): number | undefined; + setThrottlePercent(value: number): Options; + getSyncOnly(): boolean; + setSyncOnly(value: boolean): Options; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Options.AsObject; static toObject(includeInstance: boolean, msg: Options): Options.AsObject; @@ -50,12 +62,15 @@ export namespace StartScavengeReq { export type AsObject = { threadCount: number, startFromChunk: number, + threshold?: number, + throttlePercent?: number, + syncOnly: boolean, } } } -export class StopScavengeReq extends jspb.Message { +export class StopScavengeReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -78,7 +93,7 @@ export namespace StopScavengeReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getScavengeId(): string; setScavengeId(value: string): Options; @@ -100,7 +115,7 @@ export namespace StopScavengeReq { } -export class ScavengeResp extends jspb.Message { +export class ScavengeResp extends jspb.Message { getScavengeId(): string; setScavengeId(value: string): ScavengeResp; getScavengeResult(): ScavengeResp.ScavengeResult; @@ -130,7 +145,39 @@ export namespace ScavengeResp { } -export class SetNodePriorityReq extends jspb.Message { +export class ScavengeStatusResp extends jspb.Message { + getScavengeId(): string; + setScavengeId(value: string): ScavengeStatusResp; + getScavengeStatus(): ScavengeStatusResp.ScavengeStatus; + setScavengeStatus(value: ScavengeStatusResp.ScavengeStatus): ScavengeStatusResp; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ScavengeStatusResp.AsObject; + static toObject(includeInstance: boolean, msg: ScavengeStatusResp): ScavengeStatusResp.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ScavengeStatusResp, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ScavengeStatusResp; + static deserializeBinaryFromReader(message: ScavengeStatusResp, reader: jspb.BinaryReader): ScavengeStatusResp; +} + +export namespace ScavengeStatusResp { + export type AsObject = { + scavengeId: string, + scavengeStatus: ScavengeStatusResp.ScavengeStatus, + } + + export enum ScavengeStatus { + UNKNOWN = 0, + INPROGRESS = 1, + STOPPED = 2, + SUCCESS = 3, + ERRORED = 4, + } + +} + +export class SetNodePriorityReq extends jspb.Message { getPriority(): number; setPriority(value: number): SetNodePriorityReq; diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/operations_pb.js b/packages/db-client/generated/event_store/protocols/v1/operations_pb.js similarity index 77% rename from packages/db-client/generated/kurrentdb/protocols/v1/operations_pb.js rename to packages/db-client/generated/event_store/protocols/v1/operations_pb.js index f9849ca..1474e96 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/operations_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/operations_pb.js @@ -1,4 +1,4 @@ -// source: kurrentdb/protocols/v1/operations.proto +// source: event_store/protocols/v1/operations.proto /** * @fileoverview * @enhanceable @@ -21,10 +21,12 @@ var global = (function() { return Function('return this')(); }.call(null)); -var kurrentdb_protocols_v1_shared_pb = require('../../../kurrentdb/protocols/v1/shared_pb.js'); -goog.object.extend(proto, kurrentdb_protocols_v1_shared_pb); +var event_store_protocols_v1_shared_pb = require('../../../event_store/protocols/v1/shared_pb.js'); +goog.object.extend(proto, event_store_protocols_v1_shared_pb); goog.exportSymbol('proto.event_store.client.operations.ScavengeResp', null, global); goog.exportSymbol('proto.event_store.client.operations.ScavengeResp.ScavengeResult', null, global); +goog.exportSymbol('proto.event_store.client.operations.ScavengeStatusResp', null, global); +goog.exportSymbol('proto.event_store.client.operations.ScavengeStatusResp.ScavengeStatus', null, global); goog.exportSymbol('proto.event_store.client.operations.SetNodePriorityReq', null, global); goog.exportSymbol('proto.event_store.client.operations.StartScavengeReq', null, global); goog.exportSymbol('proto.event_store.client.operations.StartScavengeReq.Options', null, global); @@ -135,6 +137,27 @@ if (goog.DEBUG && !COMPILED) { */ proto.event_store.client.operations.ScavengeResp.displayName = 'proto.event_store.client.operations.ScavengeResp'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.operations.ScavengeStatusResp = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.operations.ScavengeStatusResp, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.operations.ScavengeStatusResp.displayName = 'proto.event_store.client.operations.ScavengeStatusResp'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -303,7 +326,10 @@ proto.event_store.client.operations.StartScavengeReq.Options.prototype.toObject proto.event_store.client.operations.StartScavengeReq.Options.toObject = function(includeInstance, msg) { var f, obj = { threadCount: jspb.Message.getFieldWithDefault(msg, 1, 0), - startFromChunk: jspb.Message.getFieldWithDefault(msg, 2, 0) + startFromChunk: jspb.Message.getFieldWithDefault(msg, 2, 0), + threshold: jspb.Message.getFieldWithDefault(msg, 3, 0), + throttlePercent: jspb.Message.getFieldWithDefault(msg, 4, 0), + syncOnly: jspb.Message.getBooleanFieldWithDefault(msg, 5, false) }; if (includeInstance) { @@ -348,6 +374,18 @@ proto.event_store.client.operations.StartScavengeReq.Options.deserializeBinaryFr var value = /** @type {number} */ (reader.readInt32()); msg.setStartFromChunk(value); break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setThreshold(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt32()); + msg.setThrottlePercent(value); + break; + case 5: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setSyncOnly(value); + break; default: reader.skipField(); break; @@ -391,6 +429,27 @@ proto.event_store.client.operations.StartScavengeReq.Options.serializeBinaryToWr f ); } + f = /** @type {number} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeInt32( + 3, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeInt32( + 4, + f + ); + } + f = message.getSyncOnly(); + if (f) { + writer.writeBool( + 5, + f + ); + } }; @@ -430,6 +489,96 @@ proto.event_store.client.operations.StartScavengeReq.Options.prototype.setStartF }; +/** + * optional int32 threshold = 3; + * @return {number} + */ +proto.event_store.client.operations.StartScavengeReq.Options.prototype.getThreshold = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.operations.StartScavengeReq.Options} returns this + */ +proto.event_store.client.operations.StartScavengeReq.Options.prototype.setThreshold = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.event_store.client.operations.StartScavengeReq.Options} returns this + */ +proto.event_store.client.operations.StartScavengeReq.Options.prototype.clearThreshold = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.operations.StartScavengeReq.Options.prototype.hasThreshold = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional int32 throttle_percent = 4; + * @return {number} + */ +proto.event_store.client.operations.StartScavengeReq.Options.prototype.getThrottlePercent = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.operations.StartScavengeReq.Options} returns this + */ +proto.event_store.client.operations.StartScavengeReq.Options.prototype.setThrottlePercent = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.event_store.client.operations.StartScavengeReq.Options} returns this + */ +proto.event_store.client.operations.StartScavengeReq.Options.prototype.clearThrottlePercent = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.operations.StartScavengeReq.Options.prototype.hasThrottlePercent = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional bool sync_only = 5; + * @return {boolean} + */ +proto.event_store.client.operations.StartScavengeReq.Options.prototype.getSyncOnly = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.event_store.client.operations.StartScavengeReq.Options} returns this + */ +proto.event_store.client.operations.StartScavengeReq.Options.prototype.setSyncOnly = function(value) { + return jspb.Message.setProto3BooleanField(this, 5, value); +}; + + /** * optional Options options = 1; * @return {?proto.event_store.client.operations.StartScavengeReq.Options} @@ -920,6 +1069,177 @@ proto.event_store.client.operations.ScavengeResp.prototype.setScavengeResult = f +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.operations.ScavengeStatusResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.operations.ScavengeStatusResp.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.operations.ScavengeStatusResp} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.operations.ScavengeStatusResp.toObject = function(includeInstance, msg) { + var f, obj = { + scavengeId: jspb.Message.getFieldWithDefault(msg, 1, ""), + scavengeStatus: jspb.Message.getFieldWithDefault(msg, 2, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.operations.ScavengeStatusResp} + */ +proto.event_store.client.operations.ScavengeStatusResp.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.operations.ScavengeStatusResp; + return proto.event_store.client.operations.ScavengeStatusResp.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.operations.ScavengeStatusResp} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.operations.ScavengeStatusResp} + */ +proto.event_store.client.operations.ScavengeStatusResp.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setScavengeId(value); + break; + case 2: + var value = /** @type {!proto.event_store.client.operations.ScavengeStatusResp.ScavengeStatus} */ (reader.readEnum()); + msg.setScavengeStatus(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.operations.ScavengeStatusResp.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.operations.ScavengeStatusResp.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.operations.ScavengeStatusResp} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.operations.ScavengeStatusResp.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getScavengeId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getScavengeStatus(); + if (f !== 0.0) { + writer.writeEnum( + 2, + f + ); + } +}; + + +/** + * @enum {number} + */ +proto.event_store.client.operations.ScavengeStatusResp.ScavengeStatus = { + UNKNOWN: 0, + INPROGRESS: 1, + STOPPED: 2, + SUCCESS: 3, + ERRORED: 4 +}; + +/** + * optional string scavenge_id = 1; + * @return {string} + */ +proto.event_store.client.operations.ScavengeStatusResp.prototype.getScavengeId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.operations.ScavengeStatusResp} returns this + */ +proto.event_store.client.operations.ScavengeStatusResp.prototype.setScavengeId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional ScavengeStatus scavenge_status = 2; + * @return {!proto.event_store.client.operations.ScavengeStatusResp.ScavengeStatus} + */ +proto.event_store.client.operations.ScavengeStatusResp.prototype.getScavengeStatus = function() { + return /** @type {!proto.event_store.client.operations.ScavengeStatusResp.ScavengeStatus} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {!proto.event_store.client.operations.ScavengeStatusResp.ScavengeStatus} value + * @return {!proto.event_store.client.operations.ScavengeStatusResp} returns this + */ +proto.event_store.client.operations.ScavengeStatusResp.prototype.setScavengeStatus = function(value) { + return jspb.Message.setProto3EnumField(this, 2, value); +}; + + + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. diff --git a/packages/db-client/generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb.d.ts new file mode 100644 index 0000000..7326f10 --- /dev/null +++ b/packages/db-client/generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb.d.ts @@ -0,0 +1,177 @@ +// package: event_store.client.persistent_subscriptions +// file: event_store/protocols/v1/persistentsubscriptions.proto + +/* tslint:disable */ +/* eslint-disable */ + +import * as grpc from "@grpc/grpc-js"; +import * as event_store_protocols_v1_persistentsubscriptions_pb from "../../../event_store/protocols/v1/persistentsubscriptions_pb"; +import * as event_store_protocols_v1_shared_pb from "../../../event_store/protocols/v1/shared_pb"; + +interface IPersistentSubscriptionsService extends grpc.ServiceDefinition { + create: IPersistentSubscriptionsService_ICreate; + update: IPersistentSubscriptionsService_IUpdate; + delete: IPersistentSubscriptionsService_IDelete; + read: IPersistentSubscriptionsService_IRead; + getInfo: IPersistentSubscriptionsService_IGetInfo; + replayParked: IPersistentSubscriptionsService_IReplayParked; + truncateParked: IPersistentSubscriptionsService_ITruncateParked; + list: IPersistentSubscriptionsService_IList; + restartSubsystem: IPersistentSubscriptionsService_IRestartSubsystem; +} + +interface IPersistentSubscriptionsService_ICreate extends grpc.MethodDefinition { + path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/Create"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IPersistentSubscriptionsService_IUpdate extends grpc.MethodDefinition { + path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/Update"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IPersistentSubscriptionsService_IDelete extends grpc.MethodDefinition { + path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/Delete"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IPersistentSubscriptionsService_IRead extends grpc.MethodDefinition { + path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/Read"; + requestStream: true; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IPersistentSubscriptionsService_IGetInfo extends grpc.MethodDefinition { + path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/GetInfo"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IPersistentSubscriptionsService_IReplayParked extends grpc.MethodDefinition { + path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/ReplayParked"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IPersistentSubscriptionsService_ITruncateParked extends grpc.MethodDefinition { + path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/TruncateParked"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IPersistentSubscriptionsService_IList extends grpc.MethodDefinition { + path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/List"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IPersistentSubscriptionsService_IRestartSubsystem extends grpc.MethodDefinition { + path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/RestartSubsystem"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} + +export const PersistentSubscriptionsService: IPersistentSubscriptionsService; + +export interface IPersistentSubscriptionsServer extends grpc.UntypedServiceImplementation { + create: grpc.handleUnaryCall; + update: grpc.handleUnaryCall; + delete: grpc.handleUnaryCall; + read: grpc.handleBidiStreamingCall; + getInfo: grpc.handleUnaryCall; + replayParked: grpc.handleUnaryCall; + truncateParked: grpc.handleUnaryCall; + list: grpc.handleUnaryCall; + restartSubsystem: grpc.handleUnaryCall; +} + +export interface IPersistentSubscriptionsClient { + create(request: event_store_protocols_v1_persistentsubscriptions_pb.CreateReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.CreateResp) => void): grpc.ClientUnaryCall; + create(request: event_store_protocols_v1_persistentsubscriptions_pb.CreateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.CreateResp) => void): grpc.ClientUnaryCall; + create(request: event_store_protocols_v1_persistentsubscriptions_pb.CreateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.CreateResp) => void): grpc.ClientUnaryCall; + update(request: event_store_protocols_v1_persistentsubscriptions_pb.UpdateReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.UpdateResp) => void): grpc.ClientUnaryCall; + update(request: event_store_protocols_v1_persistentsubscriptions_pb.UpdateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.UpdateResp) => void): grpc.ClientUnaryCall; + update(request: event_store_protocols_v1_persistentsubscriptions_pb.UpdateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.UpdateResp) => void): grpc.ClientUnaryCall; + delete(request: event_store_protocols_v1_persistentsubscriptions_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.DeleteResp) => void): grpc.ClientUnaryCall; + delete(request: event_store_protocols_v1_persistentsubscriptions_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.DeleteResp) => void): grpc.ClientUnaryCall; + delete(request: event_store_protocols_v1_persistentsubscriptions_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.DeleteResp) => void): grpc.ClientUnaryCall; + read(): grpc.ClientDuplexStream; + read(options: Partial): grpc.ClientDuplexStream; + read(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; + getInfo(request: event_store_protocols_v1_persistentsubscriptions_pb.GetInfoReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.GetInfoResp) => void): grpc.ClientUnaryCall; + getInfo(request: event_store_protocols_v1_persistentsubscriptions_pb.GetInfoReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.GetInfoResp) => void): grpc.ClientUnaryCall; + getInfo(request: event_store_protocols_v1_persistentsubscriptions_pb.GetInfoReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.GetInfoResp) => void): grpc.ClientUnaryCall; + replayParked(request: event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp) => void): grpc.ClientUnaryCall; + replayParked(request: event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp) => void): grpc.ClientUnaryCall; + replayParked(request: event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp) => void): grpc.ClientUnaryCall; + truncateParked(request: event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedResp) => void): grpc.ClientUnaryCall; + truncateParked(request: event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedResp) => void): grpc.ClientUnaryCall; + truncateParked(request: event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedResp) => void): grpc.ClientUnaryCall; + list(request: event_store_protocols_v1_persistentsubscriptions_pb.ListReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.ListResp) => void): grpc.ClientUnaryCall; + list(request: event_store_protocols_v1_persistentsubscriptions_pb.ListReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.ListResp) => void): grpc.ClientUnaryCall; + list(request: event_store_protocols_v1_persistentsubscriptions_pb.ListReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.ListResp) => void): grpc.ClientUnaryCall; + restartSubsystem(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + restartSubsystem(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + restartSubsystem(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; +} + +export class PersistentSubscriptionsClient extends grpc.Client implements IPersistentSubscriptionsClient { + constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public create(request: event_store_protocols_v1_persistentsubscriptions_pb.CreateReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.CreateResp) => void): grpc.ClientUnaryCall; + public create(request: event_store_protocols_v1_persistentsubscriptions_pb.CreateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.CreateResp) => void): grpc.ClientUnaryCall; + public create(request: event_store_protocols_v1_persistentsubscriptions_pb.CreateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.CreateResp) => void): grpc.ClientUnaryCall; + public update(request: event_store_protocols_v1_persistentsubscriptions_pb.UpdateReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.UpdateResp) => void): grpc.ClientUnaryCall; + public update(request: event_store_protocols_v1_persistentsubscriptions_pb.UpdateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.UpdateResp) => void): grpc.ClientUnaryCall; + public update(request: event_store_protocols_v1_persistentsubscriptions_pb.UpdateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.UpdateResp) => void): grpc.ClientUnaryCall; + public delete(request: event_store_protocols_v1_persistentsubscriptions_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.DeleteResp) => void): grpc.ClientUnaryCall; + public delete(request: event_store_protocols_v1_persistentsubscriptions_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.DeleteResp) => void): grpc.ClientUnaryCall; + public delete(request: event_store_protocols_v1_persistentsubscriptions_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.DeleteResp) => void): grpc.ClientUnaryCall; + public read(options?: Partial): grpc.ClientDuplexStream; + public read(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; + public getInfo(request: event_store_protocols_v1_persistentsubscriptions_pb.GetInfoReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.GetInfoResp) => void): grpc.ClientUnaryCall; + public getInfo(request: event_store_protocols_v1_persistentsubscriptions_pb.GetInfoReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.GetInfoResp) => void): grpc.ClientUnaryCall; + public getInfo(request: event_store_protocols_v1_persistentsubscriptions_pb.GetInfoReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.GetInfoResp) => void): grpc.ClientUnaryCall; + public replayParked(request: event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp) => void): grpc.ClientUnaryCall; + public replayParked(request: event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp) => void): grpc.ClientUnaryCall; + public replayParked(request: event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp) => void): grpc.ClientUnaryCall; + public truncateParked(request: event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedResp) => void): grpc.ClientUnaryCall; + public truncateParked(request: event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedResp) => void): grpc.ClientUnaryCall; + public truncateParked(request: event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedResp) => void): grpc.ClientUnaryCall; + public list(request: event_store_protocols_v1_persistentsubscriptions_pb.ListReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.ListResp) => void): grpc.ClientUnaryCall; + public list(request: event_store_protocols_v1_persistentsubscriptions_pb.ListReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.ListResp) => void): grpc.ClientUnaryCall; + public list(request: event_store_protocols_v1_persistentsubscriptions_pb.ListReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_persistentsubscriptions_pb.ListResp) => void): grpc.ClientUnaryCall; + public restartSubsystem(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public restartSubsystem(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public restartSubsystem(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; +} diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb.js b/packages/db-client/generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb.js similarity index 58% rename from packages/db-client/generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb.js rename to packages/db-client/generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb.js index 377719c..508c166 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb.js @@ -2,172 +2,194 @@ 'use strict'; var grpc = require('@grpc/grpc-js'); -var kurrentdb_protocols_v1_persistentsubscriptions_pb = require('../../../kurrentdb/protocols/v1/persistentsubscriptions_pb.js'); -var kurrentdb_protocols_v1_shared_pb = require('../../../kurrentdb/protocols/v1/shared_pb.js'); +var event_store_protocols_v1_persistentsubscriptions_pb = require('../../../event_store/protocols/v1/persistentsubscriptions_pb.js'); +var event_store_protocols_v1_shared_pb = require('../../../event_store/protocols/v1/shared_pb.js'); function serialize_event_store_client_Empty(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_shared_pb.Empty)) { + if (!(arg instanceof event_store_protocols_v1_shared_pb.Empty)) { throw new Error('Expected argument of type event_store.client.Empty'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_Empty(buffer_arg) { - return kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_shared_pb.Empty.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_persistent_subscriptions_CreateReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateReq)) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.CreateReq)) { throw new Error('Expected argument of type event_store.client.persistent_subscriptions.CreateReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_persistent_subscriptions_CreateReq(buffer_arg) { - return kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_persistentsubscriptions_pb.CreateReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_persistent_subscriptions_CreateResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateResp)) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.CreateResp)) { throw new Error('Expected argument of type event_store.client.persistent_subscriptions.CreateResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_persistent_subscriptions_CreateResp(buffer_arg) { - return kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_persistentsubscriptions_pb.CreateResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_persistent_subscriptions_DeleteReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteReq)) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.DeleteReq)) { throw new Error('Expected argument of type event_store.client.persistent_subscriptions.DeleteReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_persistent_subscriptions_DeleteReq(buffer_arg) { - return kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_persistentsubscriptions_pb.DeleteReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_persistent_subscriptions_DeleteResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteResp)) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.DeleteResp)) { throw new Error('Expected argument of type event_store.client.persistent_subscriptions.DeleteResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_persistent_subscriptions_DeleteResp(buffer_arg) { - return kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_persistentsubscriptions_pb.DeleteResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_persistent_subscriptions_GetInfoReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoReq)) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.GetInfoReq)) { throw new Error('Expected argument of type event_store.client.persistent_subscriptions.GetInfoReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_persistent_subscriptions_GetInfoReq(buffer_arg) { - return kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_persistentsubscriptions_pb.GetInfoReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_persistent_subscriptions_GetInfoResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoResp)) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.GetInfoResp)) { throw new Error('Expected argument of type event_store.client.persistent_subscriptions.GetInfoResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_persistent_subscriptions_GetInfoResp(buffer_arg) { - return kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_persistentsubscriptions_pb.GetInfoResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_persistent_subscriptions_ListReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_persistentsubscriptions_pb.ListReq)) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.ListReq)) { throw new Error('Expected argument of type event_store.client.persistent_subscriptions.ListReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_persistent_subscriptions_ListReq(buffer_arg) { - return kurrentdb_protocols_v1_persistentsubscriptions_pb.ListReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_persistentsubscriptions_pb.ListReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_persistent_subscriptions_ListResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_persistentsubscriptions_pb.ListResp)) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.ListResp)) { throw new Error('Expected argument of type event_store.client.persistent_subscriptions.ListResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_persistent_subscriptions_ListResp(buffer_arg) { - return kurrentdb_protocols_v1_persistentsubscriptions_pb.ListResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_persistentsubscriptions_pb.ListResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_persistent_subscriptions_ReadReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_persistentsubscriptions_pb.ReadReq)) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.ReadReq)) { throw new Error('Expected argument of type event_store.client.persistent_subscriptions.ReadReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_persistent_subscriptions_ReadReq(buffer_arg) { - return kurrentdb_protocols_v1_persistentsubscriptions_pb.ReadReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_persistentsubscriptions_pb.ReadReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_persistent_subscriptions_ReadResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_persistentsubscriptions_pb.ReadResp)) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.ReadResp)) { throw new Error('Expected argument of type event_store.client.persistent_subscriptions.ReadResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_persistent_subscriptions_ReadResp(buffer_arg) { - return kurrentdb_protocols_v1_persistentsubscriptions_pb.ReadResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_persistentsubscriptions_pb.ReadResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_persistent_subscriptions_ReplayParkedReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq)) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq)) { throw new Error('Expected argument of type event_store.client.persistent_subscriptions.ReplayParkedReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_persistent_subscriptions_ReplayParkedReq(buffer_arg) { - return kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_persistent_subscriptions_ReplayParkedResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp)) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp)) { throw new Error('Expected argument of type event_store.client.persistent_subscriptions.ReplayParkedResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_persistent_subscriptions_ReplayParkedResp(buffer_arg) { - return kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_persistent_subscriptions_TruncateParkedReq(arg) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedReq)) { + throw new Error('Expected argument of type event_store.client.persistent_subscriptions.TruncateParkedReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_persistent_subscriptions_TruncateParkedReq(buffer_arg) { + return event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_persistent_subscriptions_TruncateParkedResp(arg) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedResp)) { + throw new Error('Expected argument of type event_store.client.persistent_subscriptions.TruncateParkedResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_persistent_subscriptions_TruncateParkedResp(buffer_arg) { + return event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_persistent_subscriptions_UpdateReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateReq)) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.UpdateReq)) { throw new Error('Expected argument of type event_store.client.persistent_subscriptions.UpdateReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_persistent_subscriptions_UpdateReq(buffer_arg) { - return kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_persistentsubscriptions_pb.UpdateReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_persistent_subscriptions_UpdateResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateResp)) { + if (!(arg instanceof event_store_protocols_v1_persistentsubscriptions_pb.UpdateResp)) { throw new Error('Expected argument of type event_store.client.persistent_subscriptions.UpdateResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_persistent_subscriptions_UpdateResp(buffer_arg) { - return kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_persistentsubscriptions_pb.UpdateResp.deserializeBinary(new Uint8Array(buffer_arg)); } @@ -176,8 +198,8 @@ var PersistentSubscriptionsService = exports.PersistentSubscriptionsService = { path: '/event_store.client.persistent_subscriptions.PersistentSubscriptions/Create', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateReq, - responseType: kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateResp, + requestType: event_store_protocols_v1_persistentsubscriptions_pb.CreateReq, + responseType: event_store_protocols_v1_persistentsubscriptions_pb.CreateResp, requestSerialize: serialize_event_store_client_persistent_subscriptions_CreateReq, requestDeserialize: deserialize_event_store_client_persistent_subscriptions_CreateReq, responseSerialize: serialize_event_store_client_persistent_subscriptions_CreateResp, @@ -187,8 +209,8 @@ var PersistentSubscriptionsService = exports.PersistentSubscriptionsService = { path: '/event_store.client.persistent_subscriptions.PersistentSubscriptions/Update', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateReq, - responseType: kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateResp, + requestType: event_store_protocols_v1_persistentsubscriptions_pb.UpdateReq, + responseType: event_store_protocols_v1_persistentsubscriptions_pb.UpdateResp, requestSerialize: serialize_event_store_client_persistent_subscriptions_UpdateReq, requestDeserialize: deserialize_event_store_client_persistent_subscriptions_UpdateReq, responseSerialize: serialize_event_store_client_persistent_subscriptions_UpdateResp, @@ -198,8 +220,8 @@ var PersistentSubscriptionsService = exports.PersistentSubscriptionsService = { path: '/event_store.client.persistent_subscriptions.PersistentSubscriptions/Delete', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteReq, - responseType: kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteResp, + requestType: event_store_protocols_v1_persistentsubscriptions_pb.DeleteReq, + responseType: event_store_protocols_v1_persistentsubscriptions_pb.DeleteResp, requestSerialize: serialize_event_store_client_persistent_subscriptions_DeleteReq, requestDeserialize: deserialize_event_store_client_persistent_subscriptions_DeleteReq, responseSerialize: serialize_event_store_client_persistent_subscriptions_DeleteResp, @@ -209,8 +231,8 @@ var PersistentSubscriptionsService = exports.PersistentSubscriptionsService = { path: '/event_store.client.persistent_subscriptions.PersistentSubscriptions/Read', requestStream: true, responseStream: true, - requestType: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReadReq, - responseType: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReadResp, + requestType: event_store_protocols_v1_persistentsubscriptions_pb.ReadReq, + responseType: event_store_protocols_v1_persistentsubscriptions_pb.ReadResp, requestSerialize: serialize_event_store_client_persistent_subscriptions_ReadReq, requestDeserialize: deserialize_event_store_client_persistent_subscriptions_ReadReq, responseSerialize: serialize_event_store_client_persistent_subscriptions_ReadResp, @@ -220,8 +242,8 @@ var PersistentSubscriptionsService = exports.PersistentSubscriptionsService = { path: '/event_store.client.persistent_subscriptions.PersistentSubscriptions/GetInfo', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoReq, - responseType: kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoResp, + requestType: event_store_protocols_v1_persistentsubscriptions_pb.GetInfoReq, + responseType: event_store_protocols_v1_persistentsubscriptions_pb.GetInfoResp, requestSerialize: serialize_event_store_client_persistent_subscriptions_GetInfoReq, requestDeserialize: deserialize_event_store_client_persistent_subscriptions_GetInfoReq, responseSerialize: serialize_event_store_client_persistent_subscriptions_GetInfoResp, @@ -231,19 +253,30 @@ var PersistentSubscriptionsService = exports.PersistentSubscriptionsService = { path: '/event_store.client.persistent_subscriptions.PersistentSubscriptions/ReplayParked', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq, - responseType: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp, + requestType: event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq, + responseType: event_store_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp, requestSerialize: serialize_event_store_client_persistent_subscriptions_ReplayParkedReq, requestDeserialize: deserialize_event_store_client_persistent_subscriptions_ReplayParkedReq, responseSerialize: serialize_event_store_client_persistent_subscriptions_ReplayParkedResp, responseDeserialize: deserialize_event_store_client_persistent_subscriptions_ReplayParkedResp, }, + truncateParked: { + path: '/event_store.client.persistent_subscriptions.PersistentSubscriptions/TruncateParked', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedReq, + responseType: event_store_protocols_v1_persistentsubscriptions_pb.TruncateParkedResp, + requestSerialize: serialize_event_store_client_persistent_subscriptions_TruncateParkedReq, + requestDeserialize: deserialize_event_store_client_persistent_subscriptions_TruncateParkedReq, + responseSerialize: serialize_event_store_client_persistent_subscriptions_TruncateParkedResp, + responseDeserialize: deserialize_event_store_client_persistent_subscriptions_TruncateParkedResp, + }, list: { path: '/event_store.client.persistent_subscriptions.PersistentSubscriptions/List', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_persistentsubscriptions_pb.ListReq, - responseType: kurrentdb_protocols_v1_persistentsubscriptions_pb.ListResp, + requestType: event_store_protocols_v1_persistentsubscriptions_pb.ListReq, + responseType: event_store_protocols_v1_persistentsubscriptions_pb.ListResp, requestSerialize: serialize_event_store_client_persistent_subscriptions_ListReq, requestDeserialize: deserialize_event_store_client_persistent_subscriptions_ListReq, responseSerialize: serialize_event_store_client_persistent_subscriptions_ListResp, @@ -253,8 +286,8 @@ var PersistentSubscriptionsService = exports.PersistentSubscriptionsService = { path: '/event_store.client.persistent_subscriptions.PersistentSubscriptions/RestartSubsystem', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_shared_pb.Empty, - responseType: kurrentdb_protocols_v1_shared_pb.Empty, + requestType: event_store_protocols_v1_shared_pb.Empty, + responseType: event_store_protocols_v1_shared_pb.Empty, requestSerialize: serialize_event_store_client_Empty, requestDeserialize: deserialize_event_store_client_Empty, responseSerialize: serialize_event_store_client_Empty, diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/persistentsubscriptions_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/persistentsubscriptions_pb.d.ts similarity index 79% rename from packages/db-client/generated/kurrentdb/protocols/v1/persistentsubscriptions_pb.d.ts rename to packages/db-client/generated/event_store/protocols/v1/persistentsubscriptions_pb.d.ts index bcabfa8..ed25f5b 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/persistentsubscriptions_pb.d.ts +++ b/packages/db-client/generated/event_store/protocols/v1/persistentsubscriptions_pb.d.ts @@ -1,13 +1,13 @@ // package: event_store.client.persistent_subscriptions -// file: kurrentdb/protocols/v1/persistentsubscriptions.proto +// file: event_store/protocols/v1/persistentsubscriptions.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; -import * as kurrentdb_protocols_v1_shared_pb from "../../../kurrentdb/protocols/v1/shared_pb"; +import * as event_store_protocols_v1_shared_pb from "../../../event_store/protocols/v1/shared_pb"; -export class ReadReq extends jspb.Message { +export class ReadReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -44,17 +44,17 @@ export namespace ReadReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): Options; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): Options; hasAll(): boolean; clearAll(): void; - getAll(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setAll(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getAll(): event_store_protocols_v1_shared_pb.Empty | undefined; + setAll(value?: event_store_protocols_v1_shared_pb.Empty): Options; getGroupName(): string; setGroupName(value: string): Options; getBufferSize(): number; @@ -79,25 +79,25 @@ export namespace ReadReq { export namespace Options { export type AsObject = { - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, - all?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, + all?: event_store_protocols_v1_shared_pb.Empty.AsObject, groupName: string, bufferSize: number, uuidOption?: ReadReq.Options.UUIDOption.AsObject, } - export class UUIDOption extends jspb.Message { + export class UUIDOption extends jspb.Message { hasStructured(): boolean; clearStructured(): void; - getStructured(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setStructured(value?: kurrentdb_protocols_v1_shared_pb.Empty): UUIDOption; + getStructured(): event_store_protocols_v1_shared_pb.Empty | undefined; + setStructured(value?: event_store_protocols_v1_shared_pb.Empty): UUIDOption; hasString(): boolean; clearString(): void; - getString(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setString(value?: kurrentdb_protocols_v1_shared_pb.Empty): UUIDOption; + getString(): event_store_protocols_v1_shared_pb.Empty | undefined; + setString(value?: event_store_protocols_v1_shared_pb.Empty): UUIDOption; getContentCase(): UUIDOption.ContentCase; @@ -113,8 +113,8 @@ export namespace ReadReq { export namespace UUIDOption { export type AsObject = { - structured?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - string?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + structured?: event_store_protocols_v1_shared_pb.Empty.AsObject, + string?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum ContentCase { @@ -134,15 +134,15 @@ export namespace ReadReq { } - export class Ack extends jspb.Message { + export class Ack extends jspb.Message { getId(): Uint8Array | string; getId_asU8(): Uint8Array; getId_asB64(): string; setId(value: Uint8Array | string): Ack; clearIdsList(): void; - getIdsList(): Array; - setIdsList(value: Array): Ack; - addIds(value?: kurrentdb_protocols_v1_shared_pb.UUID, index?: number): kurrentdb_protocols_v1_shared_pb.UUID; + getIdsList(): Array; + setIdsList(value: Array): Ack; + addIds(value?: event_store_protocols_v1_shared_pb.UUID, index?: number): event_store_protocols_v1_shared_pb.UUID; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Ack.AsObject; @@ -157,19 +157,19 @@ export namespace ReadReq { export namespace Ack { export type AsObject = { id: Uint8Array | string, - idsList: Array, + idsList: Array, } } - export class Nack extends jspb.Message { + export class Nack extends jspb.Message { getId(): Uint8Array | string; getId_asU8(): Uint8Array; getId_asB64(): string; setId(value: Uint8Array | string): Nack; clearIdsList(): void; - getIdsList(): Array; - setIdsList(value: Array): Nack; - addIds(value?: kurrentdb_protocols_v1_shared_pb.UUID, index?: number): kurrentdb_protocols_v1_shared_pb.UUID; + getIdsList(): Array; + setIdsList(value: Array): Nack; + addIds(value?: event_store_protocols_v1_shared_pb.UUID, index?: number): event_store_protocols_v1_shared_pb.UUID; getAction(): ReadReq.Nack.Action; setAction(value: ReadReq.Nack.Action): Nack; getReason(): string; @@ -188,7 +188,7 @@ export namespace ReadReq { export namespace Nack { export type AsObject = { id: Uint8Array | string, - idsList: Array, + idsList: Array, action: ReadReq.Nack.Action, reason: string, } @@ -213,7 +213,7 @@ export namespace ReadReq { } -export class ReadResp extends jspb.Message { +export class ReadResp extends jspb.Message { hasEvent(): boolean; clearEvent(): void; @@ -244,7 +244,7 @@ export namespace ReadResp { } - export class ReadEvent extends jspb.Message { + export class ReadEvent extends jspb.Message { hasEvent(): boolean; clearEvent(): void; @@ -263,8 +263,8 @@ export namespace ReadResp { hasNoPosition(): boolean; clearNoPosition(): void; - getNoPosition(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoPosition(value?: kurrentdb_protocols_v1_shared_pb.Empty): ReadEvent; + getNoPosition(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoPosition(value?: event_store_protocols_v1_shared_pb.Empty): ReadEvent; hasRetryCount(): boolean; clearRetryCount(): void; @@ -273,8 +273,8 @@ export namespace ReadResp { hasNoRetryCount(): boolean; clearNoRetryCount(): void; - getNoRetryCount(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoRetryCount(value?: kurrentdb_protocols_v1_shared_pb.Empty): ReadEvent; + getNoRetryCount(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoRetryCount(value?: event_store_protocols_v1_shared_pb.Empty): ReadEvent; getPositionCase(): ReadEvent.PositionCase; getCountCase(): ReadEvent.CountCase; @@ -294,23 +294,23 @@ export namespace ReadResp { event?: ReadResp.ReadEvent.RecordedEvent.AsObject, link?: ReadResp.ReadEvent.RecordedEvent.AsObject, commitPosition: string, - noPosition?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noPosition?: event_store_protocols_v1_shared_pb.Empty.AsObject, retryCount: number, - noRetryCount?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noRetryCount?: event_store_protocols_v1_shared_pb.Empty.AsObject, } - export class RecordedEvent extends jspb.Message { + export class RecordedEvent extends jspb.Message { hasId(): boolean; clearId(): void; - getId(): kurrentdb_protocols_v1_shared_pb.UUID | undefined; - setId(value?: kurrentdb_protocols_v1_shared_pb.UUID): RecordedEvent; + getId(): event_store_protocols_v1_shared_pb.UUID | undefined; + setId(value?: event_store_protocols_v1_shared_pb.UUID): RecordedEvent; hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): RecordedEvent; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): RecordedEvent; getStreamRevision(): string; setStreamRevision(value: string): RecordedEvent; getPreparePosition(): string; @@ -341,8 +341,8 @@ export namespace ReadResp { export namespace RecordedEvent { export type AsObject = { - id?: kurrentdb_protocols_v1_shared_pb.UUID.AsObject, - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, + id?: event_store_protocols_v1_shared_pb.UUID.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, streamRevision: string, preparePosition: string, commitPosition: string, @@ -368,7 +368,7 @@ export namespace ReadResp { } - export class SubscriptionConfirmation extends jspb.Message { + export class SubscriptionConfirmation extends jspb.Message { getSubscriptionId(): string; setSubscriptionId(value: string): SubscriptionConfirmation; @@ -397,7 +397,7 @@ export namespace ReadResp { } -export class CreateReq extends jspb.Message { +export class CreateReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -420,7 +420,7 @@ export namespace CreateReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { hasStream(): boolean; clearStream(): void; @@ -434,8 +434,8 @@ export namespace CreateReq { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): Options; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): Options; getGroupName(): string; setGroupName(value: string): Options; @@ -460,7 +460,7 @@ export namespace CreateReq { export type AsObject = { stream?: CreateReq.StreamOptions.AsObject, all?: CreateReq.AllOptions.AsObject, - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, groupName: string, settings?: CreateReq.Settings.AsObject, } @@ -473,12 +473,12 @@ export namespace CreateReq { } - export class StreamOptions extends jspb.Message { + export class StreamOptions extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): StreamOptions; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): StreamOptions; hasRevision(): boolean; clearRevision(): void; @@ -487,13 +487,13 @@ export namespace CreateReq { hasStart(): boolean; clearStart(): void; - getStart(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setStart(value?: kurrentdb_protocols_v1_shared_pb.Empty): StreamOptions; + getStart(): event_store_protocols_v1_shared_pb.Empty | undefined; + setStart(value?: event_store_protocols_v1_shared_pb.Empty): StreamOptions; hasEnd(): boolean; clearEnd(): void; - getEnd(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setEnd(value?: kurrentdb_protocols_v1_shared_pb.Empty): StreamOptions; + getEnd(): event_store_protocols_v1_shared_pb.Empty | undefined; + setEnd(value?: event_store_protocols_v1_shared_pb.Empty): StreamOptions; getRevisionOptionCase(): StreamOptions.RevisionOptionCase; @@ -509,10 +509,10 @@ export namespace CreateReq { export namespace StreamOptions { export type AsObject = { - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, revision: string, - start?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - end?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + start?: event_store_protocols_v1_shared_pb.Empty.AsObject, + end?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum RevisionOptionCase { @@ -524,7 +524,7 @@ export namespace CreateReq { } - export class AllOptions extends jspb.Message { + export class AllOptions extends jspb.Message { hasPosition(): boolean; clearPosition(): void; @@ -533,13 +533,13 @@ export namespace CreateReq { hasStart(): boolean; clearStart(): void; - getStart(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setStart(value?: kurrentdb_protocols_v1_shared_pb.Empty): AllOptions; + getStart(): event_store_protocols_v1_shared_pb.Empty | undefined; + setStart(value?: event_store_protocols_v1_shared_pb.Empty): AllOptions; hasEnd(): boolean; clearEnd(): void; - getEnd(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setEnd(value?: kurrentdb_protocols_v1_shared_pb.Empty): AllOptions; + getEnd(): event_store_protocols_v1_shared_pb.Empty | undefined; + setEnd(value?: event_store_protocols_v1_shared_pb.Empty): AllOptions; hasFilter(): boolean; clearFilter(): void; @@ -548,8 +548,8 @@ export namespace CreateReq { hasNoFilter(): boolean; clearNoFilter(): void; - getNoFilter(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoFilter(value?: kurrentdb_protocols_v1_shared_pb.Empty): AllOptions; + getNoFilter(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoFilter(value?: event_store_protocols_v1_shared_pb.Empty): AllOptions; getAllOptionCase(): AllOptions.AllOptionCase; getFilterOptionCase(): AllOptions.FilterOptionCase; @@ -567,14 +567,14 @@ export namespace CreateReq { export namespace AllOptions { export type AsObject = { position?: CreateReq.Position.AsObject, - start?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - end?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + start?: event_store_protocols_v1_shared_pb.Empty.AsObject, + end?: event_store_protocols_v1_shared_pb.Empty.AsObject, filter?: CreateReq.AllOptions.FilterOptions.AsObject, - noFilter?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noFilter?: event_store_protocols_v1_shared_pb.Empty.AsObject, } - export class FilterOptions extends jspb.Message { + export class FilterOptions extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; @@ -593,8 +593,8 @@ export namespace CreateReq { hasCount(): boolean; clearCount(): void; - getCount(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setCount(value?: kurrentdb_protocols_v1_shared_pb.Empty): FilterOptions; + getCount(): event_store_protocols_v1_shared_pb.Empty | undefined; + setCount(value?: event_store_protocols_v1_shared_pb.Empty): FilterOptions; getCheckpointintervalmultiplier(): number; setCheckpointintervalmultiplier(value: number): FilterOptions; @@ -616,12 +616,12 @@ export namespace CreateReq { streamIdentifier?: CreateReq.AllOptions.FilterOptions.Expression.AsObject, eventType?: CreateReq.AllOptions.FilterOptions.Expression.AsObject, max: number, - count?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + count?: event_store_protocols_v1_shared_pb.Empty.AsObject, checkpointintervalmultiplier: number, } - export class Expression extends jspb.Message { + export class Expression extends jspb.Message { getRegex(): string; setRegex(value: string): Expression; clearPrefixList(): void; @@ -677,7 +677,7 @@ export namespace CreateReq { } - export class Position extends jspb.Message { + export class Position extends jspb.Message { getCommitPosition(): string; setCommitPosition(value: string): Position; getPreparePosition(): string; @@ -700,7 +700,7 @@ export namespace CreateReq { } } - export class Settings extends jspb.Message { + export class Settings extends jspb.Message { getResolveLinks(): boolean; setResolveLinks(value: boolean): Settings; getRevision(): string; @@ -802,7 +802,7 @@ export namespace CreateReq { } -export class CreateResp extends jspb.Message { +export class CreateResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateResp.AsObject; @@ -819,7 +819,7 @@ export namespace CreateResp { } } -export class UpdateReq extends jspb.Message { +export class UpdateReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -842,7 +842,7 @@ export namespace UpdateReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { hasStream(): boolean; clearStream(): void; @@ -856,8 +856,8 @@ export namespace UpdateReq { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): Options; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): Options; getGroupName(): string; setGroupName(value: string): Options; @@ -882,7 +882,7 @@ export namespace UpdateReq { export type AsObject = { stream?: UpdateReq.StreamOptions.AsObject, all?: UpdateReq.AllOptions.AsObject, - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, groupName: string, settings?: UpdateReq.Settings.AsObject, } @@ -895,12 +895,12 @@ export namespace UpdateReq { } - export class StreamOptions extends jspb.Message { + export class StreamOptions extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): StreamOptions; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): StreamOptions; hasRevision(): boolean; clearRevision(): void; @@ -909,13 +909,13 @@ export namespace UpdateReq { hasStart(): boolean; clearStart(): void; - getStart(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setStart(value?: kurrentdb_protocols_v1_shared_pb.Empty): StreamOptions; + getStart(): event_store_protocols_v1_shared_pb.Empty | undefined; + setStart(value?: event_store_protocols_v1_shared_pb.Empty): StreamOptions; hasEnd(): boolean; clearEnd(): void; - getEnd(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setEnd(value?: kurrentdb_protocols_v1_shared_pb.Empty): StreamOptions; + getEnd(): event_store_protocols_v1_shared_pb.Empty | undefined; + setEnd(value?: event_store_protocols_v1_shared_pb.Empty): StreamOptions; getRevisionOptionCase(): StreamOptions.RevisionOptionCase; @@ -931,10 +931,10 @@ export namespace UpdateReq { export namespace StreamOptions { export type AsObject = { - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, revision: string, - start?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - end?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + start?: event_store_protocols_v1_shared_pb.Empty.AsObject, + end?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum RevisionOptionCase { @@ -946,7 +946,7 @@ export namespace UpdateReq { } - export class AllOptions extends jspb.Message { + export class AllOptions extends jspb.Message { hasPosition(): boolean; clearPosition(): void; @@ -955,13 +955,13 @@ export namespace UpdateReq { hasStart(): boolean; clearStart(): void; - getStart(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setStart(value?: kurrentdb_protocols_v1_shared_pb.Empty): AllOptions; + getStart(): event_store_protocols_v1_shared_pb.Empty | undefined; + setStart(value?: event_store_protocols_v1_shared_pb.Empty): AllOptions; hasEnd(): boolean; clearEnd(): void; - getEnd(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setEnd(value?: kurrentdb_protocols_v1_shared_pb.Empty): AllOptions; + getEnd(): event_store_protocols_v1_shared_pb.Empty | undefined; + setEnd(value?: event_store_protocols_v1_shared_pb.Empty): AllOptions; getAllOptionCase(): AllOptions.AllOptionCase; @@ -978,8 +978,8 @@ export namespace UpdateReq { export namespace AllOptions { export type AsObject = { position?: UpdateReq.Position.AsObject, - start?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - end?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + start?: event_store_protocols_v1_shared_pb.Empty.AsObject, + end?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum AllOptionCase { @@ -991,7 +991,7 @@ export namespace UpdateReq { } - export class Position extends jspb.Message { + export class Position extends jspb.Message { getCommitPosition(): string; setCommitPosition(value: string): Position; getPreparePosition(): string; @@ -1014,7 +1014,7 @@ export namespace UpdateReq { } } - export class Settings extends jspb.Message { + export class Settings extends jspb.Message { getResolveLinks(): boolean; setResolveLinks(value: boolean): Settings; getRevision(): string; @@ -1057,6 +1057,8 @@ export namespace UpdateReq { clearCheckpointAfterMs(): void; getCheckpointAfterMs(): number; setCheckpointAfterMs(value: number): Settings; + getConsumerStrategy(): string; + setConsumerStrategy(value: string): Settings; getMessageTimeoutCase(): Settings.MessageTimeoutCase; getCheckpointAfterCase(): Settings.CheckpointAfterCase; @@ -1088,6 +1090,7 @@ export namespace UpdateReq { messageTimeoutMs: number, checkpointAfterTicks: string, checkpointAfterMs: number, + consumerStrategy: string, } export enum MessageTimeoutCase { @@ -1113,7 +1116,7 @@ export namespace UpdateReq { } -export class UpdateResp extends jspb.Message { +export class UpdateResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateResp.AsObject; @@ -1130,7 +1133,7 @@ export namespace UpdateResp { } } -export class DeleteReq extends jspb.Message { +export class DeleteReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -1153,17 +1156,17 @@ export namespace DeleteReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): Options; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): Options; hasAll(): boolean; clearAll(): void; - getAll(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setAll(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getAll(): event_store_protocols_v1_shared_pb.Empty | undefined; + setAll(value?: event_store_protocols_v1_shared_pb.Empty): Options; getGroupName(): string; setGroupName(value: string): Options; @@ -1181,8 +1184,8 @@ export namespace DeleteReq { export namespace Options { export type AsObject = { - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, - all?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, + all?: event_store_protocols_v1_shared_pb.Empty.AsObject, groupName: string, } @@ -1196,7 +1199,7 @@ export namespace DeleteReq { } -export class DeleteResp extends jspb.Message { +export class DeleteResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteResp.AsObject; @@ -1213,7 +1216,7 @@ export namespace DeleteResp { } } -export class GetInfoReq extends jspb.Message { +export class GetInfoReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -1236,17 +1239,17 @@ export namespace GetInfoReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): Options; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): Options; hasAll(): boolean; clearAll(): void; - getAll(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setAll(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getAll(): event_store_protocols_v1_shared_pb.Empty | undefined; + setAll(value?: event_store_protocols_v1_shared_pb.Empty): Options; getGroupName(): string; setGroupName(value: string): Options; @@ -1264,8 +1267,8 @@ export namespace GetInfoReq { export namespace Options { export type AsObject = { - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, - all?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, + all?: event_store_protocols_v1_shared_pb.Empty.AsObject, groupName: string, } @@ -1279,7 +1282,7 @@ export namespace GetInfoReq { } -export class GetInfoResp extends jspb.Message { +export class GetInfoResp extends jspb.Message { hasSubscriptionInfo(): boolean; clearSubscriptionInfo(): void; @@ -1302,7 +1305,7 @@ export namespace GetInfoResp { } } -export class SubscriptionInfo extends jspb.Message { +export class SubscriptionInfo extends jspb.Message { getEventSource(): string; setEventSource(value: string): SubscriptionInfo; getGroupName(): string; @@ -1405,7 +1408,7 @@ export namespace SubscriptionInfo { } - export class ConnectionInfo extends jspb.Message { + export class ConnectionInfo extends jspb.Message { getFrom(): string; setFrom(value: string): ConnectionInfo; getUsername(): string; @@ -1451,7 +1454,7 @@ export namespace SubscriptionInfo { } } - export class Measurement extends jspb.Message { + export class Measurement extends jspb.Message { getKey(): string; setKey(value: string): Measurement; getValue(): string; @@ -1476,7 +1479,7 @@ export namespace SubscriptionInfo { } -export class ReplayParkedReq extends jspb.Message { +export class ReplayParkedReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -1499,19 +1502,19 @@ export namespace ReplayParkedReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getGroupName(): string; setGroupName(value: string): Options; hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): Options; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): Options; hasAll(): boolean; clearAll(): void; - getAll(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setAll(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getAll(): event_store_protocols_v1_shared_pb.Empty | undefined; + setAll(value?: event_store_protocols_v1_shared_pb.Empty): Options; hasStopAt(): boolean; clearStopAt(): void; @@ -1520,8 +1523,8 @@ export namespace ReplayParkedReq { hasNoLimit(): boolean; clearNoLimit(): void; - getNoLimit(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoLimit(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getNoLimit(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoLimit(value?: event_store_protocols_v1_shared_pb.Empty): Options; getStreamOptionCase(): Options.StreamOptionCase; getStopAtOptionCase(): Options.StopAtOptionCase; @@ -1539,10 +1542,10 @@ export namespace ReplayParkedReq { export namespace Options { export type AsObject = { groupName: string, - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, - all?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, + all?: event_store_protocols_v1_shared_pb.Empty.AsObject, stopAt: string, - noLimit?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noLimit?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum StreamOptionCase { @@ -1561,7 +1564,7 @@ export namespace ReplayParkedReq { } -export class ReplayParkedResp extends jspb.Message { +export class ReplayParkedResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ReplayParkedResp.AsObject; @@ -1578,7 +1581,109 @@ export namespace ReplayParkedResp { } } -export class ListReq extends jspb.Message { +export class TruncateParkedReq extends jspb.Message { + + hasOptions(): boolean; + clearOptions(): void; + getOptions(): TruncateParkedReq.Options | undefined; + setOptions(value?: TruncateParkedReq.Options): TruncateParkedReq; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TruncateParkedReq.AsObject; + static toObject(includeInstance: boolean, msg: TruncateParkedReq): TruncateParkedReq.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TruncateParkedReq, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TruncateParkedReq; + static deserializeBinaryFromReader(message: TruncateParkedReq, reader: jspb.BinaryReader): TruncateParkedReq; +} + +export namespace TruncateParkedReq { + export type AsObject = { + options?: TruncateParkedReq.Options.AsObject, + } + + + export class Options extends jspb.Message { + getGroupName(): string; + setGroupName(value: string): Options; + + hasStreamIdentifier(): boolean; + clearStreamIdentifier(): void; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): Options; + + hasAll(): boolean; + clearAll(): void; + getAll(): event_store_protocols_v1_shared_pb.Empty | undefined; + setAll(value?: event_store_protocols_v1_shared_pb.Empty): Options; + + hasStopAt(): boolean; + clearStopAt(): void; + getStopAt(): string; + setStopAt(value: string): Options; + + hasNoLimit(): boolean; + clearNoLimit(): void; + getNoLimit(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoLimit(value?: event_store_protocols_v1_shared_pb.Empty): Options; + + getStreamOptionCase(): Options.StreamOptionCase; + getStopAtOptionCase(): Options.StopAtOptionCase; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Options.AsObject; + static toObject(includeInstance: boolean, msg: Options): Options.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Options, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Options; + static deserializeBinaryFromReader(message: Options, reader: jspb.BinaryReader): Options; + } + + export namespace Options { + export type AsObject = { + groupName: string, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, + all?: event_store_protocols_v1_shared_pb.Empty.AsObject, + stopAt: string, + noLimit?: event_store_protocols_v1_shared_pb.Empty.AsObject, + } + + export enum StreamOptionCase { + STREAM_OPTION_NOT_SET = 0, + STREAM_IDENTIFIER = 2, + ALL = 3, + } + + export enum StopAtOptionCase { + STOP_AT_OPTION_NOT_SET = 0, + STOP_AT = 4, + NO_LIMIT = 5, + } + + } + +} + +export class TruncateParkedResp extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): TruncateParkedResp.AsObject; + static toObject(includeInstance: boolean, msg: TruncateParkedResp): TruncateParkedResp.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: TruncateParkedResp, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): TruncateParkedResp; + static deserializeBinaryFromReader(message: TruncateParkedResp, reader: jspb.BinaryReader): TruncateParkedResp; +} + +export namespace TruncateParkedResp { + export type AsObject = { + } +} + +export class ListReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -1601,18 +1706,28 @@ export namespace ListReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { hasListAllSubscriptions(): boolean; clearListAllSubscriptions(): void; - getListAllSubscriptions(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setListAllSubscriptions(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getListAllSubscriptions(): event_store_protocols_v1_shared_pb.Empty | undefined; + setListAllSubscriptions(value?: event_store_protocols_v1_shared_pb.Empty): Options; hasListForStream(): boolean; clearListForStream(): void; getListForStream(): ListReq.StreamOption | undefined; setListForStream(value?: ListReq.StreamOption): Options; + hasOffset(): boolean; + clearOffset(): void; + getOffset(): number | undefined; + setOffset(value: number): Options; + + hasCount(): boolean; + clearCount(): void; + getCount(): number | undefined; + setCount(value: number): Options; + getListOptionCase(): Options.ListOptionCase; serializeBinary(): Uint8Array; @@ -1627,8 +1742,10 @@ export namespace ListReq { export namespace Options { export type AsObject = { - listAllSubscriptions?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + listAllSubscriptions?: event_store_protocols_v1_shared_pb.Empty.AsObject, listForStream?: ListReq.StreamOption.AsObject, + offset?: number, + count?: number, } export enum ListOptionCase { @@ -1639,17 +1756,17 @@ export namespace ListReq { } - export class StreamOption extends jspb.Message { + export class StreamOption extends jspb.Message { hasStream(): boolean; clearStream(): void; - getStream(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStream(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): StreamOption; + getStream(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStream(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): StreamOption; hasAll(): boolean; clearAll(): void; - getAll(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setAll(value?: kurrentdb_protocols_v1_shared_pb.Empty): StreamOption; + getAll(): event_store_protocols_v1_shared_pb.Empty | undefined; + setAll(value?: event_store_protocols_v1_shared_pb.Empty): StreamOption; getStreamOptionCase(): StreamOption.StreamOptionCase; @@ -1665,8 +1782,8 @@ export namespace ListReq { export namespace StreamOption { export type AsObject = { - stream?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, - all?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + stream?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, + all?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum StreamOptionCase { @@ -1679,12 +1796,27 @@ export namespace ListReq { } -export class ListResp extends jspb.Message { +export class ListResp extends jspb.Message { clearSubscriptionsList(): void; getSubscriptionsList(): Array; setSubscriptionsList(value: Array): ListResp; addSubscriptions(value?: SubscriptionInfo, index?: number): SubscriptionInfo; + hasOffset(): boolean; + clearOffset(): void; + getOffset(): number | undefined; + setOffset(value: number): ListResp; + + hasCount(): boolean; + clearCount(): void; + getCount(): number | undefined; + setCount(value: number): ListResp; + + hasTotal(): boolean; + clearTotal(): void; + getTotal(): number | undefined; + setTotal(value: number): ListResp; + serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ListResp.AsObject; static toObject(includeInstance: boolean, msg: ListResp): ListResp.AsObject; @@ -1698,5 +1830,8 @@ export class ListResp extends jspb.Message { export namespace ListResp { export type AsObject = { subscriptionsList: Array, + offset?: number, + count?: number, + total?: number, } } diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/persistentsubscriptions_pb.js b/packages/db-client/generated/event_store/protocols/v1/persistentsubscriptions_pb.js similarity index 89% rename from packages/db-client/generated/kurrentdb/protocols/v1/persistentsubscriptions_pb.js rename to packages/db-client/generated/event_store/protocols/v1/persistentsubscriptions_pb.js index c4c7f1a..e43d06a 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/persistentsubscriptions_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/persistentsubscriptions_pb.js @@ -1,4 +1,4 @@ -// source: kurrentdb/protocols/v1/persistentsubscriptions.proto +// source: event_store/protocols/v1/persistentsubscriptions.proto /** * @fileoverview * @enhanceable @@ -21,8 +21,8 @@ var global = (function() { return Function('return this')(); }.call(null)); -var kurrentdb_protocols_v1_shared_pb = require('../../../kurrentdb/protocols/v1/shared_pb.js'); -goog.object.extend(proto, kurrentdb_protocols_v1_shared_pb); +var event_store_protocols_v1_shared_pb = require('../../../event_store/protocols/v1/shared_pb.js'); +goog.object.extend(proto, event_store_protocols_v1_shared_pb); goog.exportSymbol('proto.event_store.client.persistent_subscriptions.CreateReq', null, global); goog.exportSymbol('proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions', null, global); goog.exportSymbol('proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.AllOptionCase', null, global); @@ -79,6 +79,11 @@ goog.exportSymbol('proto.event_store.client.persistent_subscriptions.ReplayParke goog.exportSymbol('proto.event_store.client.persistent_subscriptions.SubscriptionInfo', null, global); goog.exportSymbol('proto.event_store.client.persistent_subscriptions.SubscriptionInfo.ConnectionInfo', null, global); goog.exportSymbol('proto.event_store.client.persistent_subscriptions.SubscriptionInfo.Measurement', null, global); +goog.exportSymbol('proto.event_store.client.persistent_subscriptions.TruncateParkedReq', null, global); +goog.exportSymbol('proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options', null, global); +goog.exportSymbol('proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.StopAtOptionCase', null, global); +goog.exportSymbol('proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.StreamOptionCase', null, global); +goog.exportSymbol('proto.event_store.client.persistent_subscriptions.TruncateParkedResp', null, global); goog.exportSymbol('proto.event_store.client.persistent_subscriptions.UpdateReq', null, global); goog.exportSymbol('proto.event_store.client.persistent_subscriptions.UpdateReq.AllOptions', null, global); goog.exportSymbol('proto.event_store.client.persistent_subscriptions.UpdateReq.AllOptions.AllOptionCase', null, global); @@ -869,6 +874,69 @@ if (goog.DEBUG && !COMPILED) { */ proto.event_store.client.persistent_subscriptions.ReplayParkedResp.displayName = 'proto.event_store.client.persistent_subscriptions.ReplayParkedResp'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.persistent_subscriptions.TruncateParkedReq, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.persistent_subscriptions.TruncateParkedReq.displayName = 'proto.event_store.client.persistent_subscriptions.TruncateParkedReq'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.oneofGroups_); +}; +goog.inherits(proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.displayName = 'proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedResp = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.persistent_subscriptions.TruncateParkedResp, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.persistent_subscriptions.TruncateParkedResp.displayName = 'proto.event_store.client.persistent_subscriptions.TruncateParkedResp'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -1180,8 +1248,8 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Options.prototype.toOb */ proto.event_store.client.persistent_subscriptions.ReadReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), - all: (f = msg.getAll()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + all: (f = msg.getAll()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), groupName: jspb.Message.getFieldWithDefault(msg, 2, ""), bufferSize: jspb.Message.getFieldWithDefault(msg, 3, 0), uuidOption: (f = msg.getUuidOption()) && proto.event_store.client.persistent_subscriptions.ReadReq.Options.UUIDOption.toObject(includeInstance, f) @@ -1222,13 +1290,13 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Options.deserializeBin var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 5: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setAll(value); break; case 2: @@ -1278,7 +1346,7 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Options.serializeBinar writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = message.getAll(); @@ -1286,7 +1354,7 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Options.serializeBinar writer.writeMessage( 5, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getGroupName(); @@ -1372,8 +1440,8 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Options.UUIDOption.pro */ proto.event_store.client.persistent_subscriptions.ReadReq.Options.UUIDOption.toObject = function(includeInstance, msg) { var f, obj = { - structured: (f = msg.getStructured()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - string: (f = msg.getString()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + structured: (f = msg.getStructured()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + string: (f = msg.getString()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -1411,13 +1479,13 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Options.UUIDOption.des var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setStructured(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setString(value); break; default: @@ -1454,7 +1522,7 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Options.UUIDOption.ser writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getString(); @@ -1462,7 +1530,7 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Options.UUIDOption.ser writer.writeMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -1474,7 +1542,7 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Options.UUIDOption.ser */ proto.event_store.client.persistent_subscriptions.ReadReq.Options.UUIDOption.prototype.getStructured = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 1)); }; @@ -1511,7 +1579,7 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Options.UUIDOption.pro */ proto.event_store.client.persistent_subscriptions.ReadReq.Options.UUIDOption.prototype.getString = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 2)); }; @@ -1548,7 +1616,7 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Options.UUIDOption.pro */ proto.event_store.client.persistent_subscriptions.ReadReq.Options.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 1)); }; @@ -1585,7 +1653,7 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Options.prototype.hasS */ proto.event_store.client.persistent_subscriptions.ReadReq.Options.prototype.getAll = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 5)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 5)); }; @@ -1730,7 +1798,7 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Ack.toObject = functio var f, obj = { id: msg.getId_asB64(), idsList: jspb.Message.toObjectList(msg.getIdsList(), - kurrentdb_protocols_v1_shared_pb.UUID.toObject, includeInstance) + event_store_protocols_v1_shared_pb.UUID.toObject, includeInstance) }; if (includeInstance) { @@ -1772,8 +1840,8 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Ack.deserializeBinaryF msg.setId(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.UUID; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.UUID; + reader.readMessage(value,event_store_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); msg.addIds(value); break; default: @@ -1817,7 +1885,7 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Ack.serializeBinaryToW writer.writeRepeatedMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.UUID.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.UUID.serializeBinaryToWriter ); } }; @@ -1871,7 +1939,7 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Ack.prototype.setId = */ proto.event_store.client.persistent_subscriptions.ReadReq.Ack.prototype.getIdsList = function() { return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, kurrentdb_protocols_v1_shared_pb.UUID, 2)); + jspb.Message.getRepeatedWrapperField(this, event_store_protocols_v1_shared_pb.UUID, 2)); }; @@ -1944,7 +2012,7 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Nack.toObject = functi var f, obj = { id: msg.getId_asB64(), idsList: jspb.Message.toObjectList(msg.getIdsList(), - kurrentdb_protocols_v1_shared_pb.UUID.toObject, includeInstance), + event_store_protocols_v1_shared_pb.UUID.toObject, includeInstance), action: jspb.Message.getFieldWithDefault(msg, 3, 0), reason: jspb.Message.getFieldWithDefault(msg, 4, "") }; @@ -1988,8 +2056,8 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Nack.deserializeBinary msg.setId(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.UUID; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.UUID; + reader.readMessage(value,event_store_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); msg.addIds(value); break; case 3: @@ -2041,7 +2109,7 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Nack.serializeBinaryTo writer.writeRepeatedMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.UUID.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.UUID.serializeBinaryToWriter ); } f = message.getAction(); @@ -2120,7 +2188,7 @@ proto.event_store.client.persistent_subscriptions.ReadReq.Nack.prototype.setId = */ proto.event_store.client.persistent_subscriptions.ReadReq.Nack.prototype.getIdsList = function() { return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, kurrentdb_protocols_v1_shared_pb.UUID, 2)); + jspb.Message.getRepeatedWrapperField(this, event_store_protocols_v1_shared_pb.UUID, 2)); }; @@ -2530,9 +2598,9 @@ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.toObject = event: (f = msg.getEvent()) && proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.RecordedEvent.toObject(includeInstance, f), link: (f = msg.getLink()) && proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.RecordedEvent.toObject(includeInstance, f), commitPosition: jspb.Message.getFieldWithDefault(msg, 3, "0"), - noPosition: (f = msg.getNoPosition()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + noPosition: (f = msg.getNoPosition()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), retryCount: jspb.Message.getFieldWithDefault(msg, 5, 0), - noRetryCount: (f = msg.getNoRetryCount()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + noRetryCount: (f = msg.getNoRetryCount()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -2584,8 +2652,8 @@ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.deserialize msg.setCommitPosition(value); break; case 4: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoPosition(value); break; case 5: @@ -2593,8 +2661,8 @@ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.deserialize msg.setRetryCount(value); break; case 6: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoRetryCount(value); break; default: @@ -2654,7 +2722,7 @@ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.serializeBi writer.writeMessage( 4, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = /** @type {number} */ (jspb.Message.getField(message, 5)); @@ -2669,7 +2737,7 @@ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.serializeBi writer.writeMessage( 6, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -2707,8 +2775,8 @@ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.RecordedEve */ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.RecordedEvent.toObject = function(includeInstance, msg) { var f, obj = { - id: (f = msg.getId()) && kurrentdb_protocols_v1_shared_pb.UUID.toObject(includeInstance, f), - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + id: (f = msg.getId()) && event_store_protocols_v1_shared_pb.UUID.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), streamRevision: jspb.Message.getFieldWithDefault(msg, 3, "0"), preparePosition: jspb.Message.getFieldWithDefault(msg, 4, "0"), commitPosition: jspb.Message.getFieldWithDefault(msg, 5, "0"), @@ -2752,13 +2820,13 @@ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.RecordedEve var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.UUID; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.UUID; + reader.readMessage(value,event_store_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); msg.setId(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 3: @@ -2821,7 +2889,7 @@ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.RecordedEve writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.UUID.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.UUID.serializeBinaryToWriter ); } f = message.getStreamIdentifier(); @@ -2829,7 +2897,7 @@ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.RecordedEve writer.writeMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = message.getStreamRevision(); @@ -2880,7 +2948,7 @@ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.RecordedEve */ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.RecordedEvent.prototype.getId = function() { return /** @type{?proto.event_store.client.UUID} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.UUID, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.UUID, 1)); }; @@ -2917,7 +2985,7 @@ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.RecordedEve */ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.RecordedEvent.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 2)); }; @@ -3224,7 +3292,7 @@ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.prototype.h */ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.prototype.getNoPosition = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 4)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 4)); }; @@ -3297,7 +3365,7 @@ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.prototype.h */ proto.event_store.client.persistent_subscriptions.ReadResp.ReadEvent.prototype.getNoRetryCount = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 6)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 6)); }; @@ -3715,7 +3783,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.Options.toObject = f var f, obj = { stream: (f = msg.getStream()) && proto.event_store.client.persistent_subscriptions.CreateReq.StreamOptions.toObject(includeInstance, f), all: (f = msg.getAll()) && proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.toObject(includeInstance, f), - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), groupName: jspb.Message.getFieldWithDefault(msg, 2, ""), settings: (f = msg.getSettings()) && proto.event_store.client.persistent_subscriptions.CreateReq.Settings.toObject(includeInstance, f) }; @@ -3765,8 +3833,8 @@ proto.event_store.client.persistent_subscriptions.CreateReq.Options.deserializeB msg.setAll(value); break; case 1: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 2: @@ -3828,7 +3896,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.Options.serializeBin writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = message.getGroupName(); @@ -3929,7 +3997,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.Options.prototype.ha */ proto.event_store.client.persistent_subscriptions.CreateReq.Options.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 1)); }; @@ -4074,10 +4142,10 @@ proto.event_store.client.persistent_subscriptions.CreateReq.StreamOptions.protot */ proto.event_store.client.persistent_subscriptions.CreateReq.StreamOptions.toObject = function(includeInstance, msg) { var f, obj = { - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), revision: jspb.Message.getFieldWithDefault(msg, 2, "0"), - start: (f = msg.getStart()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - end: (f = msg.getEnd()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + start: (f = msg.getStart()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + end: (f = msg.getEnd()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -4115,8 +4183,8 @@ proto.event_store.client.persistent_subscriptions.CreateReq.StreamOptions.deseri var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 2: @@ -4124,13 +4192,13 @@ proto.event_store.client.persistent_subscriptions.CreateReq.StreamOptions.deseri msg.setRevision(value); break; case 3: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setStart(value); break; case 4: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setEnd(value); break; default: @@ -4167,7 +4235,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.StreamOptions.serial writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = /** @type {string} */ (jspb.Message.getField(message, 2)); @@ -4182,7 +4250,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.StreamOptions.serial writer.writeMessage( 3, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getEnd(); @@ -4190,7 +4258,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.StreamOptions.serial writer.writeMessage( 4, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -4202,7 +4270,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.StreamOptions.serial */ proto.event_store.client.persistent_subscriptions.CreateReq.StreamOptions.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 1)); }; @@ -4275,7 +4343,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.StreamOptions.protot */ proto.event_store.client.persistent_subscriptions.CreateReq.StreamOptions.prototype.getStart = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 3)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 3)); }; @@ -4312,7 +4380,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.StreamOptions.protot */ proto.event_store.client.persistent_subscriptions.CreateReq.StreamOptions.prototype.getEnd = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 4)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 4)); }; @@ -4419,10 +4487,10 @@ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.prototype proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.toObject = function(includeInstance, msg) { var f, obj = { position: (f = msg.getPosition()) && proto.event_store.client.persistent_subscriptions.CreateReq.Position.toObject(includeInstance, f), - start: (f = msg.getStart()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - end: (f = msg.getEnd()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + start: (f = msg.getStart()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + end: (f = msg.getEnd()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), filter: (f = msg.getFilter()) && proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.FilterOptions.toObject(includeInstance, f), - noFilter: (f = msg.getNoFilter()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + noFilter: (f = msg.getNoFilter()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -4465,13 +4533,13 @@ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.deseriali msg.setPosition(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setStart(value); break; case 3: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setEnd(value); break; case 4: @@ -4480,8 +4548,8 @@ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.deseriali msg.setFilter(value); break; case 5: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoFilter(value); break; default: @@ -4526,7 +4594,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.serialize writer.writeMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getEnd(); @@ -4534,7 +4602,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.serialize writer.writeMessage( 3, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getFilter(); @@ -4550,7 +4618,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.serialize writer.writeMessage( 5, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -4633,7 +4701,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.FilterOpt streamIdentifier: (f = msg.getStreamIdentifier()) && proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.FilterOptions.Expression.toObject(includeInstance, f), eventType: (f = msg.getEventType()) && proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.FilterOptions.Expression.toObject(includeInstance, f), max: jspb.Message.getFieldWithDefault(msg, 3, 0), - count: (f = msg.getCount()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + count: (f = msg.getCount()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), checkpointintervalmultiplier: jspb.Message.getFieldWithDefault(msg, 5, 0) }; @@ -4686,8 +4754,8 @@ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.FilterOpt msg.setMax(value); break; case 4: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setCount(value); break; case 5: @@ -4751,7 +4819,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.FilterOpt writer.writeMessage( 4, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getCheckpointintervalmultiplier(); @@ -5066,7 +5134,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.FilterOpt */ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.FilterOptions.prototype.getCount = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 4)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 4)); }; @@ -5158,7 +5226,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.prototype */ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.prototype.getStart = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 2)); }; @@ -5195,7 +5263,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.prototype */ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.prototype.getEnd = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 3)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 3)); }; @@ -5269,7 +5337,7 @@ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.prototype */ proto.event_store.client.persistent_subscriptions.CreateReq.AllOptions.prototype.getNoFilter = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 5)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 5)); }; @@ -6475,7 +6543,7 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.Options.toObject = f var f, obj = { stream: (f = msg.getStream()) && proto.event_store.client.persistent_subscriptions.UpdateReq.StreamOptions.toObject(includeInstance, f), all: (f = msg.getAll()) && proto.event_store.client.persistent_subscriptions.UpdateReq.AllOptions.toObject(includeInstance, f), - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), groupName: jspb.Message.getFieldWithDefault(msg, 2, ""), settings: (f = msg.getSettings()) && proto.event_store.client.persistent_subscriptions.UpdateReq.Settings.toObject(includeInstance, f) }; @@ -6525,8 +6593,8 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.Options.deserializeB msg.setAll(value); break; case 1: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 2: @@ -6588,7 +6656,7 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.Options.serializeBin writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = message.getGroupName(); @@ -6689,7 +6757,7 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.Options.prototype.ha */ proto.event_store.client.persistent_subscriptions.UpdateReq.Options.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 1)); }; @@ -6834,10 +6902,10 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.StreamOptions.protot */ proto.event_store.client.persistent_subscriptions.UpdateReq.StreamOptions.toObject = function(includeInstance, msg) { var f, obj = { - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), revision: jspb.Message.getFieldWithDefault(msg, 2, "0"), - start: (f = msg.getStart()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - end: (f = msg.getEnd()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + start: (f = msg.getStart()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + end: (f = msg.getEnd()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -6875,8 +6943,8 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.StreamOptions.deseri var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 2: @@ -6884,13 +6952,13 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.StreamOptions.deseri msg.setRevision(value); break; case 3: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setStart(value); break; case 4: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setEnd(value); break; default: @@ -6927,7 +6995,7 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.StreamOptions.serial writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = /** @type {string} */ (jspb.Message.getField(message, 2)); @@ -6942,7 +7010,7 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.StreamOptions.serial writer.writeMessage( 3, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getEnd(); @@ -6950,7 +7018,7 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.StreamOptions.serial writer.writeMessage( 4, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -6962,7 +7030,7 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.StreamOptions.serial */ proto.event_store.client.persistent_subscriptions.UpdateReq.StreamOptions.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 1)); }; @@ -7035,7 +7103,7 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.StreamOptions.protot */ proto.event_store.client.persistent_subscriptions.UpdateReq.StreamOptions.prototype.getStart = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 3)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 3)); }; @@ -7072,7 +7140,7 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.StreamOptions.protot */ proto.event_store.client.persistent_subscriptions.UpdateReq.StreamOptions.prototype.getEnd = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 4)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 4)); }; @@ -7163,8 +7231,8 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.AllOptions.prototype proto.event_store.client.persistent_subscriptions.UpdateReq.AllOptions.toObject = function(includeInstance, msg) { var f, obj = { position: (f = msg.getPosition()) && proto.event_store.client.persistent_subscriptions.UpdateReq.Position.toObject(includeInstance, f), - start: (f = msg.getStart()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - end: (f = msg.getEnd()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + start: (f = msg.getStart()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + end: (f = msg.getEnd()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -7207,13 +7275,13 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.AllOptions.deseriali msg.setPosition(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setStart(value); break; case 3: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setEnd(value); break; default: @@ -7258,7 +7326,7 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.AllOptions.serialize writer.writeMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getEnd(); @@ -7266,7 +7334,7 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.AllOptions.serialize writer.writeMessage( 3, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -7315,7 +7383,7 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.AllOptions.prototype */ proto.event_store.client.persistent_subscriptions.UpdateReq.AllOptions.prototype.getStart = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 2)); }; @@ -7352,7 +7420,7 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.AllOptions.prototype */ proto.event_store.client.persistent_subscriptions.UpdateReq.AllOptions.prototype.getEnd = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 3)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 3)); }; @@ -7631,7 +7699,8 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.Settings.toObject = messageTimeoutTicks: jspb.Message.getFieldWithDefault(msg, 4, "0"), messageTimeoutMs: jspb.Message.getFieldWithDefault(msg, 14, 0), checkpointAfterTicks: jspb.Message.getFieldWithDefault(msg, 6, "0"), - checkpointAfterMs: jspb.Message.getFieldWithDefault(msg, 15, 0) + checkpointAfterMs: jspb.Message.getFieldWithDefault(msg, 15, 0), + consumerStrategy: jspb.Message.getFieldWithDefault(msg, 16, "") }; if (includeInstance) { @@ -7728,6 +7797,10 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.Settings.deserialize var value = /** @type {number} */ (reader.readInt32()); msg.setCheckpointAfterMs(value); break; + case 16: + var value = /** @type {string} */ (reader.readString()); + msg.setConsumerStrategy(value); + break; default: reader.skipField(); break; @@ -7862,6 +7935,13 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.Settings.serializeBi f ); } + f = message.getConsumerStrategy(); + if (f.length > 0) { + writer.writeString( + 16, + f + ); + } }; @@ -8207,6 +8287,24 @@ proto.event_store.client.persistent_subscriptions.UpdateReq.Settings.prototype.h }; +/** + * optional string consumer_strategy = 16; + * @return {string} + */ +proto.event_store.client.persistent_subscriptions.UpdateReq.Settings.prototype.getConsumerStrategy = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 16, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.persistent_subscriptions.UpdateReq.Settings} returns this + */ +proto.event_store.client.persistent_subscriptions.UpdateReq.Settings.prototype.setConsumerStrategy = function(value) { + return jspb.Message.setProto3StringField(this, 16, value); +}; + + /** * optional Options options = 1; * @return {?proto.event_store.client.persistent_subscriptions.UpdateReq.Options} @@ -8517,8 +8615,8 @@ proto.event_store.client.persistent_subscriptions.DeleteReq.Options.prototype.to */ proto.event_store.client.persistent_subscriptions.DeleteReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), - all: (f = msg.getAll()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + all: (f = msg.getAll()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), groupName: jspb.Message.getFieldWithDefault(msg, 2, "") }; @@ -8557,13 +8655,13 @@ proto.event_store.client.persistent_subscriptions.DeleteReq.Options.deserializeB var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 3: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setAll(value); break; case 2: @@ -8604,7 +8702,7 @@ proto.event_store.client.persistent_subscriptions.DeleteReq.Options.serializeBin writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = message.getAll(); @@ -8612,7 +8710,7 @@ proto.event_store.client.persistent_subscriptions.DeleteReq.Options.serializeBin writer.writeMessage( 3, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getGroupName(); @@ -8631,7 +8729,7 @@ proto.event_store.client.persistent_subscriptions.DeleteReq.Options.serializeBin */ proto.event_store.client.persistent_subscriptions.DeleteReq.Options.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 1)); }; @@ -8668,7 +8766,7 @@ proto.event_store.client.persistent_subscriptions.DeleteReq.Options.prototype.ha */ proto.event_store.client.persistent_subscriptions.DeleteReq.Options.prototype.getAll = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 3)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 3)); }; @@ -9027,8 +9125,8 @@ proto.event_store.client.persistent_subscriptions.GetInfoReq.Options.prototype.t */ proto.event_store.client.persistent_subscriptions.GetInfoReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), - all: (f = msg.getAll()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + all: (f = msg.getAll()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), groupName: jspb.Message.getFieldWithDefault(msg, 3, "") }; @@ -9067,13 +9165,13 @@ proto.event_store.client.persistent_subscriptions.GetInfoReq.Options.deserialize var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setAll(value); break; case 3: @@ -9114,7 +9212,7 @@ proto.event_store.client.persistent_subscriptions.GetInfoReq.Options.serializeBi writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = message.getAll(); @@ -9122,7 +9220,7 @@ proto.event_store.client.persistent_subscriptions.GetInfoReq.Options.serializeBi writer.writeMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getGroupName(); @@ -9141,7 +9239,7 @@ proto.event_store.client.persistent_subscriptions.GetInfoReq.Options.serializeBi */ proto.event_store.client.persistent_subscriptions.GetInfoReq.Options.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 1)); }; @@ -9178,7 +9276,7 @@ proto.event_store.client.persistent_subscriptions.GetInfoReq.Options.prototype.h */ proto.event_store.client.persistent_subscriptions.GetInfoReq.Options.prototype.getAll = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 2)); }; @@ -11134,10 +11232,10 @@ proto.event_store.client.persistent_subscriptions.ReplayParkedReq.Options.protot proto.event_store.client.persistent_subscriptions.ReplayParkedReq.Options.toObject = function(includeInstance, msg) { var f, obj = { groupName: jspb.Message.getFieldWithDefault(msg, 1, ""), - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), - all: (f = msg.getAll()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + all: (f = msg.getAll()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), stopAt: jspb.Message.getFieldWithDefault(msg, 4, "0"), - noLimit: (f = msg.getNoLimit()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + noLimit: (f = msg.getNoLimit()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -11179,13 +11277,13 @@ proto.event_store.client.persistent_subscriptions.ReplayParkedReq.Options.deseri msg.setGroupName(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 3: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setAll(value); break; case 4: @@ -11193,8 +11291,8 @@ proto.event_store.client.persistent_subscriptions.ReplayParkedReq.Options.deseri msg.setStopAt(value); break; case 5: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoLimit(value); break; default: @@ -11238,7 +11336,7 @@ proto.event_store.client.persistent_subscriptions.ReplayParkedReq.Options.serial writer.writeMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = message.getAll(); @@ -11246,7 +11344,7 @@ proto.event_store.client.persistent_subscriptions.ReplayParkedReq.Options.serial writer.writeMessage( 3, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = /** @type {string} */ (jspb.Message.getField(message, 4)); @@ -11261,7 +11359,7 @@ proto.event_store.client.persistent_subscriptions.ReplayParkedReq.Options.serial writer.writeMessage( 5, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -11291,7 +11389,7 @@ proto.event_store.client.persistent_subscriptions.ReplayParkedReq.Options.protot */ proto.event_store.client.persistent_subscriptions.ReplayParkedReq.Options.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 2)); }; @@ -11328,7 +11426,7 @@ proto.event_store.client.persistent_subscriptions.ReplayParkedReq.Options.protot */ proto.event_store.client.persistent_subscriptions.ReplayParkedReq.Options.prototype.getAll = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 3)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 3)); }; @@ -11401,7 +11499,7 @@ proto.event_store.client.persistent_subscriptions.ReplayParkedReq.Options.protot */ proto.event_store.client.persistent_subscriptions.ReplayParkedReq.Options.prototype.getNoLimit = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 5)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 5)); }; @@ -11586,8 +11684,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.persistent_subscriptions.ListReq.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.persistent_subscriptions.ListReq.toObject(opt_includeInstance, this); +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.persistent_subscriptions.TruncateParkedReq.toObject(opt_includeInstance, this); }; @@ -11596,13 +11694,13 @@ proto.event_store.client.persistent_subscriptions.ListReq.prototype.toObject = f * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.persistent_subscriptions.ListReq} msg The msg instance to transform. + * @param {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.persistent_subscriptions.ListReq.toObject = function(includeInstance, msg) { +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.toObject = function(includeInstance, msg) { var f, obj = { - options: (f = msg.getOptions()) && proto.event_store.client.persistent_subscriptions.ListReq.Options.toObject(includeInstance, f) + options: (f = msg.getOptions()) && proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.toObject(includeInstance, f) }; if (includeInstance) { @@ -11616,23 +11714,23 @@ proto.event_store.client.persistent_subscriptions.ListReq.toObject = function(in /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.persistent_subscriptions.ListReq} + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq} */ -proto.event_store.client.persistent_subscriptions.ListReq.deserializeBinary = function(bytes) { +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.persistent_subscriptions.ListReq; - return proto.event_store.client.persistent_subscriptions.ListReq.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.persistent_subscriptions.TruncateParkedReq; + return proto.event_store.client.persistent_subscriptions.TruncateParkedReq.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.persistent_subscriptions.ListReq} msg The message object to deserialize into. + * @param {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.persistent_subscriptions.ListReq} + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq} */ -proto.event_store.client.persistent_subscriptions.ListReq.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -11640,8 +11738,8 @@ proto.event_store.client.persistent_subscriptions.ListReq.deserializeBinaryFromR var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new proto.event_store.client.persistent_subscriptions.ListReq.Options; - reader.readMessage(value,proto.event_store.client.persistent_subscriptions.ListReq.Options.deserializeBinaryFromReader); + var value = new proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options; + reader.readMessage(value,proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.deserializeBinaryFromReader); msg.setOptions(value); break; default: @@ -11657,9 +11755,9 @@ proto.event_store.client.persistent_subscriptions.ListReq.deserializeBinaryFromR * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.persistent_subscriptions.ListReq.prototype.serializeBinary = function() { +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.persistent_subscriptions.ListReq.serializeBinaryToWriter(this, writer); + proto.event_store.client.persistent_subscriptions.TruncateParkedReq.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -11667,18 +11765,18 @@ proto.event_store.client.persistent_subscriptions.ListReq.prototype.serializeBin /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.persistent_subscriptions.ListReq} message + * @param {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.persistent_subscriptions.ListReq.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getOptions(); if (f != null) { writer.writeMessage( 1, f, - proto.event_store.client.persistent_subscriptions.ListReq.Options.serializeBinaryToWriter + proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.serializeBinaryToWriter ); } }; @@ -11693,22 +11791,38 @@ proto.event_store.client.persistent_subscriptions.ListReq.serializeBinaryToWrite * @private {!Array>} * @const */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.oneofGroups_ = [[1,2]]; +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.oneofGroups_ = [[2,3],[4,5]]; /** * @enum {number} */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.ListOptionCase = { - LIST_OPTION_NOT_SET: 0, - LIST_ALL_SUBSCRIPTIONS: 1, - LIST_FOR_STREAM: 2 +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.StreamOptionCase = { + STREAM_OPTION_NOT_SET: 0, + STREAM_IDENTIFIER: 2, + ALL: 3 }; /** - * @return {proto.event_store.client.persistent_subscriptions.ListReq.Options.ListOptionCase} + * @return {proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.StreamOptionCase} */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.getListOptionCase = function() { - return /** @type {proto.event_store.client.persistent_subscriptions.ListReq.Options.ListOptionCase} */(jspb.Message.computeOneofCase(this, proto.event_store.client.persistent_subscriptions.ListReq.Options.oneofGroups_[0])); +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.getStreamOptionCase = function() { + return /** @type {proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.StreamOptionCase} */(jspb.Message.computeOneofCase(this, proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.oneofGroups_[0])); +}; + +/** + * @enum {number} + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.StopAtOptionCase = { + STOP_AT_OPTION_NOT_SET: 0, + STOP_AT: 4, + NO_LIMIT: 5 +}; + +/** + * @return {proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.StopAtOptionCase} + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.getStopAtOptionCase = function() { + return /** @type {proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.StopAtOptionCase} */(jspb.Message.computeOneofCase(this, proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.oneofGroups_[1])); }; @@ -11726,8 +11840,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.persistent_subscriptions.ListReq.Options.toObject(opt_includeInstance, this); +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.toObject(opt_includeInstance, this); }; @@ -11736,14 +11850,17 @@ proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.toOb * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.persistent_subscriptions.ListReq.Options} msg The msg instance to transform. + * @param {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.toObject = function(includeInstance, msg) { +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - listAllSubscriptions: (f = msg.getListAllSubscriptions()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - listForStream: (f = msg.getListForStream()) && proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.toObject(includeInstance, f) + groupName: jspb.Message.getFieldWithDefault(msg, 1, ""), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + all: (f = msg.getAll()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + stopAt: jspb.Message.getFieldWithDefault(msg, 4, "0"), + noLimit: (f = msg.getNoLimit()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -11757,23 +11874,23 @@ proto.event_store.client.persistent_subscriptions.ListReq.Options.toObject = fun /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.deserializeBinary = function(bytes) { +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.persistent_subscriptions.ListReq.Options; - return proto.event_store.client.persistent_subscriptions.ListReq.Options.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options; + return proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.persistent_subscriptions.ListReq.Options} msg The message object to deserialize into. + * @param {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -11781,14 +11898,27 @@ proto.event_store.client.persistent_subscriptions.ListReq.Options.deserializeBin var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); - msg.setListAllSubscriptions(value); + var value = /** @type {string} */ (reader.readString()); + msg.setGroupName(value); break; case 2: - var value = new proto.event_store.client.persistent_subscriptions.ListReq.StreamOption; - reader.readMessage(value,proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.deserializeBinaryFromReader); - msg.setListForStream(value); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + msg.setStreamIdentifier(value); + break; + case 3: + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + msg.setAll(value); + break; + case 4: + var value = /** @type {string} */ (reader.readInt64String()); + msg.setStopAt(value); + break; + case 5: + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + msg.setNoLimit(value); break; default: reader.skipField(); @@ -11803,9 +11933,9 @@ proto.event_store.client.persistent_subscriptions.ListReq.Options.deserializeBin * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.serializeBinary = function() { +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.persistent_subscriptions.ListReq.Options.serializeBinaryToWriter(this, writer); + proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -11813,56 +11943,96 @@ proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.seri /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.persistent_subscriptions.ListReq.Options} message + * @param {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getListAllSubscriptions(); + f = message.getGroupName(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getStreamIdentifier(); if (f != null) { writer.writeMessage( - 1, + 2, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } - f = message.getListForStream(); + f = message.getAll(); if (f != null) { writer.writeMessage( - 2, + 3, f, - proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeInt64String( + 4, + f + ); + } + f = message.getNoLimit(); + if (f != null) { + writer.writeMessage( + 5, + f, + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; /** - * optional event_store.client.Empty list_all_subscriptions = 1; - * @return {?proto.event_store.client.Empty} + * optional string group_name = 1; + * @return {string} */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.getListAllSubscriptions = function() { - return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 1)); +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.getGroupName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; /** - * @param {?proto.event_store.client.Empty|undefined} value - * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} returns this + * @param {string} value + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} returns this + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.setGroupName = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional event_store.client.StreamIdentifier stream_identifier = 2; + * @return {?proto.event_store.client.StreamIdentifier} + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.getStreamIdentifier = function() { + return /** @type{?proto.event_store.client.StreamIdentifier} */ ( + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 2)); +}; + + +/** + * @param {?proto.event_store.client.StreamIdentifier|undefined} value + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} returns this */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.setListAllSubscriptions = function(value) { - return jspb.Message.setOneofWrapperField(this, 1, proto.event_store.client.persistent_subscriptions.ListReq.Options.oneofGroups_[0], value); +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.setStreamIdentifier = function(value) { + return jspb.Message.setOneofWrapperField(this, 2, proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.oneofGroups_[0], value); }; /** * Clears the message field making it undefined. - * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} returns this + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} returns this */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.clearListAllSubscriptions = function() { - return this.setListAllSubscriptions(undefined); +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.clearStreamIdentifier = function() { + return this.setStreamIdentifier(undefined); }; @@ -11870,36 +12040,36 @@ proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.clea * Returns whether this field is set. * @return {boolean} */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.hasListAllSubscriptions = function() { - return jspb.Message.getField(this, 1) != null; +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.hasStreamIdentifier = function() { + return jspb.Message.getField(this, 2) != null; }; /** - * optional StreamOption list_for_stream = 2; - * @return {?proto.event_store.client.persistent_subscriptions.ListReq.StreamOption} + * optional event_store.client.Empty all = 3; + * @return {?proto.event_store.client.Empty} */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.getListForStream = function() { - return /** @type{?proto.event_store.client.persistent_subscriptions.ListReq.StreamOption} */ ( - jspb.Message.getWrapperField(this, proto.event_store.client.persistent_subscriptions.ListReq.StreamOption, 2)); +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.getAll = function() { + return /** @type{?proto.event_store.client.Empty} */ ( + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 3)); }; /** - * @param {?proto.event_store.client.persistent_subscriptions.ListReq.StreamOption|undefined} value - * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} returns this + * @param {?proto.event_store.client.Empty|undefined} value + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} returns this */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.setListForStream = function(value) { - return jspb.Message.setOneofWrapperField(this, 2, proto.event_store.client.persistent_subscriptions.ListReq.Options.oneofGroups_[0], value); +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.setAll = function(value) { + return jspb.Message.setOneofWrapperField(this, 3, proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.oneofGroups_[0], value); }; /** * Clears the message field making it undefined. - * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} returns this + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} returns this */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.clearListForStream = function() { - return this.setListForStream(undefined); +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.clearAll = function() { + return this.setAll(undefined); }; @@ -11907,24 +12077,673 @@ proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.clea * Returns whether this field is set. * @return {boolean} */ -proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.hasListForStream = function() { - return jspb.Message.getField(this, 2) != null; +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.hasAll = function() { + return jspb.Message.getField(this, 3) != null; }; - /** - * Oneof group definitions for this message. Each group defines the field - * numbers belonging to that group. When of these fields' value is set, all - * other fields in the group are cleared. During deserialization, if multiple - * fields are encountered for a group, only the last value seen will be kept. - * @private {!Array>} - * @const + * optional int64 stop_at = 4; + * @return {string} */ -proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.oneofGroups_ = [[1,2]]; +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.getStopAt = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "0")); +}; + /** - * @enum {number} + * @param {string} value + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} returns this + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.setStopAt = function(value) { + return jspb.Message.setOneofField(this, 4, proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.oneofGroups_[1], value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} returns this + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.clearStopAt = function() { + return jspb.Message.setOneofField(this, 4, proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.oneofGroups_[1], undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.hasStopAt = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional event_store.client.Empty no_limit = 5; + * @return {?proto.event_store.client.Empty} + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.getNoLimit = function() { + return /** @type{?proto.event_store.client.Empty} */ ( + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 5)); +}; + + +/** + * @param {?proto.event_store.client.Empty|undefined} value + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} returns this +*/ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.setNoLimit = function(value) { + return jspb.Message.setOneofWrapperField(this, 5, proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.oneofGroups_[1], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} returns this + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.clearNoLimit = function() { + return this.setNoLimit(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options.prototype.hasNoLimit = function() { + return jspb.Message.getField(this, 5) != null; +}; + + +/** + * optional Options options = 1; + * @return {?proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.prototype.getOptions = function() { + return /** @type{?proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options, 1)); +}; + + +/** + * @param {?proto.event_store.client.persistent_subscriptions.TruncateParkedReq.Options|undefined} value + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq} returns this +*/ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.prototype.setOptions = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedReq} returns this + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.prototype.clearOptions = function() { + return this.setOptions(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedReq.prototype.hasOptions = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.persistent_subscriptions.TruncateParkedResp.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.persistent_subscriptions.TruncateParkedResp} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedResp.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedResp} + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedResp.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.persistent_subscriptions.TruncateParkedResp; + return proto.event_store.client.persistent_subscriptions.TruncateParkedResp.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.persistent_subscriptions.TruncateParkedResp} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.persistent_subscriptions.TruncateParkedResp} + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedResp.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedResp.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.persistent_subscriptions.TruncateParkedResp.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.persistent_subscriptions.TruncateParkedResp} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.persistent_subscriptions.TruncateParkedResp.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.persistent_subscriptions.ListReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.persistent_subscriptions.ListReq.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.persistent_subscriptions.ListReq} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.persistent_subscriptions.ListReq.toObject = function(includeInstance, msg) { + var f, obj = { + options: (f = msg.getOptions()) && proto.event_store.client.persistent_subscriptions.ListReq.Options.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.persistent_subscriptions.ListReq} + */ +proto.event_store.client.persistent_subscriptions.ListReq.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.persistent_subscriptions.ListReq; + return proto.event_store.client.persistent_subscriptions.ListReq.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.persistent_subscriptions.ListReq} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.persistent_subscriptions.ListReq} + */ +proto.event_store.client.persistent_subscriptions.ListReq.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.event_store.client.persistent_subscriptions.ListReq.Options; + reader.readMessage(value,proto.event_store.client.persistent_subscriptions.ListReq.Options.deserializeBinaryFromReader); + msg.setOptions(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.persistent_subscriptions.ListReq.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.persistent_subscriptions.ListReq.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.persistent_subscriptions.ListReq} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.persistent_subscriptions.ListReq.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getOptions(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.event_store.client.persistent_subscriptions.ListReq.Options.serializeBinaryToWriter + ); + } +}; + + + +/** + * Oneof group definitions for this message. Each group defines the field + * numbers belonging to that group. When of these fields' value is set, all + * other fields in the group are cleared. During deserialization, if multiple + * fields are encountered for a group, only the last value seen will be kept. + * @private {!Array>} + * @const + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.oneofGroups_ = [[1,2]]; + +/** + * @enum {number} + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.ListOptionCase = { + LIST_OPTION_NOT_SET: 0, + LIST_ALL_SUBSCRIPTIONS: 1, + LIST_FOR_STREAM: 2 +}; + +/** + * @return {proto.event_store.client.persistent_subscriptions.ListReq.Options.ListOptionCase} + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.getListOptionCase = function() { + return /** @type {proto.event_store.client.persistent_subscriptions.ListReq.Options.ListOptionCase} */(jspb.Message.computeOneofCase(this, proto.event_store.client.persistent_subscriptions.ListReq.Options.oneofGroups_[0])); +}; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.persistent_subscriptions.ListReq.Options.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.persistent_subscriptions.ListReq.Options} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.toObject = function(includeInstance, msg) { + var f, obj = { + listAllSubscriptions: (f = msg.getListAllSubscriptions()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + listForStream: (f = msg.getListForStream()) && proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.toObject(includeInstance, f), + offset: jspb.Message.getFieldWithDefault(msg, 3, 0), + count: jspb.Message.getFieldWithDefault(msg, 4, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.persistent_subscriptions.ListReq.Options; + return proto.event_store.client.persistent_subscriptions.ListReq.Options.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.persistent_subscriptions.ListReq.Options} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + msg.setListAllSubscriptions(value); + break; + case 2: + var value = new proto.event_store.client.persistent_subscriptions.ListReq.StreamOption; + reader.readMessage(value,proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.deserializeBinaryFromReader); + msg.setListForStream(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setOffset(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt32()); + msg.setCount(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.persistent_subscriptions.ListReq.Options.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.persistent_subscriptions.ListReq.Options} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getListAllSubscriptions(); + if (f != null) { + writer.writeMessage( + 1, + f, + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + ); + } + f = message.getListForStream(); + if (f != null) { + writer.writeMessage( + 2, + f, + proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.serializeBinaryToWriter + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeInt32( + 3, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeInt32( + 4, + f + ); + } +}; + + +/** + * optional event_store.client.Empty list_all_subscriptions = 1; + * @return {?proto.event_store.client.Empty} + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.getListAllSubscriptions = function() { + return /** @type{?proto.event_store.client.Empty} */ ( + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 1)); +}; + + +/** + * @param {?proto.event_store.client.Empty|undefined} value + * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} returns this +*/ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.setListAllSubscriptions = function(value) { + return jspb.Message.setOneofWrapperField(this, 1, proto.event_store.client.persistent_subscriptions.ListReq.Options.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} returns this + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.clearListAllSubscriptions = function() { + return this.setListAllSubscriptions(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.hasListAllSubscriptions = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional StreamOption list_for_stream = 2; + * @return {?proto.event_store.client.persistent_subscriptions.ListReq.StreamOption} + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.getListForStream = function() { + return /** @type{?proto.event_store.client.persistent_subscriptions.ListReq.StreamOption} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.persistent_subscriptions.ListReq.StreamOption, 2)); +}; + + +/** + * @param {?proto.event_store.client.persistent_subscriptions.ListReq.StreamOption|undefined} value + * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} returns this +*/ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.setListForStream = function(value) { + return jspb.Message.setOneofWrapperField(this, 2, proto.event_store.client.persistent_subscriptions.ListReq.Options.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} returns this + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.clearListForStream = function() { + return this.setListForStream(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.hasListForStream = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional int32 offset = 3; + * @return {number} + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.getOffset = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} returns this + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.setOffset = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} returns this + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.clearOffset = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.hasOffset = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional int32 count = 4; + * @return {number} + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.getCount = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} returns this + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.setCount = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.event_store.client.persistent_subscriptions.ListReq.Options} returns this + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.clearCount = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.persistent_subscriptions.ListReq.Options.prototype.hasCount = function() { + return jspb.Message.getField(this, 4) != null; +}; + + + +/** + * Oneof group definitions for this message. Each group defines the field + * numbers belonging to that group. When of these fields' value is set, all + * other fields in the group are cleared. During deserialization, if multiple + * fields are encountered for a group, only the last value seen will be kept. + * @private {!Array>} + * @const + */ +proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.oneofGroups_ = [[1,2]]; + +/** + * @enum {number} */ proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.StreamOptionCase = { STREAM_OPTION_NOT_SET: 0, @@ -11970,8 +12789,8 @@ proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.prototype */ proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.toObject = function(includeInstance, msg) { var f, obj = { - stream: (f = msg.getStream()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), - all: (f = msg.getAll()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + stream: (f = msg.getStream()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + all: (f = msg.getAll()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -12009,13 +12828,13 @@ proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.deseriali var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStream(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setAll(value); break; default: @@ -12052,7 +12871,7 @@ proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.serialize writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = message.getAll(); @@ -12060,7 +12879,7 @@ proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.serialize writer.writeMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -12072,7 +12891,7 @@ proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.serialize */ proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.prototype.getStream = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 1)); }; @@ -12109,7 +12928,7 @@ proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.prototype */ proto.event_store.client.persistent_subscriptions.ListReq.StreamOption.prototype.getAll = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 2)); }; @@ -12217,7 +13036,10 @@ proto.event_store.client.persistent_subscriptions.ListResp.prototype.toObject = proto.event_store.client.persistent_subscriptions.ListResp.toObject = function(includeInstance, msg) { var f, obj = { subscriptionsList: jspb.Message.toObjectList(msg.getSubscriptionsList(), - proto.event_store.client.persistent_subscriptions.SubscriptionInfo.toObject, includeInstance) + proto.event_store.client.persistent_subscriptions.SubscriptionInfo.toObject, includeInstance), + offset: jspb.Message.getFieldWithDefault(msg, 2, 0), + count: jspb.Message.getFieldWithDefault(msg, 3, 0), + total: jspb.Message.getFieldWithDefault(msg, 4, 0) }; if (includeInstance) { @@ -12259,6 +13081,18 @@ proto.event_store.client.persistent_subscriptions.ListResp.deserializeBinaryFrom reader.readMessage(value,proto.event_store.client.persistent_subscriptions.SubscriptionInfo.deserializeBinaryFromReader); msg.addSubscriptions(value); break; + case 2: + var value = /** @type {number} */ (reader.readInt32()); + msg.setOffset(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setCount(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt32()); + msg.setTotal(value); + break; default: reader.skipField(); break; @@ -12296,6 +13130,27 @@ proto.event_store.client.persistent_subscriptions.ListResp.serializeBinaryToWrit proto.event_store.client.persistent_subscriptions.SubscriptionInfo.serializeBinaryToWriter ); } + f = /** @type {number} */ (jspb.Message.getField(message, 2)); + if (f != null) { + writer.writeInt32( + 2, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 3)); + if (f != null) { + writer.writeInt32( + 3, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 4)); + if (f != null) { + writer.writeInt32( + 4, + f + ); + } }; @@ -12337,4 +13192,112 @@ proto.event_store.client.persistent_subscriptions.ListResp.prototype.clearSubscr }; +/** + * optional int32 offset = 2; + * @return {number} + */ +proto.event_store.client.persistent_subscriptions.ListResp.prototype.getOffset = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.persistent_subscriptions.ListResp} returns this + */ +proto.event_store.client.persistent_subscriptions.ListResp.prototype.setOffset = function(value) { + return jspb.Message.setField(this, 2, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.event_store.client.persistent_subscriptions.ListResp} returns this + */ +proto.event_store.client.persistent_subscriptions.ListResp.prototype.clearOffset = function() { + return jspb.Message.setField(this, 2, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.persistent_subscriptions.ListResp.prototype.hasOffset = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional int32 count = 3; + * @return {number} + */ +proto.event_store.client.persistent_subscriptions.ListResp.prototype.getCount = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.persistent_subscriptions.ListResp} returns this + */ +proto.event_store.client.persistent_subscriptions.ListResp.prototype.setCount = function(value) { + return jspb.Message.setField(this, 3, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.event_store.client.persistent_subscriptions.ListResp} returns this + */ +proto.event_store.client.persistent_subscriptions.ListResp.prototype.clearCount = function() { + return jspb.Message.setField(this, 3, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.persistent_subscriptions.ListResp.prototype.hasCount = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional int32 total = 4; + * @return {number} + */ +proto.event_store.client.persistent_subscriptions.ListResp.prototype.getTotal = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.persistent_subscriptions.ListResp} returns this + */ +proto.event_store.client.persistent_subscriptions.ListResp.prototype.setTotal = function(value) { + return jspb.Message.setField(this, 4, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.event_store.client.persistent_subscriptions.ListResp} returns this + */ +proto.event_store.client.persistent_subscriptions.ListResp.prototype.clearTotal = function() { + return jspb.Message.setField(this, 4, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.persistent_subscriptions.ListResp.prototype.hasTotal = function() { + return jspb.Message.getField(this, 4) != null; +}; + + goog.object.extend(exports, proto.event_store.client.persistent_subscriptions); diff --git a/packages/db-client/generated/event_store/protocols/v1/projectionmanagement_grpc_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/projectionmanagement_grpc_pb.d.ts new file mode 100644 index 0000000..ca67dd8 --- /dev/null +++ b/packages/db-client/generated/event_store/protocols/v1/projectionmanagement_grpc_pb.d.ts @@ -0,0 +1,279 @@ +// package: event_store.client.projections +// file: event_store/protocols/v1/projectionmanagement.proto + +/* tslint:disable */ +/* eslint-disable */ + +import * as grpc from "@grpc/grpc-js"; +import * as event_store_protocols_v1_projectionmanagement_pb from "../../../event_store/protocols/v1/projectionmanagement_pb"; +import * as google_protobuf_struct_pb from "google-protobuf/google/protobuf/struct_pb"; +import * as event_store_protocols_v1_shared_pb from "../../../event_store/protocols/v1/shared_pb"; + +interface IProjectionsService extends grpc.ServiceDefinition { + create: IProjectionsService_ICreate; + update: IProjectionsService_IUpdate; + getQuery: IProjectionsService_IGetQuery; + delete: IProjectionsService_IDelete; + statistics: IProjectionsService_IStatistics; + disable: IProjectionsService_IDisable; + enable: IProjectionsService_IEnable; + reset: IProjectionsService_IReset; + abort: IProjectionsService_IAbort; + state: IProjectionsService_IState; + result: IProjectionsService_IResult; + getConfig: IProjectionsService_IGetConfig; + updateConfig: IProjectionsService_IUpdateConfig; + readEvents: IProjectionsService_IReadEvents; + restartSubsystem: IProjectionsService_IRestartSubsystem; +} + +interface IProjectionsService_ICreate extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/Create"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IProjectionsService_IUpdate extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/Update"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IProjectionsService_IGetQuery extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/GetQuery"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IProjectionsService_IDelete extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/Delete"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IProjectionsService_IStatistics extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/Statistics"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IProjectionsService_IDisable extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/Disable"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IProjectionsService_IEnable extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/Enable"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IProjectionsService_IReset extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/Reset"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IProjectionsService_IAbort extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/Abort"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IProjectionsService_IState extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/State"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IProjectionsService_IResult extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/Result"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IProjectionsService_IGetConfig extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/GetConfig"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IProjectionsService_IUpdateConfig extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/UpdateConfig"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IProjectionsService_IReadEvents extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/ReadEvents"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IProjectionsService_IRestartSubsystem extends grpc.MethodDefinition { + path: "/event_store.client.projections.Projections/RestartSubsystem"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} + +export const ProjectionsService: IProjectionsService; + +export interface IProjectionsServer extends grpc.UntypedServiceImplementation { + create: grpc.handleUnaryCall; + update: grpc.handleUnaryCall; + getQuery: grpc.handleUnaryCall; + delete: grpc.handleUnaryCall; + statistics: grpc.handleServerStreamingCall; + disable: grpc.handleUnaryCall; + enable: grpc.handleUnaryCall; + reset: grpc.handleUnaryCall; + abort: grpc.handleUnaryCall; + state: grpc.handleUnaryCall; + result: grpc.handleUnaryCall; + getConfig: grpc.handleUnaryCall; + updateConfig: grpc.handleUnaryCall; + readEvents: grpc.handleUnaryCall; + restartSubsystem: grpc.handleUnaryCall; +} + +export interface IProjectionsClient { + create(request: event_store_protocols_v1_projectionmanagement_pb.CreateReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; + create(request: event_store_protocols_v1_projectionmanagement_pb.CreateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; + create(request: event_store_protocols_v1_projectionmanagement_pb.CreateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; + update(request: event_store_protocols_v1_projectionmanagement_pb.UpdateReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; + update(request: event_store_protocols_v1_projectionmanagement_pb.UpdateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; + update(request: event_store_protocols_v1_projectionmanagement_pb.UpdateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; + getQuery(request: event_store_protocols_v1_projectionmanagement_pb.GetQueryReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.GetQueryResp) => void): grpc.ClientUnaryCall; + getQuery(request: event_store_protocols_v1_projectionmanagement_pb.GetQueryReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.GetQueryResp) => void): grpc.ClientUnaryCall; + getQuery(request: event_store_protocols_v1_projectionmanagement_pb.GetQueryReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.GetQueryResp) => void): grpc.ClientUnaryCall; + delete(request: event_store_protocols_v1_projectionmanagement_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; + delete(request: event_store_protocols_v1_projectionmanagement_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; + delete(request: event_store_protocols_v1_projectionmanagement_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; + statistics(request: event_store_protocols_v1_projectionmanagement_pb.StatisticsReq, options?: Partial): grpc.ClientReadableStream; + statistics(request: event_store_protocols_v1_projectionmanagement_pb.StatisticsReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + disable(request: event_store_protocols_v1_projectionmanagement_pb.DisableReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; + disable(request: event_store_protocols_v1_projectionmanagement_pb.DisableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; + disable(request: event_store_protocols_v1_projectionmanagement_pb.DisableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; + enable(request: event_store_protocols_v1_projectionmanagement_pb.EnableReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; + enable(request: event_store_protocols_v1_projectionmanagement_pb.EnableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; + enable(request: event_store_protocols_v1_projectionmanagement_pb.EnableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; + reset(request: event_store_protocols_v1_projectionmanagement_pb.ResetReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ResetResp) => void): grpc.ClientUnaryCall; + reset(request: event_store_protocols_v1_projectionmanagement_pb.ResetReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ResetResp) => void): grpc.ClientUnaryCall; + reset(request: event_store_protocols_v1_projectionmanagement_pb.ResetReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ResetResp) => void): grpc.ClientUnaryCall; + abort(request: event_store_protocols_v1_projectionmanagement_pb.AbortReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.AbortResp) => void): grpc.ClientUnaryCall; + abort(request: event_store_protocols_v1_projectionmanagement_pb.AbortReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.AbortResp) => void): grpc.ClientUnaryCall; + abort(request: event_store_protocols_v1_projectionmanagement_pb.AbortReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.AbortResp) => void): grpc.ClientUnaryCall; + state(request: event_store_protocols_v1_projectionmanagement_pb.StateReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.StateResp) => void): grpc.ClientUnaryCall; + state(request: event_store_protocols_v1_projectionmanagement_pb.StateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.StateResp) => void): grpc.ClientUnaryCall; + state(request: event_store_protocols_v1_projectionmanagement_pb.StateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.StateResp) => void): grpc.ClientUnaryCall; + result(request: event_store_protocols_v1_projectionmanagement_pb.ResultReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ResultResp) => void): grpc.ClientUnaryCall; + result(request: event_store_protocols_v1_projectionmanagement_pb.ResultReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ResultResp) => void): grpc.ClientUnaryCall; + result(request: event_store_protocols_v1_projectionmanagement_pb.ResultReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ResultResp) => void): grpc.ClientUnaryCall; + getConfig(request: event_store_protocols_v1_projectionmanagement_pb.GetConfigReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.GetConfigResp) => void): grpc.ClientUnaryCall; + getConfig(request: event_store_protocols_v1_projectionmanagement_pb.GetConfigReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.GetConfigResp) => void): grpc.ClientUnaryCall; + getConfig(request: event_store_protocols_v1_projectionmanagement_pb.GetConfigReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.GetConfigResp) => void): grpc.ClientUnaryCall; + updateConfig(request: event_store_protocols_v1_projectionmanagement_pb.UpdateConfigReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.UpdateConfigResp) => void): grpc.ClientUnaryCall; + updateConfig(request: event_store_protocols_v1_projectionmanagement_pb.UpdateConfigReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.UpdateConfigResp) => void): grpc.ClientUnaryCall; + updateConfig(request: event_store_protocols_v1_projectionmanagement_pb.UpdateConfigReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.UpdateConfigResp) => void): grpc.ClientUnaryCall; + readEvents(request: event_store_protocols_v1_projectionmanagement_pb.ReadEventsReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ReadEventsResp) => void): grpc.ClientUnaryCall; + readEvents(request: event_store_protocols_v1_projectionmanagement_pb.ReadEventsReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ReadEventsResp) => void): grpc.ClientUnaryCall; + readEvents(request: event_store_protocols_v1_projectionmanagement_pb.ReadEventsReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ReadEventsResp) => void): grpc.ClientUnaryCall; + restartSubsystem(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + restartSubsystem(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + restartSubsystem(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; +} + +export class ProjectionsClient extends grpc.Client implements IProjectionsClient { + constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public create(request: event_store_protocols_v1_projectionmanagement_pb.CreateReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; + public create(request: event_store_protocols_v1_projectionmanagement_pb.CreateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; + public create(request: event_store_protocols_v1_projectionmanagement_pb.CreateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; + public update(request: event_store_protocols_v1_projectionmanagement_pb.UpdateReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; + public update(request: event_store_protocols_v1_projectionmanagement_pb.UpdateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; + public update(request: event_store_protocols_v1_projectionmanagement_pb.UpdateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; + public getQuery(request: event_store_protocols_v1_projectionmanagement_pb.GetQueryReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.GetQueryResp) => void): grpc.ClientUnaryCall; + public getQuery(request: event_store_protocols_v1_projectionmanagement_pb.GetQueryReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.GetQueryResp) => void): grpc.ClientUnaryCall; + public getQuery(request: event_store_protocols_v1_projectionmanagement_pb.GetQueryReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.GetQueryResp) => void): grpc.ClientUnaryCall; + public delete(request: event_store_protocols_v1_projectionmanagement_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; + public delete(request: event_store_protocols_v1_projectionmanagement_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; + public delete(request: event_store_protocols_v1_projectionmanagement_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; + public statistics(request: event_store_protocols_v1_projectionmanagement_pb.StatisticsReq, options?: Partial): grpc.ClientReadableStream; + public statistics(request: event_store_protocols_v1_projectionmanagement_pb.StatisticsReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public disable(request: event_store_protocols_v1_projectionmanagement_pb.DisableReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; + public disable(request: event_store_protocols_v1_projectionmanagement_pb.DisableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; + public disable(request: event_store_protocols_v1_projectionmanagement_pb.DisableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; + public enable(request: event_store_protocols_v1_projectionmanagement_pb.EnableReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; + public enable(request: event_store_protocols_v1_projectionmanagement_pb.EnableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; + public enable(request: event_store_protocols_v1_projectionmanagement_pb.EnableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; + public reset(request: event_store_protocols_v1_projectionmanagement_pb.ResetReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ResetResp) => void): grpc.ClientUnaryCall; + public reset(request: event_store_protocols_v1_projectionmanagement_pb.ResetReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ResetResp) => void): grpc.ClientUnaryCall; + public reset(request: event_store_protocols_v1_projectionmanagement_pb.ResetReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ResetResp) => void): grpc.ClientUnaryCall; + public abort(request: event_store_protocols_v1_projectionmanagement_pb.AbortReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.AbortResp) => void): grpc.ClientUnaryCall; + public abort(request: event_store_protocols_v1_projectionmanagement_pb.AbortReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.AbortResp) => void): grpc.ClientUnaryCall; + public abort(request: event_store_protocols_v1_projectionmanagement_pb.AbortReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.AbortResp) => void): grpc.ClientUnaryCall; + public state(request: event_store_protocols_v1_projectionmanagement_pb.StateReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.StateResp) => void): grpc.ClientUnaryCall; + public state(request: event_store_protocols_v1_projectionmanagement_pb.StateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.StateResp) => void): grpc.ClientUnaryCall; + public state(request: event_store_protocols_v1_projectionmanagement_pb.StateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.StateResp) => void): grpc.ClientUnaryCall; + public result(request: event_store_protocols_v1_projectionmanagement_pb.ResultReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ResultResp) => void): grpc.ClientUnaryCall; + public result(request: event_store_protocols_v1_projectionmanagement_pb.ResultReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ResultResp) => void): grpc.ClientUnaryCall; + public result(request: event_store_protocols_v1_projectionmanagement_pb.ResultReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ResultResp) => void): grpc.ClientUnaryCall; + public getConfig(request: event_store_protocols_v1_projectionmanagement_pb.GetConfigReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.GetConfigResp) => void): grpc.ClientUnaryCall; + public getConfig(request: event_store_protocols_v1_projectionmanagement_pb.GetConfigReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.GetConfigResp) => void): grpc.ClientUnaryCall; + public getConfig(request: event_store_protocols_v1_projectionmanagement_pb.GetConfigReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.GetConfigResp) => void): grpc.ClientUnaryCall; + public updateConfig(request: event_store_protocols_v1_projectionmanagement_pb.UpdateConfigReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.UpdateConfigResp) => void): grpc.ClientUnaryCall; + public updateConfig(request: event_store_protocols_v1_projectionmanagement_pb.UpdateConfigReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.UpdateConfigResp) => void): grpc.ClientUnaryCall; + public updateConfig(request: event_store_protocols_v1_projectionmanagement_pb.UpdateConfigReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.UpdateConfigResp) => void): grpc.ClientUnaryCall; + public readEvents(request: event_store_protocols_v1_projectionmanagement_pb.ReadEventsReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ReadEventsResp) => void): grpc.ClientUnaryCall; + public readEvents(request: event_store_protocols_v1_projectionmanagement_pb.ReadEventsReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ReadEventsResp) => void): grpc.ClientUnaryCall; + public readEvents(request: event_store_protocols_v1_projectionmanagement_pb.ReadEventsReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_projectionmanagement_pb.ReadEventsResp) => void): grpc.ClientUnaryCall; + public restartSubsystem(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public restartSubsystem(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; + public restartSubsystem(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; +} diff --git a/packages/db-client/generated/event_store/protocols/v1/projectionmanagement_grpc_pb.js b/packages/db-client/generated/event_store/protocols/v1/projectionmanagement_grpc_pb.js new file mode 100644 index 0000000..0cf41a5 --- /dev/null +++ b/packages/db-client/generated/event_store/protocols/v1/projectionmanagement_grpc_pb.js @@ -0,0 +1,497 @@ +// GENERATED CODE -- DO NOT EDIT! + +'use strict'; +var grpc = require('@grpc/grpc-js'); +var event_store_protocols_v1_projectionmanagement_pb = require('../../../event_store/protocols/v1/projectionmanagement_pb.js'); +var google_protobuf_struct_pb = require('google-protobuf/google/protobuf/struct_pb.js'); +var event_store_protocols_v1_shared_pb = require('../../../event_store/protocols/v1/shared_pb.js'); + +function serialize_event_store_client_Empty(arg) { + if (!(arg instanceof event_store_protocols_v1_shared_pb.Empty)) { + throw new Error('Expected argument of type event_store.client.Empty'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_Empty(buffer_arg) { + return event_store_protocols_v1_shared_pb.Empty.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_AbortReq(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.AbortReq)) { + throw new Error('Expected argument of type event_store.client.projections.AbortReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_AbortReq(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.AbortReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_AbortResp(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.AbortResp)) { + throw new Error('Expected argument of type event_store.client.projections.AbortResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_AbortResp(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.AbortResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_CreateReq(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.CreateReq)) { + throw new Error('Expected argument of type event_store.client.projections.CreateReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_CreateReq(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.CreateReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_CreateResp(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.CreateResp)) { + throw new Error('Expected argument of type event_store.client.projections.CreateResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_CreateResp(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.CreateResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_DeleteReq(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.DeleteReq)) { + throw new Error('Expected argument of type event_store.client.projections.DeleteReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_DeleteReq(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.DeleteReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_DeleteResp(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.DeleteResp)) { + throw new Error('Expected argument of type event_store.client.projections.DeleteResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_DeleteResp(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.DeleteResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_DisableReq(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.DisableReq)) { + throw new Error('Expected argument of type event_store.client.projections.DisableReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_DisableReq(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.DisableReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_DisableResp(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.DisableResp)) { + throw new Error('Expected argument of type event_store.client.projections.DisableResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_DisableResp(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.DisableResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_EnableReq(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.EnableReq)) { + throw new Error('Expected argument of type event_store.client.projections.EnableReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_EnableReq(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.EnableReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_EnableResp(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.EnableResp)) { + throw new Error('Expected argument of type event_store.client.projections.EnableResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_EnableResp(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.EnableResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_GetConfigReq(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.GetConfigReq)) { + throw new Error('Expected argument of type event_store.client.projections.GetConfigReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_GetConfigReq(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.GetConfigReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_GetConfigResp(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.GetConfigResp)) { + throw new Error('Expected argument of type event_store.client.projections.GetConfigResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_GetConfigResp(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.GetConfigResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_GetQueryReq(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.GetQueryReq)) { + throw new Error('Expected argument of type event_store.client.projections.GetQueryReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_GetQueryReq(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.GetQueryReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_GetQueryResp(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.GetQueryResp)) { + throw new Error('Expected argument of type event_store.client.projections.GetQueryResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_GetQueryResp(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.GetQueryResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_ReadEventsReq(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.ReadEventsReq)) { + throw new Error('Expected argument of type event_store.client.projections.ReadEventsReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_ReadEventsReq(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.ReadEventsReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_ReadEventsResp(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.ReadEventsResp)) { + throw new Error('Expected argument of type event_store.client.projections.ReadEventsResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_ReadEventsResp(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.ReadEventsResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_ResetReq(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.ResetReq)) { + throw new Error('Expected argument of type event_store.client.projections.ResetReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_ResetReq(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.ResetReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_ResetResp(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.ResetResp)) { + throw new Error('Expected argument of type event_store.client.projections.ResetResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_ResetResp(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.ResetResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_ResultReq(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.ResultReq)) { + throw new Error('Expected argument of type event_store.client.projections.ResultReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_ResultReq(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.ResultReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_ResultResp(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.ResultResp)) { + throw new Error('Expected argument of type event_store.client.projections.ResultResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_ResultResp(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.ResultResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_StateReq(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.StateReq)) { + throw new Error('Expected argument of type event_store.client.projections.StateReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_StateReq(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.StateReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_StateResp(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.StateResp)) { + throw new Error('Expected argument of type event_store.client.projections.StateResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_StateResp(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.StateResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_StatisticsReq(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.StatisticsReq)) { + throw new Error('Expected argument of type event_store.client.projections.StatisticsReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_StatisticsReq(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.StatisticsReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_StatisticsResp(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.StatisticsResp)) { + throw new Error('Expected argument of type event_store.client.projections.StatisticsResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_StatisticsResp(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.StatisticsResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_UpdateConfigReq(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.UpdateConfigReq)) { + throw new Error('Expected argument of type event_store.client.projections.UpdateConfigReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_UpdateConfigReq(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.UpdateConfigReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_UpdateConfigResp(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.UpdateConfigResp)) { + throw new Error('Expected argument of type event_store.client.projections.UpdateConfigResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_UpdateConfigResp(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.UpdateConfigResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_UpdateReq(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.UpdateReq)) { + throw new Error('Expected argument of type event_store.client.projections.UpdateReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_UpdateReq(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.UpdateReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_projections_UpdateResp(arg) { + if (!(arg instanceof event_store_protocols_v1_projectionmanagement_pb.UpdateResp)) { + throw new Error('Expected argument of type event_store.client.projections.UpdateResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_projections_UpdateResp(buffer_arg) { + return event_store_protocols_v1_projectionmanagement_pb.UpdateResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + + +var ProjectionsService = exports.ProjectionsService = { + create: { + path: '/event_store.client.projections.Projections/Create', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_projectionmanagement_pb.CreateReq, + responseType: event_store_protocols_v1_projectionmanagement_pb.CreateResp, + requestSerialize: serialize_event_store_client_projections_CreateReq, + requestDeserialize: deserialize_event_store_client_projections_CreateReq, + responseSerialize: serialize_event_store_client_projections_CreateResp, + responseDeserialize: deserialize_event_store_client_projections_CreateResp, + }, + update: { + path: '/event_store.client.projections.Projections/Update', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_projectionmanagement_pb.UpdateReq, + responseType: event_store_protocols_v1_projectionmanagement_pb.UpdateResp, + requestSerialize: serialize_event_store_client_projections_UpdateReq, + requestDeserialize: deserialize_event_store_client_projections_UpdateReq, + responseSerialize: serialize_event_store_client_projections_UpdateResp, + responseDeserialize: deserialize_event_store_client_projections_UpdateResp, + }, + getQuery: { + path: '/event_store.client.projections.Projections/GetQuery', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_projectionmanagement_pb.GetQueryReq, + responseType: event_store_protocols_v1_projectionmanagement_pb.GetQueryResp, + requestSerialize: serialize_event_store_client_projections_GetQueryReq, + requestDeserialize: deserialize_event_store_client_projections_GetQueryReq, + responseSerialize: serialize_event_store_client_projections_GetQueryResp, + responseDeserialize: deserialize_event_store_client_projections_GetQueryResp, + }, + delete: { + path: '/event_store.client.projections.Projections/Delete', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_projectionmanagement_pb.DeleteReq, + responseType: event_store_protocols_v1_projectionmanagement_pb.DeleteResp, + requestSerialize: serialize_event_store_client_projections_DeleteReq, + requestDeserialize: deserialize_event_store_client_projections_DeleteReq, + responseSerialize: serialize_event_store_client_projections_DeleteResp, + responseDeserialize: deserialize_event_store_client_projections_DeleteResp, + }, + statistics: { + path: '/event_store.client.projections.Projections/Statistics', + requestStream: false, + responseStream: true, + requestType: event_store_protocols_v1_projectionmanagement_pb.StatisticsReq, + responseType: event_store_protocols_v1_projectionmanagement_pb.StatisticsResp, + requestSerialize: serialize_event_store_client_projections_StatisticsReq, + requestDeserialize: deserialize_event_store_client_projections_StatisticsReq, + responseSerialize: serialize_event_store_client_projections_StatisticsResp, + responseDeserialize: deserialize_event_store_client_projections_StatisticsResp, + }, + disable: { + path: '/event_store.client.projections.Projections/Disable', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_projectionmanagement_pb.DisableReq, + responseType: event_store_protocols_v1_projectionmanagement_pb.DisableResp, + requestSerialize: serialize_event_store_client_projections_DisableReq, + requestDeserialize: deserialize_event_store_client_projections_DisableReq, + responseSerialize: serialize_event_store_client_projections_DisableResp, + responseDeserialize: deserialize_event_store_client_projections_DisableResp, + }, + enable: { + path: '/event_store.client.projections.Projections/Enable', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_projectionmanagement_pb.EnableReq, + responseType: event_store_protocols_v1_projectionmanagement_pb.EnableResp, + requestSerialize: serialize_event_store_client_projections_EnableReq, + requestDeserialize: deserialize_event_store_client_projections_EnableReq, + responseSerialize: serialize_event_store_client_projections_EnableResp, + responseDeserialize: deserialize_event_store_client_projections_EnableResp, + }, + reset: { + path: '/event_store.client.projections.Projections/Reset', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_projectionmanagement_pb.ResetReq, + responseType: event_store_protocols_v1_projectionmanagement_pb.ResetResp, + requestSerialize: serialize_event_store_client_projections_ResetReq, + requestDeserialize: deserialize_event_store_client_projections_ResetReq, + responseSerialize: serialize_event_store_client_projections_ResetResp, + responseDeserialize: deserialize_event_store_client_projections_ResetResp, + }, + abort: { + path: '/event_store.client.projections.Projections/Abort', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_projectionmanagement_pb.AbortReq, + responseType: event_store_protocols_v1_projectionmanagement_pb.AbortResp, + requestSerialize: serialize_event_store_client_projections_AbortReq, + requestDeserialize: deserialize_event_store_client_projections_AbortReq, + responseSerialize: serialize_event_store_client_projections_AbortResp, + responseDeserialize: deserialize_event_store_client_projections_AbortResp, + }, + state: { + path: '/event_store.client.projections.Projections/State', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_projectionmanagement_pb.StateReq, + responseType: event_store_protocols_v1_projectionmanagement_pb.StateResp, + requestSerialize: serialize_event_store_client_projections_StateReq, + requestDeserialize: deserialize_event_store_client_projections_StateReq, + responseSerialize: serialize_event_store_client_projections_StateResp, + responseDeserialize: deserialize_event_store_client_projections_StateResp, + }, + result: { + path: '/event_store.client.projections.Projections/Result', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_projectionmanagement_pb.ResultReq, + responseType: event_store_protocols_v1_projectionmanagement_pb.ResultResp, + requestSerialize: serialize_event_store_client_projections_ResultReq, + requestDeserialize: deserialize_event_store_client_projections_ResultReq, + responseSerialize: serialize_event_store_client_projections_ResultResp, + responseDeserialize: deserialize_event_store_client_projections_ResultResp, + }, + getConfig: { + path: '/event_store.client.projections.Projections/GetConfig', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_projectionmanagement_pb.GetConfigReq, + responseType: event_store_protocols_v1_projectionmanagement_pb.GetConfigResp, + requestSerialize: serialize_event_store_client_projections_GetConfigReq, + requestDeserialize: deserialize_event_store_client_projections_GetConfigReq, + responseSerialize: serialize_event_store_client_projections_GetConfigResp, + responseDeserialize: deserialize_event_store_client_projections_GetConfigResp, + }, + updateConfig: { + path: '/event_store.client.projections.Projections/UpdateConfig', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_projectionmanagement_pb.UpdateConfigReq, + responseType: event_store_protocols_v1_projectionmanagement_pb.UpdateConfigResp, + requestSerialize: serialize_event_store_client_projections_UpdateConfigReq, + requestDeserialize: deserialize_event_store_client_projections_UpdateConfigReq, + responseSerialize: serialize_event_store_client_projections_UpdateConfigResp, + responseDeserialize: deserialize_event_store_client_projections_UpdateConfigResp, + }, + readEvents: { + path: '/event_store.client.projections.Projections/ReadEvents', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_projectionmanagement_pb.ReadEventsReq, + responseType: event_store_protocols_v1_projectionmanagement_pb.ReadEventsResp, + requestSerialize: serialize_event_store_client_projections_ReadEventsReq, + requestDeserialize: deserialize_event_store_client_projections_ReadEventsReq, + responseSerialize: serialize_event_store_client_projections_ReadEventsResp, + responseDeserialize: deserialize_event_store_client_projections_ReadEventsResp, + }, + restartSubsystem: { + path: '/event_store.client.projections.Projections/RestartSubsystem', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_shared_pb.Empty, + responseType: event_store_protocols_v1_shared_pb.Empty, + requestSerialize: serialize_event_store_client_Empty, + requestDeserialize: deserialize_event_store_client_Empty, + responseSerialize: serialize_event_store_client_Empty, + responseDeserialize: deserialize_event_store_client_Empty, + }, +}; + +exports.ProjectionsClient = grpc.makeGenericClientConstructor(ProjectionsService, 'Projections'); diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/projectionmanagement_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/projectionmanagement_pb.d.ts similarity index 51% rename from packages/db-client/generated/kurrentdb/protocols/v1/projectionmanagement_pb.d.ts rename to packages/db-client/generated/event_store/protocols/v1/projectionmanagement_pb.d.ts index aa37817..be2dfc0 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/projectionmanagement_pb.d.ts +++ b/packages/db-client/generated/event_store/protocols/v1/projectionmanagement_pb.d.ts @@ -1,14 +1,14 @@ // package: event_store.client.projections -// file: kurrentdb/protocols/v1/projectionmanagement.proto +// file: event_store/protocols/v1/projectionmanagement.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; import * as google_protobuf_struct_pb from "google-protobuf/google/protobuf/struct_pb"; -import * as kurrentdb_protocols_v1_shared_pb from "../../../kurrentdb/protocols/v1/shared_pb"; +import * as event_store_protocols_v1_shared_pb from "../../../event_store/protocols/v1/shared_pb"; -export class CreateReq extends jspb.Message { +export class CreateReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -31,12 +31,12 @@ export namespace CreateReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { hasOneTime(): boolean; clearOneTime(): void; - getOneTime(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setOneTime(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getOneTime(): event_store_protocols_v1_shared_pb.Empty | undefined; + setOneTime(value?: event_store_protocols_v1_shared_pb.Empty): Options; hasTransient(): boolean; clearTransient(): void; @@ -49,10 +49,35 @@ export namespace CreateReq { setContinuous(value?: CreateReq.Options.Continuous): Options; getQuery(): string; setQuery(value: string): Options; - getEngineVersion(): number; - setEngineVersion(value: number): Options; + getHandlerType(): string; + setHandlerType(value: string): Options; + + hasEnabled(): boolean; + clearEnabled(): void; + getEnabled(): boolean; + setEnabled(value: boolean): Options; + + hasNoEnabledOption(): boolean; + clearNoEnabledOption(): void; + getNoEnabledOption(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoEnabledOption(value?: event_store_protocols_v1_shared_pb.Empty): Options; + + hasName(): boolean; + clearName(): void; + getName(): string | undefined; + setName(value: string): Options; + getCheckpointsEnabled(): boolean; + setCheckpointsEnabled(value: boolean): Options; + getEmitEnabled(): boolean; + setEmitEnabled(value: boolean): Options; + getTrackEmittedStreams(): boolean; + setTrackEmittedStreams(value: boolean): Options; + + getAnnotationsMap(): jspb.Map; + clearAnnotationsMap(): void; getModeCase(): Options.ModeCase; + getEnabledOptionCase(): Options.EnabledOptionCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Options.AsObject; @@ -66,15 +91,23 @@ export namespace CreateReq { export namespace Options { export type AsObject = { - oneTime?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + oneTime?: event_store_protocols_v1_shared_pb.Empty.AsObject, pb_transient?: CreateReq.Options.Transient.AsObject, continuous?: CreateReq.Options.Continuous.AsObject, query: string, - engineVersion: number, + handlerType: string, + enabled: boolean, + noEnabledOption?: event_store_protocols_v1_shared_pb.Empty.AsObject, + name?: string, + checkpointsEnabled: boolean, + emitEnabled: boolean, + trackEmittedStreams: boolean, + + annotationsMap: Array<[string, string]>, } - export class Transient extends jspb.Message { + export class Transient extends jspb.Message { getName(): string; setName(value: string): Transient; @@ -94,7 +127,7 @@ export namespace CreateReq { } } - export class Continuous extends jspb.Message { + export class Continuous extends jspb.Message { getName(): string; setName(value: string): Continuous; getEmitEnabled(): boolean; @@ -128,11 +161,17 @@ export namespace CreateReq { CONTINUOUS = 3, } + export enum EnabledOptionCase { + ENABLED_OPTION_NOT_SET = 0, + ENABLED = 6, + NO_ENABLED_OPTION = 7, + } + } } -export class CreateResp extends jspb.Message { +export class CreateResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateResp.AsObject; @@ -149,7 +188,7 @@ export namespace CreateResp { } } -export class UpdateReq extends jspb.Message { +export class UpdateReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -172,7 +211,7 @@ export namespace UpdateReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getName(): string; setName(value: string): Options; getQuery(): string; @@ -185,8 +224,11 @@ export namespace UpdateReq { hasNoEmitOptions(): boolean; clearNoEmitOptions(): void; - getNoEmitOptions(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoEmitOptions(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getNoEmitOptions(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoEmitOptions(value?: event_store_protocols_v1_shared_pb.Empty): Options; + + getAnnotationsMap(): jspb.Map; + clearAnnotationsMap(): void; getEmitOptionCase(): Options.EmitOptionCase; @@ -205,7 +247,9 @@ export namespace UpdateReq { name: string, query: string, emitEnabled: boolean, - noEmitOptions?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noEmitOptions?: event_store_protocols_v1_shared_pb.Empty.AsObject, + + annotationsMap: Array<[string, string]>, } export enum EmitOptionCase { @@ -218,7 +262,7 @@ export namespace UpdateReq { } -export class UpdateResp extends jspb.Message { +export class UpdateResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateResp.AsObject; @@ -235,7 +279,124 @@ export namespace UpdateResp { } } -export class DeleteReq extends jspb.Message { +export class GetQueryReq extends jspb.Message { + + hasOptions(): boolean; + clearOptions(): void; + getOptions(): GetQueryReq.Options | undefined; + setOptions(value?: GetQueryReq.Options): GetQueryReq; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetQueryReq.AsObject; + static toObject(includeInstance: boolean, msg: GetQueryReq): GetQueryReq.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetQueryReq, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetQueryReq; + static deserializeBinaryFromReader(message: GetQueryReq, reader: jspb.BinaryReader): GetQueryReq; +} + +export namespace GetQueryReq { + export type AsObject = { + options?: GetQueryReq.Options.AsObject, + } + + + export class Options extends jspb.Message { + getName(): string; + setName(value: string): Options; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Options.AsObject; + static toObject(includeInstance: boolean, msg: Options): Options.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Options, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Options; + static deserializeBinaryFromReader(message: Options, reader: jspb.BinaryReader): Options; + } + + export namespace Options { + export type AsObject = { + name: string, + } + } + +} + +export class GetQueryResp extends jspb.Message { + + hasDetails(): boolean; + clearDetails(): void; + getDetails(): GetQueryResp.Details | undefined; + setDetails(value?: GetQueryResp.Details): GetQueryResp; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetQueryResp.AsObject; + static toObject(includeInstance: boolean, msg: GetQueryResp): GetQueryResp.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetQueryResp, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetQueryResp; + static deserializeBinaryFromReader(message: GetQueryResp, reader: jspb.BinaryReader): GetQueryResp; +} + +export namespace GetQueryResp { + export type AsObject = { + details?: GetQueryResp.Details.AsObject, + } + + + export class Details extends jspb.Message { + getName(): string; + setName(value: string): Details; + getQuery(): string; + setQuery(value: string): Details; + getEmitEnabled(): boolean; + setEmitEnabled(value: boolean): Details; + getProjectionType(): string; + setProjectionType(value: string): Details; + + hasTrackEmittedStreams(): boolean; + clearTrackEmittedStreams(): void; + getTrackEmittedStreams(): boolean | undefined; + setTrackEmittedStreams(value: boolean): Details; + + hasCheckpointsEnabled(): boolean; + clearCheckpointsEnabled(): void; + getCheckpointsEnabled(): boolean | undefined; + setCheckpointsEnabled(value: boolean): Details; + getDefinitionJson(): string; + setDefinitionJson(value: string): Details; + getOutputConfigJson(): string; + setOutputConfigJson(value: string): Details; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Details.AsObject; + static toObject(includeInstance: boolean, msg: Details): Details.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Details, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Details; + static deserializeBinaryFromReader(message: Details, reader: jspb.BinaryReader): Details; + } + + export namespace Details { + export type AsObject = { + name: string, + query: string, + emitEnabled: boolean, + projectionType: string, + trackEmittedStreams?: boolean, + checkpointsEnabled?: boolean, + definitionJson: string, + outputConfigJson: string, + } + } + +} + +export class DeleteReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -258,7 +419,7 @@ export namespace DeleteReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getName(): string; setName(value: string): Options; getDeleteEmittedStreams(): boolean; @@ -289,7 +450,7 @@ export namespace DeleteReq { } -export class DeleteResp extends jspb.Message { +export class DeleteResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteResp.AsObject; @@ -306,7 +467,7 @@ export namespace DeleteResp { } } -export class StatisticsReq extends jspb.Message { +export class StatisticsReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -329,7 +490,7 @@ export namespace StatisticsReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { hasName(): boolean; clearName(): void; @@ -338,23 +499,28 @@ export namespace StatisticsReq { hasAll(): boolean; clearAll(): void; - getAll(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setAll(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getAll(): event_store_protocols_v1_shared_pb.Empty | undefined; + setAll(value?: event_store_protocols_v1_shared_pb.Empty): Options; hasTransient(): boolean; clearTransient(): void; - getTransient(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setTransient(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getTransient(): event_store_protocols_v1_shared_pb.Empty | undefined; + setTransient(value?: event_store_protocols_v1_shared_pb.Empty): Options; hasContinuous(): boolean; clearContinuous(): void; - getContinuous(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setContinuous(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getContinuous(): event_store_protocols_v1_shared_pb.Empty | undefined; + setContinuous(value?: event_store_protocols_v1_shared_pb.Empty): Options; hasOneTime(): boolean; clearOneTime(): void; - getOneTime(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setOneTime(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getOneTime(): event_store_protocols_v1_shared_pb.Empty | undefined; + setOneTime(value?: event_store_protocols_v1_shared_pb.Empty): Options; + + hasAllNonTransient(): boolean; + clearAllNonTransient(): void; + getAllNonTransient(): event_store_protocols_v1_shared_pb.Empty | undefined; + setAllNonTransient(value?: event_store_protocols_v1_shared_pb.Empty): Options; getModeCase(): Options.ModeCase; @@ -371,10 +537,11 @@ export namespace StatisticsReq { export namespace Options { export type AsObject = { name: string, - all?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - pb_transient?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - continuous?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - oneTime?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + all?: event_store_protocols_v1_shared_pb.Empty.AsObject, + pb_transient?: event_store_protocols_v1_shared_pb.Empty.AsObject, + continuous?: event_store_protocols_v1_shared_pb.Empty.AsObject, + oneTime?: event_store_protocols_v1_shared_pb.Empty.AsObject, + allNonTransient?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum ModeCase { @@ -384,13 +551,14 @@ export namespace StatisticsReq { TRANSIENT = 3, CONTINUOUS = 4, ONE_TIME = 5, + ALL_NON_TRANSIENT = 6, } } } -export class StatisticsResp extends jspb.Message { +export class StatisticsResp extends jspb.Message { hasDetails(): boolean; clearDetails(): void; @@ -413,7 +581,7 @@ export namespace StatisticsResp { } - export class Details extends jspb.Message { + export class Details extends jspb.Message { getCoreprocessingtime(): string; setCoreprocessingtime(value: string): Details; getVersion(): string; @@ -489,7 +657,7 @@ export namespace StatisticsResp { } -export class StateReq extends jspb.Message { +export class StateReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -512,7 +680,7 @@ export namespace StateReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getName(): string; setName(value: string): Options; getPartition(): string; @@ -537,7 +705,7 @@ export namespace StateReq { } -export class StateResp extends jspb.Message { +export class StateResp extends jspb.Message { hasState(): boolean; clearState(): void; @@ -560,7 +728,7 @@ export namespace StateResp { } } -export class ResultReq extends jspb.Message { +export class ResultReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -583,7 +751,7 @@ export namespace ResultReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getName(): string; setName(value: string): Options; getPartition(): string; @@ -608,7 +776,7 @@ export namespace ResultReq { } -export class ResultResp extends jspb.Message { +export class ResultResp extends jspb.Message { hasResult(): boolean; clearResult(): void; @@ -631,7 +799,216 @@ export namespace ResultResp { } } -export class ResetReq extends jspb.Message { +export class GetConfigReq extends jspb.Message { + + hasOptions(): boolean; + clearOptions(): void; + getOptions(): GetConfigReq.Options | undefined; + setOptions(value?: GetConfigReq.Options): GetConfigReq; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetConfigReq.AsObject; + static toObject(includeInstance: boolean, msg: GetConfigReq): GetConfigReq.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetConfigReq, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetConfigReq; + static deserializeBinaryFromReader(message: GetConfigReq, reader: jspb.BinaryReader): GetConfigReq; +} + +export namespace GetConfigReq { + export type AsObject = { + options?: GetConfigReq.Options.AsObject, + } + + + export class Options extends jspb.Message { + getName(): string; + setName(value: string): Options; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Options.AsObject; + static toObject(includeInstance: boolean, msg: Options): Options.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Options, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Options; + static deserializeBinaryFromReader(message: Options, reader: jspb.BinaryReader): Options; + } + + export namespace Options { + export type AsObject = { + name: string, + } + } + +} + +export class GetConfigResp extends jspb.Message { + + hasDetails(): boolean; + clearDetails(): void; + getDetails(): GetConfigResp.Details | undefined; + setDetails(value?: GetConfigResp.Details): GetConfigResp; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): GetConfigResp.AsObject; + static toObject(includeInstance: boolean, msg: GetConfigResp): GetConfigResp.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: GetConfigResp, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): GetConfigResp; + static deserializeBinaryFromReader(message: GetConfigResp, reader: jspb.BinaryReader): GetConfigResp; +} + +export namespace GetConfigResp { + export type AsObject = { + details?: GetConfigResp.Details.AsObject, + } + + + export class Details extends jspb.Message { + getEmitEnabled(): boolean; + setEmitEnabled(value: boolean): Details; + getTrackEmittedStreams(): boolean; + setTrackEmittedStreams(value: boolean): Details; + getCheckpointAfterMs(): number; + setCheckpointAfterMs(value: number): Details; + getCheckpointHandledThreshold(): number; + setCheckpointHandledThreshold(value: number): Details; + getCheckpointUnhandledBytesThreshold(): number; + setCheckpointUnhandledBytesThreshold(value: number): Details; + getPendingEventsThreshold(): number; + setPendingEventsThreshold(value: number): Details; + getMaxWriteBatchLength(): number; + setMaxWriteBatchLength(value: number): Details; + getMaxAllowedWritesInFlight(): number; + setMaxAllowedWritesInFlight(value: number): Details; + + hasProjectionExecutionTimeout(): boolean; + clearProjectionExecutionTimeout(): void; + getProjectionExecutionTimeout(): number | undefined; + setProjectionExecutionTimeout(value: number): Details; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Details.AsObject; + static toObject(includeInstance: boolean, msg: Details): Details.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Details, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Details; + static deserializeBinaryFromReader(message: Details, reader: jspb.BinaryReader): Details; + } + + export namespace Details { + export type AsObject = { + emitEnabled: boolean, + trackEmittedStreams: boolean, + checkpointAfterMs: number, + checkpointHandledThreshold: number, + checkpointUnhandledBytesThreshold: number, + pendingEventsThreshold: number, + maxWriteBatchLength: number, + maxAllowedWritesInFlight: number, + projectionExecutionTimeout?: number, + } + } + +} + +export class UpdateConfigReq extends jspb.Message { + + hasOptions(): boolean; + clearOptions(): void; + getOptions(): UpdateConfigReq.Options | undefined; + setOptions(value?: UpdateConfigReq.Options): UpdateConfigReq; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UpdateConfigReq.AsObject; + static toObject(includeInstance: boolean, msg: UpdateConfigReq): UpdateConfigReq.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: UpdateConfigReq, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UpdateConfigReq; + static deserializeBinaryFromReader(message: UpdateConfigReq, reader: jspb.BinaryReader): UpdateConfigReq; +} + +export namespace UpdateConfigReq { + export type AsObject = { + options?: UpdateConfigReq.Options.AsObject, + } + + + export class Options extends jspb.Message { + getName(): string; + setName(value: string): Options; + getEmitEnabled(): boolean; + setEmitEnabled(value: boolean): Options; + getTrackEmittedStreams(): boolean; + setTrackEmittedStreams(value: boolean): Options; + getCheckpointAfterMs(): number; + setCheckpointAfterMs(value: number): Options; + getCheckpointHandledThreshold(): number; + setCheckpointHandledThreshold(value: number): Options; + getCheckpointUnhandledBytesThreshold(): number; + setCheckpointUnhandledBytesThreshold(value: number): Options; + getPendingEventsThreshold(): number; + setPendingEventsThreshold(value: number): Options; + getMaxWriteBatchLength(): number; + setMaxWriteBatchLength(value: number): Options; + getMaxAllowedWritesInFlight(): number; + setMaxAllowedWritesInFlight(value: number): Options; + + hasProjectionExecutionTimeout(): boolean; + clearProjectionExecutionTimeout(): void; + getProjectionExecutionTimeout(): number | undefined; + setProjectionExecutionTimeout(value: number): Options; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Options.AsObject; + static toObject(includeInstance: boolean, msg: Options): Options.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Options, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Options; + static deserializeBinaryFromReader(message: Options, reader: jspb.BinaryReader): Options; + } + + export namespace Options { + export type AsObject = { + name: string, + emitEnabled: boolean, + trackEmittedStreams: boolean, + checkpointAfterMs: number, + checkpointHandledThreshold: number, + checkpointUnhandledBytesThreshold: number, + pendingEventsThreshold: number, + maxWriteBatchLength: number, + maxAllowedWritesInFlight: number, + projectionExecutionTimeout?: number, + } + } + +} + +export class UpdateConfigResp extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): UpdateConfigResp.AsObject; + static toObject(includeInstance: boolean, msg: UpdateConfigResp): UpdateConfigResp.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: UpdateConfigResp, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): UpdateConfigResp; + static deserializeBinaryFromReader(message: UpdateConfigResp, reader: jspb.BinaryReader): UpdateConfigResp; +} + +export namespace UpdateConfigResp { + export type AsObject = { + } +} + +export class ResetReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -654,7 +1031,7 @@ export namespace ResetReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getName(): string; setName(value: string): Options; getWriteCheckpoint(): boolean; @@ -679,7 +1056,7 @@ export namespace ResetReq { } -export class ResetResp extends jspb.Message { +export class ResetResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResetResp.AsObject; @@ -696,7 +1073,69 @@ export namespace ResetResp { } } -export class EnableReq extends jspb.Message { +export class AbortReq extends jspb.Message { + + hasOptions(): boolean; + clearOptions(): void; + getOptions(): AbortReq.Options | undefined; + setOptions(value?: AbortReq.Options): AbortReq; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AbortReq.AsObject; + static toObject(includeInstance: boolean, msg: AbortReq): AbortReq.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AbortReq, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AbortReq; + static deserializeBinaryFromReader(message: AbortReq, reader: jspb.BinaryReader): AbortReq; +} + +export namespace AbortReq { + export type AsObject = { + options?: AbortReq.Options.AsObject, + } + + + export class Options extends jspb.Message { + getName(): string; + setName(value: string): Options; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Options.AsObject; + static toObject(includeInstance: boolean, msg: Options): Options.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Options, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Options; + static deserializeBinaryFromReader(message: Options, reader: jspb.BinaryReader): Options; + } + + export namespace Options { + export type AsObject = { + name: string, + } + } + +} + +export class AbortResp extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): AbortResp.AsObject; + static toObject(includeInstance: boolean, msg: AbortResp): AbortResp.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: AbortResp, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): AbortResp; + static deserializeBinaryFromReader(message: AbortResp, reader: jspb.BinaryReader): AbortResp; +} + +export namespace AbortResp { + export type AsObject = { + } +} + +export class EnableReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -719,7 +1158,7 @@ export namespace EnableReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getName(): string; setName(value: string): Options; @@ -741,7 +1180,7 @@ export namespace EnableReq { } -export class EnableResp extends jspb.Message { +export class EnableResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EnableResp.AsObject; @@ -758,7 +1197,7 @@ export namespace EnableResp { } } -export class DisableReq extends jspb.Message { +export class DisableReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -781,7 +1220,7 @@ export namespace DisableReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getName(): string; setName(value: string): Options; getWriteCheckpoint(): boolean; @@ -806,7 +1245,7 @@ export namespace DisableReq { } -export class DisableResp extends jspb.Message { +export class DisableResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DisableResp.AsObject; @@ -822,3 +1261,159 @@ export namespace DisableResp { export type AsObject = { } } + +export class ReadEventsReq extends jspb.Message { + + hasOptions(): boolean; + clearOptions(): void; + getOptions(): ReadEventsReq.Options | undefined; + setOptions(value?: ReadEventsReq.Options): ReadEventsReq; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ReadEventsReq.AsObject; + static toObject(includeInstance: boolean, msg: ReadEventsReq): ReadEventsReq.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ReadEventsReq, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ReadEventsReq; + static deserializeBinaryFromReader(message: ReadEventsReq, reader: jspb.BinaryReader): ReadEventsReq; +} + +export namespace ReadEventsReq { + export type AsObject = { + options?: ReadEventsReq.Options.AsObject, + } + + + export class Options extends jspb.Message { + getQuerySourcesJson(): string; + setQuerySourcesJson(value: string): Options; + getPositionJson(): string; + setPositionJson(value: string): Options; + getMaxEvents(): number; + setMaxEvents(value: number): Options; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Options.AsObject; + static toObject(includeInstance: boolean, msg: Options): Options.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Options, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Options; + static deserializeBinaryFromReader(message: Options, reader: jspb.BinaryReader): Options; + } + + export namespace Options { + export type AsObject = { + querySourcesJson: string, + positionJson: string, + maxEvents: number, + } + } + +} + +export class ReadEventsResp extends jspb.Message { + + hasDetails(): boolean; + clearDetails(): void; + getDetails(): ReadEventsResp.Details | undefined; + setDetails(value?: ReadEventsResp.Details): ReadEventsResp; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): ReadEventsResp.AsObject; + static toObject(includeInstance: boolean, msg: ReadEventsResp): ReadEventsResp.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: ReadEventsResp, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): ReadEventsResp; + static deserializeBinaryFromReader(message: ReadEventsResp, reader: jspb.BinaryReader): ReadEventsResp; +} + +export namespace ReadEventsResp { + export type AsObject = { + details?: ReadEventsResp.Details.AsObject, + } + + + export class Details extends jspb.Message { + getCorrelationId(): string; + setCorrelationId(value: string): Details; + getReaderPositionJson(): string; + setReaderPositionJson(value: string): Details; + clearEventsList(): void; + getEventsList(): Array; + setEventsList(value: Array): Details; + addEvents(value?: ReadEventsResp.Details.Event, index?: number): ReadEventsResp.Details.Event; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Details.AsObject; + static toObject(includeInstance: boolean, msg: Details): Details.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Details, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Details; + static deserializeBinaryFromReader(message: Details, reader: jspb.BinaryReader): Details; + } + + export namespace Details { + export type AsObject = { + correlationId: string, + readerPositionJson: string, + eventsList: Array, + } + + + export class Event extends jspb.Message { + getEventStreamId(): string; + setEventStreamId(value: string): Event; + getEventNumber(): string; + setEventNumber(value: string): Event; + getEventType(): string; + setEventType(value: string): Event; + + hasData(): boolean; + clearData(): void; + getData(): google_protobuf_struct_pb.Value | undefined; + setData(value?: google_protobuf_struct_pb.Value): Event; + + hasMetadata(): boolean; + clearMetadata(): void; + getMetadata(): google_protobuf_struct_pb.Value | undefined; + setMetadata(value?: google_protobuf_struct_pb.Value): Event; + + hasLinkMetadata(): boolean; + clearLinkMetadata(): void; + getLinkMetadata(): google_protobuf_struct_pb.Value | undefined; + setLinkMetadata(value?: google_protobuf_struct_pb.Value): Event; + getIsJson(): boolean; + setIsJson(value: boolean): Event; + getReaderPositionJson(): string; + setReaderPositionJson(value: string): Event; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): Event.AsObject; + static toObject(includeInstance: boolean, msg: Event): Event.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: Event, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): Event; + static deserializeBinaryFromReader(message: Event, reader: jspb.BinaryReader): Event; + } + + export namespace Event { + export type AsObject = { + eventStreamId: string, + eventNumber: string, + eventType: string, + data?: google_protobuf_struct_pb.Value.AsObject, + metadata?: google_protobuf_struct_pb.Value.AsObject, + linkMetadata?: google_protobuf_struct_pb.Value.AsObject, + isJson: boolean, + readerPositionJson: string, + } + } + + } + +} diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/projectionmanagement_pb.js b/packages/db-client/generated/event_store/protocols/v1/projectionmanagement_pb.js similarity index 56% rename from packages/db-client/generated/kurrentdb/protocols/v1/projectionmanagement_pb.js rename to packages/db-client/generated/event_store/protocols/v1/projectionmanagement_pb.js index f8fdfbf..8da2707 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/projectionmanagement_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/projectionmanagement_pb.js @@ -1,4 +1,4 @@ -// source: kurrentdb/protocols/v1/projectionmanagement.proto +// source: event_store/protocols/v1/projectionmanagement.proto /** * @fileoverview * @enhanceable @@ -23,11 +23,15 @@ var global = (function() { var google_protobuf_struct_pb = require('google-protobuf/google/protobuf/struct_pb.js'); goog.object.extend(proto, google_protobuf_struct_pb); -var kurrentdb_protocols_v1_shared_pb = require('../../../kurrentdb/protocols/v1/shared_pb.js'); -goog.object.extend(proto, kurrentdb_protocols_v1_shared_pb); +var event_store_protocols_v1_shared_pb = require('../../../event_store/protocols/v1/shared_pb.js'); +goog.object.extend(proto, event_store_protocols_v1_shared_pb); +goog.exportSymbol('proto.event_store.client.projections.AbortReq', null, global); +goog.exportSymbol('proto.event_store.client.projections.AbortReq.Options', null, global); +goog.exportSymbol('proto.event_store.client.projections.AbortResp', null, global); goog.exportSymbol('proto.event_store.client.projections.CreateReq', null, global); goog.exportSymbol('proto.event_store.client.projections.CreateReq.Options', null, global); goog.exportSymbol('proto.event_store.client.projections.CreateReq.Options.Continuous', null, global); +goog.exportSymbol('proto.event_store.client.projections.CreateReq.Options.EnabledOptionCase', null, global); goog.exportSymbol('proto.event_store.client.projections.CreateReq.Options.ModeCase', null, global); goog.exportSymbol('proto.event_store.client.projections.CreateReq.Options.Transient', null, global); goog.exportSymbol('proto.event_store.client.projections.CreateResp', null, global); @@ -40,6 +44,19 @@ goog.exportSymbol('proto.event_store.client.projections.DisableResp', null, glob goog.exportSymbol('proto.event_store.client.projections.EnableReq', null, global); goog.exportSymbol('proto.event_store.client.projections.EnableReq.Options', null, global); goog.exportSymbol('proto.event_store.client.projections.EnableResp', null, global); +goog.exportSymbol('proto.event_store.client.projections.GetConfigReq', null, global); +goog.exportSymbol('proto.event_store.client.projections.GetConfigReq.Options', null, global); +goog.exportSymbol('proto.event_store.client.projections.GetConfigResp', null, global); +goog.exportSymbol('proto.event_store.client.projections.GetConfigResp.Details', null, global); +goog.exportSymbol('proto.event_store.client.projections.GetQueryReq', null, global); +goog.exportSymbol('proto.event_store.client.projections.GetQueryReq.Options', null, global); +goog.exportSymbol('proto.event_store.client.projections.GetQueryResp', null, global); +goog.exportSymbol('proto.event_store.client.projections.GetQueryResp.Details', null, global); +goog.exportSymbol('proto.event_store.client.projections.ReadEventsReq', null, global); +goog.exportSymbol('proto.event_store.client.projections.ReadEventsReq.Options', null, global); +goog.exportSymbol('proto.event_store.client.projections.ReadEventsResp', null, global); +goog.exportSymbol('proto.event_store.client.projections.ReadEventsResp.Details', null, global); +goog.exportSymbol('proto.event_store.client.projections.ReadEventsResp.Details.Event', null, global); goog.exportSymbol('proto.event_store.client.projections.ResetReq', null, global); goog.exportSymbol('proto.event_store.client.projections.ResetReq.Options', null, global); goog.exportSymbol('proto.event_store.client.projections.ResetResp', null, global); @@ -54,6 +71,9 @@ goog.exportSymbol('proto.event_store.client.projections.StatisticsReq.Options', goog.exportSymbol('proto.event_store.client.projections.StatisticsReq.Options.ModeCase', null, global); goog.exportSymbol('proto.event_store.client.projections.StatisticsResp', null, global); goog.exportSymbol('proto.event_store.client.projections.StatisticsResp.Details', null, global); +goog.exportSymbol('proto.event_store.client.projections.UpdateConfigReq', null, global); +goog.exportSymbol('proto.event_store.client.projections.UpdateConfigReq.Options', null, global); +goog.exportSymbol('proto.event_store.client.projections.UpdateConfigResp', null, global); goog.exportSymbol('proto.event_store.client.projections.UpdateReq', null, global); goog.exportSymbol('proto.event_store.client.projections.UpdateReq.Options', null, global); goog.exportSymbol('proto.event_store.client.projections.UpdateReq.Options.EmitOptionCase', null, global); @@ -226,6 +246,90 @@ if (goog.DEBUG && !COMPILED) { */ proto.event_store.client.projections.UpdateResp.displayName = 'proto.event_store.client.projections.UpdateResp'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.GetQueryReq = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.GetQueryReq, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.GetQueryReq.displayName = 'proto.event_store.client.projections.GetQueryReq'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.GetQueryReq.Options = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.GetQueryReq.Options, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.GetQueryReq.Options.displayName = 'proto.event_store.client.projections.GetQueryReq.Options'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.GetQueryResp = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.GetQueryResp, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.GetQueryResp.displayName = 'proto.event_store.client.projections.GetQueryResp'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.GetQueryResp.Details = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.GetQueryResp.Details, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.GetQueryResp.Details.displayName = 'proto.event_store.client.projections.GetQueryResp.Details'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -499,6 +603,153 @@ if (goog.DEBUG && !COMPILED) { */ proto.event_store.client.projections.ResultResp.displayName = 'proto.event_store.client.projections.ResultResp'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.GetConfigReq = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.GetConfigReq, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.GetConfigReq.displayName = 'proto.event_store.client.projections.GetConfigReq'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.GetConfigReq.Options = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.GetConfigReq.Options, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.GetConfigReq.Options.displayName = 'proto.event_store.client.projections.GetConfigReq.Options'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.GetConfigResp = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.GetConfigResp, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.GetConfigResp.displayName = 'proto.event_store.client.projections.GetConfigResp'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.GetConfigResp.Details = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.GetConfigResp.Details, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.GetConfigResp.Details.displayName = 'proto.event_store.client.projections.GetConfigResp.Details'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.UpdateConfigReq = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.UpdateConfigReq, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.UpdateConfigReq.displayName = 'proto.event_store.client.projections.UpdateConfigReq'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.UpdateConfigReq.Options = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.UpdateConfigReq.Options, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.UpdateConfigReq.Options.displayName = 'proto.event_store.client.projections.UpdateConfigReq.Options'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.UpdateConfigResp = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.UpdateConfigResp, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.UpdateConfigResp.displayName = 'proto.event_store.client.projections.UpdateConfigResp'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -562,6 +813,69 @@ if (goog.DEBUG && !COMPILED) { */ proto.event_store.client.projections.ResetResp.displayName = 'proto.event_store.client.projections.ResetResp'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.AbortReq = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.AbortReq, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.AbortReq.displayName = 'proto.event_store.client.projections.AbortReq'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.AbortReq.Options = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.AbortReq.Options, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.AbortReq.Options.displayName = 'proto.event_store.client.projections.AbortReq.Options'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.AbortResp = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.AbortResp, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.AbortResp.displayName = 'proto.event_store.client.projections.AbortResp'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -688,10 +1002,115 @@ if (goog.DEBUG && !COMPILED) { */ proto.event_store.client.projections.DisableResp.displayName = 'proto.event_store.client.projections.DisableResp'; } - - - -if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.ReadEventsReq = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.ReadEventsReq, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.ReadEventsReq.displayName = 'proto.event_store.client.projections.ReadEventsReq'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.ReadEventsReq.Options = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.ReadEventsReq.Options, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.ReadEventsReq.Options.displayName = 'proto.event_store.client.projections.ReadEventsReq.Options'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.ReadEventsResp = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.ReadEventsResp, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.ReadEventsResp.displayName = 'proto.event_store.client.projections.ReadEventsResp'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.ReadEventsResp.Details = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, proto.event_store.client.projections.ReadEventsResp.Details.repeatedFields_, null); +}; +goog.inherits(proto.event_store.client.projections.ReadEventsResp.Details, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.ReadEventsResp.Details.displayName = 'proto.event_store.client.projections.ReadEventsResp.Details'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.projections.ReadEventsResp.Details.Event = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.projections.ReadEventsResp.Details.Event, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.projections.ReadEventsResp.Details.Event.displayName = 'proto.event_store.client.projections.ReadEventsResp.Details.Event'; +} + + + +if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. * Field names that are reserved in JavaScript and will be renamed to pb_name. @@ -811,7 +1230,7 @@ proto.event_store.client.projections.CreateReq.serializeBinaryToWriter = functio * @private {!Array>} * @const */ -proto.event_store.client.projections.CreateReq.Options.oneofGroups_ = [[1,2,3]]; +proto.event_store.client.projections.CreateReq.Options.oneofGroups_ = [[1,2,3],[6,7]]; /** * @enum {number} @@ -830,6 +1249,22 @@ proto.event_store.client.projections.CreateReq.Options.prototype.getModeCase = f return /** @type {proto.event_store.client.projections.CreateReq.Options.ModeCase} */(jspb.Message.computeOneofCase(this, proto.event_store.client.projections.CreateReq.Options.oneofGroups_[0])); }; +/** + * @enum {number} + */ +proto.event_store.client.projections.CreateReq.Options.EnabledOptionCase = { + ENABLED_OPTION_NOT_SET: 0, + ENABLED: 6, + NO_ENABLED_OPTION: 7 +}; + +/** + * @return {proto.event_store.client.projections.CreateReq.Options.EnabledOptionCase} + */ +proto.event_store.client.projections.CreateReq.Options.prototype.getEnabledOptionCase = function() { + return /** @type {proto.event_store.client.projections.CreateReq.Options.EnabledOptionCase} */(jspb.Message.computeOneofCase(this, proto.event_store.client.projections.CreateReq.Options.oneofGroups_[1])); +}; + if (jspb.Message.GENERATE_TO_OBJECT) { @@ -861,11 +1296,18 @@ proto.event_store.client.projections.CreateReq.Options.prototype.toObject = func */ proto.event_store.client.projections.CreateReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - oneTime: (f = msg.getOneTime()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + oneTime: (f = msg.getOneTime()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), pb_transient: (f = msg.getTransient()) && proto.event_store.client.projections.CreateReq.Options.Transient.toObject(includeInstance, f), continuous: (f = msg.getContinuous()) && proto.event_store.client.projections.CreateReq.Options.Continuous.toObject(includeInstance, f), query: jspb.Message.getFieldWithDefault(msg, 4, ""), - engineVersion: jspb.Message.getFieldWithDefault(msg, 5, 0) + handlerType: jspb.Message.getFieldWithDefault(msg, 5, ""), + enabled: jspb.Message.getBooleanFieldWithDefault(msg, 6, false), + noEnabledOption: (f = msg.getNoEnabledOption()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + name: jspb.Message.getFieldWithDefault(msg, 8, ""), + checkpointsEnabled: jspb.Message.getBooleanFieldWithDefault(msg, 9, false), + emitEnabled: jspb.Message.getBooleanFieldWithDefault(msg, 10, false), + trackEmittedStreams: jspb.Message.getBooleanFieldWithDefault(msg, 11, false), + annotationsMap: (f = msg.getAnnotationsMap()) ? f.toObject(includeInstance, undefined) : [] }; if (includeInstance) { @@ -903,8 +1345,8 @@ proto.event_store.client.projections.CreateReq.Options.deserializeBinaryFromRead var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setOneTime(value); break; case 2: @@ -922,8 +1364,39 @@ proto.event_store.client.projections.CreateReq.Options.deserializeBinaryFromRead msg.setQuery(value); break; case 5: - var value = /** @type {number} */ (reader.readInt32()); - msg.setEngineVersion(value); + var value = /** @type {string} */ (reader.readString()); + msg.setHandlerType(value); + break; + case 6: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setEnabled(value); + break; + case 7: + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + msg.setNoEnabledOption(value); + break; + case 8: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 9: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setCheckpointsEnabled(value); + break; + case 10: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setEmitEnabled(value); + break; + case 11: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setTrackEmittedStreams(value); + break; + case 12: + var value = msg.getAnnotationsMap(); + reader.readMessage(value, function(message, reader) { + jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); + }); break; default: reader.skipField(); @@ -959,7 +1432,7 @@ proto.event_store.client.projections.CreateReq.Options.serializeBinaryToWriter = writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getTransient(); @@ -985,13 +1458,60 @@ proto.event_store.client.projections.CreateReq.Options.serializeBinaryToWriter = f ); } - f = message.getEngineVersion(); - if (f !== 0) { - writer.writeInt32( + f = message.getHandlerType(); + if (f.length > 0) { + writer.writeString( 5, f ); } + f = /** @type {boolean} */ (jspb.Message.getField(message, 6)); + if (f != null) { + writer.writeBool( + 6, + f + ); + } + f = message.getNoEnabledOption(); + if (f != null) { + writer.writeMessage( + 7, + f, + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + ); + } + f = /** @type {string} */ (jspb.Message.getField(message, 8)); + if (f != null) { + writer.writeString( + 8, + f + ); + } + f = message.getCheckpointsEnabled(); + if (f) { + writer.writeBool( + 9, + f + ); + } + f = message.getEmitEnabled(); + if (f) { + writer.writeBool( + 10, + f + ); + } + f = message.getTrackEmittedStreams(); + if (f) { + writer.writeBool( + 11, + f + ); + } + f = message.getAnnotationsMap(true); + if (f && f.getLength() > 0) { + f.serializeBinary(12, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); + } }; @@ -1321,7 +1841,7 @@ proto.event_store.client.projections.CreateReq.Options.Continuous.prototype.setT */ proto.event_store.client.projections.CreateReq.Options.prototype.getOneTime = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 1)); }; @@ -1445,48 +1965,47 @@ proto.event_store.client.projections.CreateReq.Options.prototype.setQuery = func /** - * optional int32 engine_version = 5; - * @return {number} + * optional string handler_type = 5; + * @return {string} */ -proto.event_store.client.projections.CreateReq.Options.prototype.getEngineVersion = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +proto.event_store.client.projections.CreateReq.Options.prototype.getHandlerType = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); }; /** - * @param {number} value + * @param {string} value * @return {!proto.event_store.client.projections.CreateReq.Options} returns this */ -proto.event_store.client.projections.CreateReq.Options.prototype.setEngineVersion = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); +proto.event_store.client.projections.CreateReq.Options.prototype.setHandlerType = function(value) { + return jspb.Message.setProto3StringField(this, 5, value); }; /** - * optional Options options = 1; - * @return {?proto.event_store.client.projections.CreateReq.Options} + * optional bool enabled = 6; + * @return {boolean} */ -proto.event_store.client.projections.CreateReq.prototype.getOptions = function() { - return /** @type{?proto.event_store.client.projections.CreateReq.Options} */ ( - jspb.Message.getWrapperField(this, proto.event_store.client.projections.CreateReq.Options, 1)); +proto.event_store.client.projections.CreateReq.Options.prototype.getEnabled = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false)); }; /** - * @param {?proto.event_store.client.projections.CreateReq.Options|undefined} value - * @return {!proto.event_store.client.projections.CreateReq} returns this -*/ -proto.event_store.client.projections.CreateReq.prototype.setOptions = function(value) { - return jspb.Message.setWrapperField(this, 1, value); + * @param {boolean} value + * @return {!proto.event_store.client.projections.CreateReq.Options} returns this + */ +proto.event_store.client.projections.CreateReq.Options.prototype.setEnabled = function(value) { + return jspb.Message.setOneofField(this, 6, proto.event_store.client.projections.CreateReq.Options.oneofGroups_[1], value); }; /** - * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.CreateReq} returns this + * Clears the field making it undefined. + * @return {!proto.event_store.client.projections.CreateReq.Options} returns this */ -proto.event_store.client.projections.CreateReq.prototype.clearOptions = function() { - return this.setOptions(undefined); +proto.event_store.client.projections.CreateReq.Options.prototype.clearEnabled = function() { + return jspb.Message.setOneofField(this, 6, proto.event_store.client.projections.CreateReq.Options.oneofGroups_[1], undefined); }; @@ -1494,69 +2013,255 @@ proto.event_store.client.projections.CreateReq.prototype.clearOptions = function * Returns whether this field is set. * @return {boolean} */ -proto.event_store.client.projections.CreateReq.prototype.hasOptions = function() { - return jspb.Message.getField(this, 1) != null; +proto.event_store.client.projections.CreateReq.Options.prototype.hasEnabled = function() { + return jspb.Message.getField(this, 6) != null; }; +/** + * optional event_store.client.Empty no_enabled_option = 7; + * @return {?proto.event_store.client.Empty} + */ +proto.event_store.client.projections.CreateReq.Options.prototype.getNoEnabledOption = function() { + return /** @type{?proto.event_store.client.Empty} */ ( + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 7)); +}; +/** + * @param {?proto.event_store.client.Empty|undefined} value + * @return {!proto.event_store.client.projections.CreateReq.Options} returns this +*/ +proto.event_store.client.projections.CreateReq.Options.prototype.setNoEnabledOption = function(value) { + return jspb.Message.setOneofWrapperField(this, 7, proto.event_store.client.projections.CreateReq.Options.oneofGroups_[1], value); +}; + -if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.CreateReq.Options} returns this */ -proto.event_store.client.projections.CreateResp.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.CreateResp.toObject(opt_includeInstance, this); +proto.event_store.client.projections.CreateReq.Options.prototype.clearNoEnabledOption = function() { + return this.setNoEnabledOption(undefined); }; /** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.CreateResp} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages + * Returns whether this field is set. + * @return {boolean} */ -proto.event_store.client.projections.CreateResp.toObject = function(includeInstance, msg) { - var f, obj = { +proto.event_store.client.projections.CreateReq.Options.prototype.hasNoEnabledOption = function() { + return jspb.Message.getField(this, 7) != null; +}; - }; - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; +/** + * optional string name = 8; + * @return {string} + */ +proto.event_store.client.projections.CreateReq.Options.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); }; -} /** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.CreateResp} + * @param {string} value + * @return {!proto.event_store.client.projections.CreateReq.Options} returns this */ -proto.event_store.client.projections.CreateResp.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.CreateResp; - return proto.event_store.client.projections.CreateResp.deserializeBinaryFromReader(msg, reader); +proto.event_store.client.projections.CreateReq.Options.prototype.setName = function(value) { + return jspb.Message.setField(this, 8, value); }; /** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. + * Clears the field making it undefined. + * @return {!proto.event_store.client.projections.CreateReq.Options} returns this + */ +proto.event_store.client.projections.CreateReq.Options.prototype.clearName = function() { + return jspb.Message.setField(this, 8, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.CreateReq.Options.prototype.hasName = function() { + return jspb.Message.getField(this, 8) != null; +}; + + +/** + * optional bool checkpoints_enabled = 9; + * @return {boolean} + */ +proto.event_store.client.projections.CreateReq.Options.prototype.getCheckpointsEnabled = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 9, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.event_store.client.projections.CreateReq.Options} returns this + */ +proto.event_store.client.projections.CreateReq.Options.prototype.setCheckpointsEnabled = function(value) { + return jspb.Message.setProto3BooleanField(this, 9, value); +}; + + +/** + * optional bool emit_enabled = 10; + * @return {boolean} + */ +proto.event_store.client.projections.CreateReq.Options.prototype.getEmitEnabled = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 10, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.event_store.client.projections.CreateReq.Options} returns this + */ +proto.event_store.client.projections.CreateReq.Options.prototype.setEmitEnabled = function(value) { + return jspb.Message.setProto3BooleanField(this, 10, value); +}; + + +/** + * optional bool track_emitted_streams = 11; + * @return {boolean} + */ +proto.event_store.client.projections.CreateReq.Options.prototype.getTrackEmittedStreams = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 11, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.event_store.client.projections.CreateReq.Options} returns this + */ +proto.event_store.client.projections.CreateReq.Options.prototype.setTrackEmittedStreams = function(value) { + return jspb.Message.setProto3BooleanField(this, 11, value); +}; + + +/** + * map annotations = 12; + * @param {boolean=} opt_noLazyCreate Do not create the map if + * empty, instead returning `undefined` + * @return {!jspb.Map} + */ +proto.event_store.client.projections.CreateReq.Options.prototype.getAnnotationsMap = function(opt_noLazyCreate) { + return /** @type {!jspb.Map} */ ( + jspb.Message.getMapField(this, 12, opt_noLazyCreate, + null)); +}; + + +/** + * Clears values from the map. The map will be non-null. + * @return {!proto.event_store.client.projections.CreateReq.Options} returns this + */ +proto.event_store.client.projections.CreateReq.Options.prototype.clearAnnotationsMap = function() { + this.getAnnotationsMap().clear(); + return this;}; + + +/** + * optional Options options = 1; + * @return {?proto.event_store.client.projections.CreateReq.Options} + */ +proto.event_store.client.projections.CreateReq.prototype.getOptions = function() { + return /** @type{?proto.event_store.client.projections.CreateReq.Options} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.CreateReq.Options, 1)); +}; + + +/** + * @param {?proto.event_store.client.projections.CreateReq.Options|undefined} value + * @return {!proto.event_store.client.projections.CreateReq} returns this +*/ +proto.event_store.client.projections.CreateReq.prototype.setOptions = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.CreateReq} returns this + */ +proto.event_store.client.projections.CreateReq.prototype.clearOptions = function() { + return this.setOptions(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.CreateReq.prototype.hasOptions = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.CreateResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.CreateResp.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.CreateResp} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.CreateResp.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.CreateResp} + */ +proto.event_store.client.projections.CreateResp.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.CreateResp; + return proto.event_store.client.projections.CreateResp.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. * @param {!proto.event_store.client.projections.CreateResp} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. * @return {!proto.event_store.client.projections.CreateResp} @@ -1775,7 +2480,8 @@ proto.event_store.client.projections.UpdateReq.Options.toObject = function(inclu name: jspb.Message.getFieldWithDefault(msg, 1, ""), query: jspb.Message.getFieldWithDefault(msg, 2, ""), emitEnabled: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), - noEmitOptions: (f = msg.getNoEmitOptions()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + noEmitOptions: (f = msg.getNoEmitOptions()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + annotationsMap: (f = msg.getAnnotationsMap()) ? f.toObject(includeInstance, undefined) : [] }; if (includeInstance) { @@ -1825,10 +2531,16 @@ proto.event_store.client.projections.UpdateReq.Options.deserializeBinaryFromRead msg.setEmitEnabled(value); break; case 4: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoEmitOptions(value); break; + case 5: + var value = msg.getAnnotationsMap(); + reader.readMessage(value, function(message, reader) { + jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readString, null, "", ""); + }); + break; default: reader.skipField(); break; @@ -1884,9 +2596,13 @@ proto.event_store.client.projections.UpdateReq.Options.serializeBinaryToWriter = writer.writeMessage( 4, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } + f = message.getAnnotationsMap(true); + if (f && f.getLength() > 0) { + f.serializeBinary(5, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeString); + } }; @@ -1968,7 +2684,7 @@ proto.event_store.client.projections.UpdateReq.Options.prototype.hasEmitEnabled */ proto.event_store.client.projections.UpdateReq.Options.prototype.getNoEmitOptions = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 4)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 4)); }; @@ -1999,6 +2715,28 @@ proto.event_store.client.projections.UpdateReq.Options.prototype.hasNoEmitOption }; +/** + * map annotations = 5; + * @param {boolean=} opt_noLazyCreate Do not create the map if + * empty, instead returning `undefined` + * @return {!jspb.Map} + */ +proto.event_store.client.projections.UpdateReq.Options.prototype.getAnnotationsMap = function(opt_noLazyCreate) { + return /** @type {!jspb.Map} */ ( + jspb.Message.getMapField(this, 5, opt_noLazyCreate, + null)); +}; + + +/** + * Clears values from the map. The map will be non-null. + * @return {!proto.event_store.client.projections.UpdateReq.Options} returns this + */ +proto.event_store.client.projections.UpdateReq.Options.prototype.clearAnnotationsMap = function() { + this.getAnnotationsMap().clear(); + return this;}; + + /** * optional Options options = 1; * @return {?proto.event_store.client.projections.UpdateReq.Options} @@ -2153,8 +2891,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.DeleteReq.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.DeleteReq.toObject(opt_includeInstance, this); +proto.event_store.client.projections.GetQueryReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.GetQueryReq.toObject(opt_includeInstance, this); }; @@ -2163,13 +2901,13 @@ proto.event_store.client.projections.DeleteReq.prototype.toObject = function(opt * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.DeleteReq} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.GetQueryReq} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.DeleteReq.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.GetQueryReq.toObject = function(includeInstance, msg) { var f, obj = { - options: (f = msg.getOptions()) && proto.event_store.client.projections.DeleteReq.Options.toObject(includeInstance, f) + options: (f = msg.getOptions()) && proto.event_store.client.projections.GetQueryReq.Options.toObject(includeInstance, f) }; if (includeInstance) { @@ -2183,23 +2921,23 @@ proto.event_store.client.projections.DeleteReq.toObject = function(includeInstan /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.DeleteReq} + * @return {!proto.event_store.client.projections.GetQueryReq} */ -proto.event_store.client.projections.DeleteReq.deserializeBinary = function(bytes) { +proto.event_store.client.projections.GetQueryReq.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.DeleteReq; - return proto.event_store.client.projections.DeleteReq.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.GetQueryReq; + return proto.event_store.client.projections.GetQueryReq.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.DeleteReq} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.GetQueryReq} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.DeleteReq} + * @return {!proto.event_store.client.projections.GetQueryReq} */ -proto.event_store.client.projections.DeleteReq.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.GetQueryReq.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -2207,8 +2945,8 @@ proto.event_store.client.projections.DeleteReq.deserializeBinaryFromReader = fun var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new proto.event_store.client.projections.DeleteReq.Options; - reader.readMessage(value,proto.event_store.client.projections.DeleteReq.Options.deserializeBinaryFromReader); + var value = new proto.event_store.client.projections.GetQueryReq.Options; + reader.readMessage(value,proto.event_store.client.projections.GetQueryReq.Options.deserializeBinaryFromReader); msg.setOptions(value); break; default: @@ -2224,9 +2962,9 @@ proto.event_store.client.projections.DeleteReq.deserializeBinaryFromReader = fun * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.DeleteReq.prototype.serializeBinary = function() { +proto.event_store.client.projections.GetQueryReq.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.DeleteReq.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.GetQueryReq.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -2234,18 +2972,18 @@ proto.event_store.client.projections.DeleteReq.prototype.serializeBinary = funct /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.DeleteReq} message + * @param {!proto.event_store.client.projections.GetQueryReq} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.DeleteReq.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.GetQueryReq.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getOptions(); if (f != null) { writer.writeMessage( 1, f, - proto.event_store.client.projections.DeleteReq.Options.serializeBinaryToWriter + proto.event_store.client.projections.GetQueryReq.Options.serializeBinaryToWriter ); } }; @@ -2267,8 +3005,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.DeleteReq.Options.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.DeleteReq.Options.toObject(opt_includeInstance, this); +proto.event_store.client.projections.GetQueryReq.Options.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.GetQueryReq.Options.toObject(opt_includeInstance, this); }; @@ -2277,16 +3015,13 @@ proto.event_store.client.projections.DeleteReq.Options.prototype.toObject = func * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.DeleteReq.Options} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.GetQueryReq.Options} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.DeleteReq.Options.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.GetQueryReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - name: jspb.Message.getFieldWithDefault(msg, 1, ""), - deleteEmittedStreams: jspb.Message.getBooleanFieldWithDefault(msg, 2, false), - deleteStateStream: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), - deleteCheckpointStream: jspb.Message.getBooleanFieldWithDefault(msg, 4, false) + name: jspb.Message.getFieldWithDefault(msg, 1, "") }; if (includeInstance) { @@ -2300,23 +3035,23 @@ proto.event_store.client.projections.DeleteReq.Options.toObject = function(inclu /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.DeleteReq.Options} + * @return {!proto.event_store.client.projections.GetQueryReq.Options} */ -proto.event_store.client.projections.DeleteReq.Options.deserializeBinary = function(bytes) { +proto.event_store.client.projections.GetQueryReq.Options.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.DeleteReq.Options; - return proto.event_store.client.projections.DeleteReq.Options.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.GetQueryReq.Options; + return proto.event_store.client.projections.GetQueryReq.Options.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.DeleteReq.Options} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.GetQueryReq.Options} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.DeleteReq.Options} + * @return {!proto.event_store.client.projections.GetQueryReq.Options} */ -proto.event_store.client.projections.DeleteReq.Options.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.GetQueryReq.Options.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -2327,18 +3062,6 @@ proto.event_store.client.projections.DeleteReq.Options.deserializeBinaryFromRead var value = /** @type {string} */ (reader.readString()); msg.setName(value); break; - case 2: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setDeleteEmittedStreams(value); - break; - case 3: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setDeleteStateStream(value); - break; - case 4: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setDeleteCheckpointStream(value); - break; default: reader.skipField(); break; @@ -2352,9 +3075,9 @@ proto.event_store.client.projections.DeleteReq.Options.deserializeBinaryFromRead * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.DeleteReq.Options.prototype.serializeBinary = function() { +proto.event_store.client.projections.GetQueryReq.Options.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.DeleteReq.Options.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.GetQueryReq.Options.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -2362,11 +3085,11 @@ proto.event_store.client.projections.DeleteReq.Options.prototype.serializeBinary /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.DeleteReq.Options} message + * @param {!proto.event_store.client.projections.GetQueryReq.Options} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.DeleteReq.Options.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.GetQueryReq.Options.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getName(); if (f.length > 0) { @@ -2375,27 +3098,6 @@ proto.event_store.client.projections.DeleteReq.Options.serializeBinaryToWriter = f ); } - f = message.getDeleteEmittedStreams(); - if (f) { - writer.writeBool( - 2, - f - ); - } - f = message.getDeleteStateStream(); - if (f) { - writer.writeBool( - 3, - f - ); - } - f = message.getDeleteCheckpointStream(); - if (f) { - writer.writeBool( - 4, - f - ); - } }; @@ -2403,98 +3105,44 @@ proto.event_store.client.projections.DeleteReq.Options.serializeBinaryToWriter = * optional string name = 1; * @return {string} */ -proto.event_store.client.projections.DeleteReq.Options.prototype.getName = function() { +proto.event_store.client.projections.GetQueryReq.Options.prototype.getName = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; /** * @param {string} value - * @return {!proto.event_store.client.projections.DeleteReq.Options} returns this + * @return {!proto.event_store.client.projections.GetQueryReq.Options} returns this */ -proto.event_store.client.projections.DeleteReq.Options.prototype.setName = function(value) { +proto.event_store.client.projections.GetQueryReq.Options.prototype.setName = function(value) { return jspb.Message.setProto3StringField(this, 1, value); }; /** - * optional bool delete_emitted_streams = 2; - * @return {boolean} + * optional Options options = 1; + * @return {?proto.event_store.client.projections.GetQueryReq.Options} */ -proto.event_store.client.projections.DeleteReq.Options.prototype.getDeleteEmittedStreams = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); +proto.event_store.client.projections.GetQueryReq.prototype.getOptions = function() { + return /** @type{?proto.event_store.client.projections.GetQueryReq.Options} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.GetQueryReq.Options, 1)); }; /** - * @param {boolean} value - * @return {!proto.event_store.client.projections.DeleteReq.Options} returns this - */ -proto.event_store.client.projections.DeleteReq.Options.prototype.setDeleteEmittedStreams = function(value) { - return jspb.Message.setProto3BooleanField(this, 2, value); -}; - - -/** - * optional bool delete_state_stream = 3; - * @return {boolean} - */ -proto.event_store.client.projections.DeleteReq.Options.prototype.getDeleteStateStream = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.event_store.client.projections.DeleteReq.Options} returns this - */ -proto.event_store.client.projections.DeleteReq.Options.prototype.setDeleteStateStream = function(value) { - return jspb.Message.setProto3BooleanField(this, 3, value); -}; - - -/** - * optional bool delete_checkpoint_stream = 4; - * @return {boolean} - */ -proto.event_store.client.projections.DeleteReq.Options.prototype.getDeleteCheckpointStream = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.event_store.client.projections.DeleteReq.Options} returns this - */ -proto.event_store.client.projections.DeleteReq.Options.prototype.setDeleteCheckpointStream = function(value) { - return jspb.Message.setProto3BooleanField(this, 4, value); -}; - - -/** - * optional Options options = 1; - * @return {?proto.event_store.client.projections.DeleteReq.Options} - */ -proto.event_store.client.projections.DeleteReq.prototype.getOptions = function() { - return /** @type{?proto.event_store.client.projections.DeleteReq.Options} */ ( - jspb.Message.getWrapperField(this, proto.event_store.client.projections.DeleteReq.Options, 1)); -}; - - -/** - * @param {?proto.event_store.client.projections.DeleteReq.Options|undefined} value - * @return {!proto.event_store.client.projections.DeleteReq} returns this + * @param {?proto.event_store.client.projections.GetQueryReq.Options|undefined} value + * @return {!proto.event_store.client.projections.GetQueryReq} returns this */ -proto.event_store.client.projections.DeleteReq.prototype.setOptions = function(value) { +proto.event_store.client.projections.GetQueryReq.prototype.setOptions = function(value) { return jspb.Message.setWrapperField(this, 1, value); }; /** * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.DeleteReq} returns this + * @return {!proto.event_store.client.projections.GetQueryReq} returns this */ -proto.event_store.client.projections.DeleteReq.prototype.clearOptions = function() { +proto.event_store.client.projections.GetQueryReq.prototype.clearOptions = function() { return this.setOptions(undefined); }; @@ -2503,7 +3151,7 @@ proto.event_store.client.projections.DeleteReq.prototype.clearOptions = function * Returns whether this field is set. * @return {boolean} */ -proto.event_store.client.projections.DeleteReq.prototype.hasOptions = function() { +proto.event_store.client.projections.GetQueryReq.prototype.hasOptions = function() { return jspb.Message.getField(this, 1) != null; }; @@ -2524,8 +3172,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.DeleteResp.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.DeleteResp.toObject(opt_includeInstance, this); +proto.event_store.client.projections.GetQueryResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.GetQueryResp.toObject(opt_includeInstance, this); }; @@ -2534,13 +3182,13 @@ proto.event_store.client.projections.DeleteResp.prototype.toObject = function(op * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.DeleteResp} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.GetQueryResp} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.DeleteResp.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.GetQueryResp.toObject = function(includeInstance, msg) { var f, obj = { - + details: (f = msg.getDetails()) && proto.event_store.client.projections.GetQueryResp.Details.toObject(includeInstance, f) }; if (includeInstance) { @@ -2554,29 +3202,34 @@ proto.event_store.client.projections.DeleteResp.toObject = function(includeInsta /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.DeleteResp} + * @return {!proto.event_store.client.projections.GetQueryResp} */ -proto.event_store.client.projections.DeleteResp.deserializeBinary = function(bytes) { +proto.event_store.client.projections.GetQueryResp.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.DeleteResp; - return proto.event_store.client.projections.DeleteResp.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.GetQueryResp; + return proto.event_store.client.projections.GetQueryResp.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.DeleteResp} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.GetQueryResp} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.DeleteResp} + * @return {!proto.event_store.client.projections.GetQueryResp} */ -proto.event_store.client.projections.DeleteResp.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.GetQueryResp.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { + case 1: + var value = new proto.event_store.client.projections.GetQueryResp.Details; + reader.readMessage(value,proto.event_store.client.projections.GetQueryResp.Details.deserializeBinaryFromReader); + msg.setDetails(value); + break; default: reader.skipField(); break; @@ -2590,9 +3243,9 @@ proto.event_store.client.projections.DeleteResp.deserializeBinaryFromReader = fu * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.DeleteResp.prototype.serializeBinary = function() { +proto.event_store.client.projections.GetQueryResp.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.DeleteResp.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.GetQueryResp.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -2600,12 +3253,20 @@ proto.event_store.client.projections.DeleteResp.prototype.serializeBinary = func /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.DeleteResp} message + * @param {!proto.event_store.client.projections.GetQueryResp} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.DeleteResp.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.GetQueryResp.serializeBinaryToWriter = function(message, writer) { var f = undefined; + f = message.getDetails(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.event_store.client.projections.GetQueryResp.Details.serializeBinaryToWriter + ); + } }; @@ -2625,8 +3286,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.StatisticsReq.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.StatisticsReq.toObject(opt_includeInstance, this); +proto.event_store.client.projections.GetQueryResp.Details.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.GetQueryResp.Details.toObject(opt_includeInstance, this); }; @@ -2635,13 +3296,20 @@ proto.event_store.client.projections.StatisticsReq.prototype.toObject = function * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.StatisticsReq} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.GetQueryResp.Details} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StatisticsReq.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.GetQueryResp.Details.toObject = function(includeInstance, msg) { var f, obj = { - options: (f = msg.getOptions()) && proto.event_store.client.projections.StatisticsReq.Options.toObject(includeInstance, f) + name: jspb.Message.getFieldWithDefault(msg, 1, ""), + query: jspb.Message.getFieldWithDefault(msg, 2, ""), + emitEnabled: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), + projectionType: jspb.Message.getFieldWithDefault(msg, 4, ""), + trackEmittedStreams: jspb.Message.getBooleanFieldWithDefault(msg, 5, false), + checkpointsEnabled: jspb.Message.getBooleanFieldWithDefault(msg, 6, false), + definitionJson: jspb.Message.getFieldWithDefault(msg, 7, ""), + outputConfigJson: jspb.Message.getFieldWithDefault(msg, 8, "") }; if (includeInstance) { @@ -2655,23 +3323,23 @@ proto.event_store.client.projections.StatisticsReq.toObject = function(includeIn /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.StatisticsReq} + * @return {!proto.event_store.client.projections.GetQueryResp.Details} */ -proto.event_store.client.projections.StatisticsReq.deserializeBinary = function(bytes) { +proto.event_store.client.projections.GetQueryResp.Details.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.StatisticsReq; - return proto.event_store.client.projections.StatisticsReq.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.GetQueryResp.Details; + return proto.event_store.client.projections.GetQueryResp.Details.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.StatisticsReq} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.GetQueryResp.Details} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.StatisticsReq} + * @return {!proto.event_store.client.projections.GetQueryResp.Details} */ -proto.event_store.client.projections.StatisticsReq.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.GetQueryResp.Details.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -2679,9 +3347,36 @@ proto.event_store.client.projections.StatisticsReq.deserializeBinaryFromReader = var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new proto.event_store.client.projections.StatisticsReq.Options; - reader.readMessage(value,proto.event_store.client.projections.StatisticsReq.Options.deserializeBinaryFromReader); - msg.setOptions(value); + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setQuery(value); + break; + case 3: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setEmitEnabled(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setProjectionType(value); + break; + case 5: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setTrackEmittedStreams(value); + break; + case 6: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setCheckpointsEnabled(value); + break; + case 7: + var value = /** @type {string} */ (reader.readString()); + msg.setDefinitionJson(value); + break; + case 8: + var value = /** @type {string} */ (reader.readString()); + msg.setOutputConfigJson(value); break; default: reader.skipField(); @@ -2696,9 +3391,9 @@ proto.event_store.client.projections.StatisticsReq.deserializeBinaryFromReader = * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.StatisticsReq.prototype.serializeBinary = function() { +proto.event_store.client.projections.GetQueryResp.Details.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.StatisticsReq.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.GetQueryResp.Details.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -2706,281 +3401,167 @@ proto.event_store.client.projections.StatisticsReq.prototype.serializeBinary = f /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.StatisticsReq} message + * @param {!proto.event_store.client.projections.GetQueryResp.Details} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StatisticsReq.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.GetQueryResp.Details.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getOptions(); - if (f != null) { - writer.writeMessage( + f = message.getName(); + if (f.length > 0) { + writer.writeString( 1, - f, - proto.event_store.client.projections.StatisticsReq.Options.serializeBinaryToWriter + f + ); + } + f = message.getQuery(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getEmitEnabled(); + if (f) { + writer.writeBool( + 3, + f + ); + } + f = message.getProjectionType(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 5)); + if (f != null) { + writer.writeBool( + 5, + f + ); + } + f = /** @type {boolean} */ (jspb.Message.getField(message, 6)); + if (f != null) { + writer.writeBool( + 6, + f + ); + } + f = message.getDefinitionJson(); + if (f.length > 0) { + writer.writeString( + 7, + f + ); + } + f = message.getOutputConfigJson(); + if (f.length > 0) { + writer.writeString( + 8, + f ); } }; - /** - * Oneof group definitions for this message. Each group defines the field - * numbers belonging to that group. When of these fields' value is set, all - * other fields in the group are cleared. During deserialization, if multiple - * fields are encountered for a group, only the last value seen will be kept. - * @private {!Array>} - * @const + * optional string name = 1; + * @return {string} */ -proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_ = [[1,2,3,4,5]]; +proto.event_store.client.projections.GetQueryResp.Details.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + /** - * @enum {number} + * @param {string} value + * @return {!proto.event_store.client.projections.GetQueryResp.Details} returns this */ -proto.event_store.client.projections.StatisticsReq.Options.ModeCase = { - MODE_NOT_SET: 0, - NAME: 1, - ALL: 2, - TRANSIENT: 3, - CONTINUOUS: 4, - ONE_TIME: 5 +proto.event_store.client.projections.GetQueryResp.Details.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); }; + /** - * @return {proto.event_store.client.projections.StatisticsReq.Options.ModeCase} + * optional string query = 2; + * @return {string} */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.getModeCase = function() { - return /** @type {proto.event_store.client.projections.StatisticsReq.Options.ModeCase} */(jspb.Message.computeOneofCase(this, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0])); +proto.event_store.client.projections.GetQueryResp.Details.prototype.getQuery = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); }; - -if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} + * @param {string} value + * @return {!proto.event_store.client.projections.GetQueryResp.Details} returns this */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.StatisticsReq.Options.toObject(opt_includeInstance, this); +proto.event_store.client.projections.GetQueryResp.Details.prototype.setQuery = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); }; /** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.StatisticsReq.Options} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages + * optional bool emit_enabled = 3; + * @return {boolean} */ -proto.event_store.client.projections.StatisticsReq.Options.toObject = function(includeInstance, msg) { - var f, obj = { - name: jspb.Message.getFieldWithDefault(msg, 1, ""), - all: (f = msg.getAll()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - pb_transient: (f = msg.getTransient()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - continuous: (f = msg.getContinuous()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - oneTime: (f = msg.getOneTime()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; +proto.event_store.client.projections.GetQueryResp.Details.prototype.getEmitEnabled = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false)); }; -} /** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.StatisticsReq.Options} + * @param {boolean} value + * @return {!proto.event_store.client.projections.GetQueryResp.Details} returns this */ -proto.event_store.client.projections.StatisticsReq.Options.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.StatisticsReq.Options; - return proto.event_store.client.projections.StatisticsReq.Options.deserializeBinaryFromReader(msg, reader); +proto.event_store.client.projections.GetQueryResp.Details.prototype.setEmitEnabled = function(value) { + return jspb.Message.setProto3BooleanField(this, 3, value); }; /** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.event_store.client.projections.StatisticsReq.Options} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.StatisticsReq.Options} - */ -proto.event_store.client.projections.StatisticsReq.Options.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setName(value); - break; - case 2: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); - msg.setAll(value); - break; - case 3: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); - msg.setTransient(value); - break; - case 4: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); - msg.setContinuous(value); - break; - case 5: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); - msg.setOneTime(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.StatisticsReq.Options.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.StatisticsReq.Options} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.event_store.client.projections.StatisticsReq.Options.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = /** @type {string} */ (jspb.Message.getField(message, 1)); - if (f != null) { - writer.writeString( - 1, - f - ); - } - f = message.getAll(); - if (f != null) { - writer.writeMessage( - 2, - f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter - ); - } - f = message.getTransient(); - if (f != null) { - writer.writeMessage( - 3, - f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter - ); - } - f = message.getContinuous(); - if (f != null) { - writer.writeMessage( - 4, - f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter - ); - } - f = message.getOneTime(); - if (f != null) { - writer.writeMessage( - 5, - f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter - ); - } -}; - - -/** - * optional string name = 1; + * optional string projection_type = 4; * @return {string} */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.getName = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +proto.event_store.client.projections.GetQueryResp.Details.prototype.getProjectionType = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); }; /** * @param {string} value - * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this - */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.setName = function(value) { - return jspb.Message.setOneofField(this, 1, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this + * @return {!proto.event_store.client.projections.GetQueryResp.Details} returns this */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.clearName = function() { - return jspb.Message.setOneofField(this, 1, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0], undefined); +proto.event_store.client.projections.GetQueryResp.Details.prototype.setProjectionType = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); }; /** - * Returns whether this field is set. + * optional bool track_emitted_streams = 5; * @return {boolean} */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.hasName = function() { - return jspb.Message.getField(this, 1) != null; +proto.event_store.client.projections.GetQueryResp.Details.prototype.getTrackEmittedStreams = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 5, false)); }; /** - * optional event_store.client.Empty all = 2; - * @return {?proto.event_store.client.Empty} + * @param {boolean} value + * @return {!proto.event_store.client.projections.GetQueryResp.Details} returns this */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.getAll = function() { - return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 2)); -}; - - -/** - * @param {?proto.event_store.client.Empty|undefined} value - * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this -*/ -proto.event_store.client.projections.StatisticsReq.Options.prototype.setAll = function(value) { - return jspb.Message.setOneofWrapperField(this, 2, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0], value); +proto.event_store.client.projections.GetQueryResp.Details.prototype.setTrackEmittedStreams = function(value) { + return jspb.Message.setField(this, 5, value); }; /** - * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this + * Clears the field making it undefined. + * @return {!proto.event_store.client.projections.GetQueryResp.Details} returns this */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.clearAll = function() { - return this.setAll(undefined); +proto.event_store.client.projections.GetQueryResp.Details.prototype.clearTrackEmittedStreams = function() { + return jspb.Message.setField(this, 5, undefined); }; @@ -2988,73 +3569,35 @@ proto.event_store.client.projections.StatisticsReq.Options.prototype.clearAll = * Returns whether this field is set. * @return {boolean} */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.hasAll = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional event_store.client.Empty transient = 3; - * @return {?proto.event_store.client.Empty} - */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.getTransient = function() { - return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 3)); -}; - - -/** - * @param {?proto.event_store.client.Empty|undefined} value - * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this -*/ -proto.event_store.client.projections.StatisticsReq.Options.prototype.setTransient = function(value) { - return jspb.Message.setOneofWrapperField(this, 3, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this - */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.clearTransient = function() { - return this.setTransient(undefined); +proto.event_store.client.projections.GetQueryResp.Details.prototype.hasTrackEmittedStreams = function() { + return jspb.Message.getField(this, 5) != null; }; /** - * Returns whether this field is set. + * optional bool checkpoints_enabled = 6; * @return {boolean} */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.hasTransient = function() { - return jspb.Message.getField(this, 3) != null; +proto.event_store.client.projections.GetQueryResp.Details.prototype.getCheckpointsEnabled = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false)); }; /** - * optional event_store.client.Empty continuous = 4; - * @return {?proto.event_store.client.Empty} + * @param {boolean} value + * @return {!proto.event_store.client.projections.GetQueryResp.Details} returns this */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.getContinuous = function() { - return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 4)); -}; - - -/** - * @param {?proto.event_store.client.Empty|undefined} value - * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this -*/ -proto.event_store.client.projections.StatisticsReq.Options.prototype.setContinuous = function(value) { - return jspb.Message.setOneofWrapperField(this, 4, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0], value); +proto.event_store.client.projections.GetQueryResp.Details.prototype.setCheckpointsEnabled = function(value) { + return jspb.Message.setField(this, 6, value); }; /** - * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this + * Clears the field making it undefined. + * @return {!proto.event_store.client.projections.GetQueryResp.Details} returns this */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.clearContinuous = function() { - return this.setContinuous(undefined); +proto.event_store.client.projections.GetQueryResp.Details.prototype.clearCheckpointsEnabled = function() { + return jspb.Message.setField(this, 6, undefined); }; @@ -3062,73 +3605,72 @@ proto.event_store.client.projections.StatisticsReq.Options.prototype.clearContin * Returns whether this field is set. * @return {boolean} */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.hasContinuous = function() { - return jspb.Message.getField(this, 4) != null; +proto.event_store.client.projections.GetQueryResp.Details.prototype.hasCheckpointsEnabled = function() { + return jspb.Message.getField(this, 6) != null; }; /** - * optional event_store.client.Empty one_time = 5; - * @return {?proto.event_store.client.Empty} + * optional string definition_json = 7; + * @return {string} */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.getOneTime = function() { - return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 5)); +proto.event_store.client.projections.GetQueryResp.Details.prototype.getDefinitionJson = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); }; /** - * @param {?proto.event_store.client.Empty|undefined} value - * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this -*/ -proto.event_store.client.projections.StatisticsReq.Options.prototype.setOneTime = function(value) { - return jspb.Message.setOneofWrapperField(this, 5, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0], value); + * @param {string} value + * @return {!proto.event_store.client.projections.GetQueryResp.Details} returns this + */ +proto.event_store.client.projections.GetQueryResp.Details.prototype.setDefinitionJson = function(value) { + return jspb.Message.setProto3StringField(this, 7, value); }; /** - * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this + * optional string output_config_json = 8; + * @return {string} */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.clearOneTime = function() { - return this.setOneTime(undefined); +proto.event_store.client.projections.GetQueryResp.Details.prototype.getOutputConfigJson = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); }; /** - * Returns whether this field is set. - * @return {boolean} + * @param {string} value + * @return {!proto.event_store.client.projections.GetQueryResp.Details} returns this */ -proto.event_store.client.projections.StatisticsReq.Options.prototype.hasOneTime = function() { - return jspb.Message.getField(this, 5) != null; +proto.event_store.client.projections.GetQueryResp.Details.prototype.setOutputConfigJson = function(value) { + return jspb.Message.setProto3StringField(this, 8, value); }; /** - * optional Options options = 1; - * @return {?proto.event_store.client.projections.StatisticsReq.Options} + * optional Details details = 1; + * @return {?proto.event_store.client.projections.GetQueryResp.Details} */ -proto.event_store.client.projections.StatisticsReq.prototype.getOptions = function() { - return /** @type{?proto.event_store.client.projections.StatisticsReq.Options} */ ( - jspb.Message.getWrapperField(this, proto.event_store.client.projections.StatisticsReq.Options, 1)); +proto.event_store.client.projections.GetQueryResp.prototype.getDetails = function() { + return /** @type{?proto.event_store.client.projections.GetQueryResp.Details} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.GetQueryResp.Details, 1)); }; /** - * @param {?proto.event_store.client.projections.StatisticsReq.Options|undefined} value - * @return {!proto.event_store.client.projections.StatisticsReq} returns this + * @param {?proto.event_store.client.projections.GetQueryResp.Details|undefined} value + * @return {!proto.event_store.client.projections.GetQueryResp} returns this */ -proto.event_store.client.projections.StatisticsReq.prototype.setOptions = function(value) { +proto.event_store.client.projections.GetQueryResp.prototype.setDetails = function(value) { return jspb.Message.setWrapperField(this, 1, value); }; /** * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.StatisticsReq} returns this + * @return {!proto.event_store.client.projections.GetQueryResp} returns this */ -proto.event_store.client.projections.StatisticsReq.prototype.clearOptions = function() { - return this.setOptions(undefined); +proto.event_store.client.projections.GetQueryResp.prototype.clearDetails = function() { + return this.setDetails(undefined); }; @@ -3136,7 +3678,7 @@ proto.event_store.client.projections.StatisticsReq.prototype.clearOptions = func * Returns whether this field is set. * @return {boolean} */ -proto.event_store.client.projections.StatisticsReq.prototype.hasOptions = function() { +proto.event_store.client.projections.GetQueryResp.prototype.hasDetails = function() { return jspb.Message.getField(this, 1) != null; }; @@ -3157,8 +3699,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.StatisticsResp.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.StatisticsResp.toObject(opt_includeInstance, this); +proto.event_store.client.projections.DeleteReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.DeleteReq.toObject(opt_includeInstance, this); }; @@ -3167,13 +3709,13 @@ proto.event_store.client.projections.StatisticsResp.prototype.toObject = functio * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.StatisticsResp} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.DeleteReq} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StatisticsResp.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.DeleteReq.toObject = function(includeInstance, msg) { var f, obj = { - details: (f = msg.getDetails()) && proto.event_store.client.projections.StatisticsResp.Details.toObject(includeInstance, f) + options: (f = msg.getOptions()) && proto.event_store.client.projections.DeleteReq.Options.toObject(includeInstance, f) }; if (includeInstance) { @@ -3187,23 +3729,23 @@ proto.event_store.client.projections.StatisticsResp.toObject = function(includeI /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.StatisticsResp} + * @return {!proto.event_store.client.projections.DeleteReq} */ -proto.event_store.client.projections.StatisticsResp.deserializeBinary = function(bytes) { +proto.event_store.client.projections.DeleteReq.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.StatisticsResp; - return proto.event_store.client.projections.StatisticsResp.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.DeleteReq; + return proto.event_store.client.projections.DeleteReq.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.StatisticsResp} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.DeleteReq} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.StatisticsResp} + * @return {!proto.event_store.client.projections.DeleteReq} */ -proto.event_store.client.projections.StatisticsResp.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.DeleteReq.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -3211,11 +3753,11 @@ proto.event_store.client.projections.StatisticsResp.deserializeBinaryFromReader var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new proto.event_store.client.projections.StatisticsResp.Details; - reader.readMessage(value,proto.event_store.client.projections.StatisticsResp.Details.deserializeBinaryFromReader); - msg.setDetails(value); - break; - default: + var value = new proto.event_store.client.projections.DeleteReq.Options; + reader.readMessage(value,proto.event_store.client.projections.DeleteReq.Options.deserializeBinaryFromReader); + msg.setOptions(value); + break; + default: reader.skipField(); break; } @@ -3228,9 +3770,9 @@ proto.event_store.client.projections.StatisticsResp.deserializeBinaryFromReader * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.StatisticsResp.prototype.serializeBinary = function() { +proto.event_store.client.projections.DeleteReq.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.StatisticsResp.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.DeleteReq.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -3238,18 +3780,18 @@ proto.event_store.client.projections.StatisticsResp.prototype.serializeBinary = /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.StatisticsResp} message + * @param {!proto.event_store.client.projections.DeleteReq} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StatisticsResp.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.DeleteReq.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getDetails(); + f = message.getOptions(); if (f != null) { writer.writeMessage( 1, f, - proto.event_store.client.projections.StatisticsResp.Details.serializeBinaryToWriter + proto.event_store.client.projections.DeleteReq.Options.serializeBinaryToWriter ); } }; @@ -3271,8 +3813,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.StatisticsResp.Details.toObject(opt_includeInstance, this); +proto.event_store.client.projections.DeleteReq.Options.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.DeleteReq.Options.toObject(opt_includeInstance, this); }; @@ -3281,31 +3823,16 @@ proto.event_store.client.projections.StatisticsResp.Details.prototype.toObject = * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.StatisticsResp.Details} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.DeleteReq.Options} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StatisticsResp.Details.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.DeleteReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - coreprocessingtime: jspb.Message.getFieldWithDefault(msg, 1, "0"), - version: jspb.Message.getFieldWithDefault(msg, 2, "0"), - epoch: jspb.Message.getFieldWithDefault(msg, 3, "0"), - effectivename: jspb.Message.getFieldWithDefault(msg, 4, ""), - writesinprogress: jspb.Message.getFieldWithDefault(msg, 5, 0), - readsinprogress: jspb.Message.getFieldWithDefault(msg, 6, 0), - partitionscached: jspb.Message.getFieldWithDefault(msg, 7, 0), - status: jspb.Message.getFieldWithDefault(msg, 8, ""), - statereason: jspb.Message.getFieldWithDefault(msg, 9, ""), - name: jspb.Message.getFieldWithDefault(msg, 10, ""), - mode: jspb.Message.getFieldWithDefault(msg, 11, ""), - position: jspb.Message.getFieldWithDefault(msg, 12, ""), - progress: jspb.Message.getFloatingPointFieldWithDefault(msg, 13, 0.0), - lastcheckpoint: jspb.Message.getFieldWithDefault(msg, 14, ""), - eventsprocessedafterrestart: jspb.Message.getFieldWithDefault(msg, 15, "0"), - checkpointstatus: jspb.Message.getFieldWithDefault(msg, 16, ""), - bufferedevents: jspb.Message.getFieldWithDefault(msg, 17, "0"), - writependingeventsbeforecheckpoint: jspb.Message.getFieldWithDefault(msg, 18, 0), - writependingeventsaftercheckpoint: jspb.Message.getFieldWithDefault(msg, 19, 0) + name: jspb.Message.getFieldWithDefault(msg, 1, ""), + deleteEmittedStreams: jspb.Message.getBooleanFieldWithDefault(msg, 2, false), + deleteStateStream: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), + deleteCheckpointStream: jspb.Message.getBooleanFieldWithDefault(msg, 4, false) }; if (includeInstance) { @@ -3319,23 +3846,23 @@ proto.event_store.client.projections.StatisticsResp.Details.toObject = function( /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.StatisticsResp.Details} + * @return {!proto.event_store.client.projections.DeleteReq.Options} */ -proto.event_store.client.projections.StatisticsResp.Details.deserializeBinary = function(bytes) { +proto.event_store.client.projections.DeleteReq.Options.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.StatisticsResp.Details; - return proto.event_store.client.projections.StatisticsResp.Details.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.DeleteReq.Options; + return proto.event_store.client.projections.DeleteReq.Options.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.StatisticsResp.Details} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.DeleteReq.Options} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.StatisticsResp.Details} + * @return {!proto.event_store.client.projections.DeleteReq.Options} */ -proto.event_store.client.projections.StatisticsResp.Details.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.DeleteReq.Options.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -3343,80 +3870,20 @@ proto.event_store.client.projections.StatisticsResp.Details.deserializeBinaryFro var field = reader.getFieldNumber(); switch (field) { case 1: - var value = /** @type {string} */ (reader.readInt64String()); - msg.setCoreprocessingtime(value); + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); break; case 2: - var value = /** @type {string} */ (reader.readInt64String()); - msg.setVersion(value); + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDeleteEmittedStreams(value); break; case 3: - var value = /** @type {string} */ (reader.readInt64String()); - msg.setEpoch(value); + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDeleteStateStream(value); break; case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setEffectivename(value); - break; - case 5: - var value = /** @type {number} */ (reader.readInt32()); - msg.setWritesinprogress(value); - break; - case 6: - var value = /** @type {number} */ (reader.readInt32()); - msg.setReadsinprogress(value); - break; - case 7: - var value = /** @type {number} */ (reader.readInt32()); - msg.setPartitionscached(value); - break; - case 8: - var value = /** @type {string} */ (reader.readString()); - msg.setStatus(value); - break; - case 9: - var value = /** @type {string} */ (reader.readString()); - msg.setStatereason(value); - break; - case 10: - var value = /** @type {string} */ (reader.readString()); - msg.setName(value); - break; - case 11: - var value = /** @type {string} */ (reader.readString()); - msg.setMode(value); - break; - case 12: - var value = /** @type {string} */ (reader.readString()); - msg.setPosition(value); - break; - case 13: - var value = /** @type {number} */ (reader.readFloat()); - msg.setProgress(value); - break; - case 14: - var value = /** @type {string} */ (reader.readString()); - msg.setLastcheckpoint(value); - break; - case 15: - var value = /** @type {string} */ (reader.readInt64String()); - msg.setEventsprocessedafterrestart(value); - break; - case 16: - var value = /** @type {string} */ (reader.readString()); - msg.setCheckpointstatus(value); - break; - case 17: - var value = /** @type {string} */ (reader.readInt64String()); - msg.setBufferedevents(value); - break; - case 18: - var value = /** @type {number} */ (reader.readInt32()); - msg.setWritependingeventsbeforecheckpoint(value); - break; - case 19: - var value = /** @type {number} */ (reader.readInt32()); - msg.setWritependingeventsaftercheckpoint(value); + var value = /** @type {boolean} */ (reader.readBool()); + msg.setDeleteCheckpointStream(value); break; default: reader.skipField(); @@ -3431,9 +3898,9 @@ proto.event_store.client.projections.StatisticsResp.Details.deserializeBinaryFro * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.serializeBinary = function() { +proto.event_store.client.projections.DeleteReq.Options.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.StatisticsResp.Details.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.DeleteReq.Options.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -3441,524 +3908,4481 @@ proto.event_store.client.projections.StatisticsResp.Details.prototype.serializeB /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.StatisticsResp.Details} message + * @param {!proto.event_store.client.projections.DeleteReq.Options} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StatisticsResp.Details.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.DeleteReq.Options.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getCoreprocessingtime(); - if (parseInt(f, 10) !== 0) { - writer.writeInt64String( + f = message.getName(); + if (f.length > 0) { + writer.writeString( 1, f ); } - f = message.getVersion(); - if (parseInt(f, 10) !== 0) { - writer.writeInt64String( + f = message.getDeleteEmittedStreams(); + if (f) { + writer.writeBool( 2, f ); } - f = message.getEpoch(); - if (parseInt(f, 10) !== 0) { - writer.writeInt64String( + f = message.getDeleteStateStream(); + if (f) { + writer.writeBool( 3, f ); } - f = message.getEffectivename(); - if (f.length > 0) { - writer.writeString( + f = message.getDeleteCheckpointStream(); + if (f) { + writer.writeBool( 4, f ); } - f = message.getWritesinprogress(); - if (f !== 0) { - writer.writeInt32( - 5, - f - ); - } - f = message.getReadsinprogress(); - if (f !== 0) { - writer.writeInt32( - 6, - f - ); - } - f = message.getPartitionscached(); - if (f !== 0) { - writer.writeInt32( - 7, - f - ); - } - f = message.getStatus(); - if (f.length > 0) { - writer.writeString( - 8, - f - ); - } - f = message.getStatereason(); - if (f.length > 0) { - writer.writeString( - 9, - f - ); - } - f = message.getName(); - if (f.length > 0) { - writer.writeString( - 10, - f - ); - } - f = message.getMode(); - if (f.length > 0) { - writer.writeString( - 11, - f - ); - } - f = message.getPosition(); - if (f.length > 0) { - writer.writeString( - 12, - f - ); - } - f = message.getProgress(); - if (f !== 0.0) { - writer.writeFloat( - 13, - f - ); - } - f = message.getLastcheckpoint(); - if (f.length > 0) { - writer.writeString( - 14, - f - ); - } - f = message.getEventsprocessedafterrestart(); - if (parseInt(f, 10) !== 0) { - writer.writeInt64String( - 15, - f - ); - } - f = message.getCheckpointstatus(); - if (f.length > 0) { - writer.writeString( - 16, - f - ); - } - f = message.getBufferedevents(); - if (parseInt(f, 10) !== 0) { - writer.writeInt64String( - 17, - f - ); - } - f = message.getWritependingeventsbeforecheckpoint(); - if (f !== 0) { - writer.writeInt32( - 18, - f - ); - } - f = message.getWritependingeventsaftercheckpoint(); - if (f !== 0) { - writer.writeInt32( - 19, - f - ); - } }; /** - * optional int64 coreProcessingTime = 1; + * optional string name = 1; * @return {string} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getCoreprocessingtime = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "0")); +proto.event_store.client.projections.DeleteReq.Options.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; /** * @param {string} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + * @return {!proto.event_store.client.projections.DeleteReq.Options} returns this */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setCoreprocessingtime = function(value) { - return jspb.Message.setProto3StringIntField(this, 1, value); +proto.event_store.client.projections.DeleteReq.Options.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); }; /** - * optional int64 version = 2; - * @return {string} + * optional bool delete_emitted_streams = 2; + * @return {boolean} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getVersion = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "0")); +proto.event_store.client.projections.DeleteReq.Options.prototype.getDeleteEmittedStreams = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); }; /** - * @param {string} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + * @param {boolean} value + * @return {!proto.event_store.client.projections.DeleteReq.Options} returns this */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setVersion = function(value) { - return jspb.Message.setProto3StringIntField(this, 2, value); +proto.event_store.client.projections.DeleteReq.Options.prototype.setDeleteEmittedStreams = function(value) { + return jspb.Message.setProto3BooleanField(this, 2, value); }; /** - * optional int64 epoch = 3; - * @return {string} + * optional bool delete_state_stream = 3; + * @return {boolean} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getEpoch = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "0")); +proto.event_store.client.projections.DeleteReq.Options.prototype.getDeleteStateStream = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false)); }; /** - * @param {string} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + * @param {boolean} value + * @return {!proto.event_store.client.projections.DeleteReq.Options} returns this */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setEpoch = function(value) { - return jspb.Message.setProto3StringIntField(this, 3, value); +proto.event_store.client.projections.DeleteReq.Options.prototype.setDeleteStateStream = function(value) { + return jspb.Message.setProto3BooleanField(this, 3, value); }; /** - * optional string effectiveName = 4; - * @return {string} + * optional bool delete_checkpoint_stream = 4; + * @return {boolean} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getEffectivename = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +proto.event_store.client.projections.DeleteReq.Options.prototype.getDeleteCheckpointStream = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); }; /** - * @param {string} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + * @param {boolean} value + * @return {!proto.event_store.client.projections.DeleteReq.Options} returns this */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setEffectivename = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); +proto.event_store.client.projections.DeleteReq.Options.prototype.setDeleteCheckpointStream = function(value) { + return jspb.Message.setProto3BooleanField(this, 4, value); }; /** - * optional int32 writesInProgress = 5; - * @return {number} + * optional Options options = 1; + * @return {?proto.event_store.client.projections.DeleteReq.Options} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getWritesinprogress = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +proto.event_store.client.projections.DeleteReq.prototype.getOptions = function() { + return /** @type{?proto.event_store.client.projections.DeleteReq.Options} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.DeleteReq.Options, 1)); }; /** - * @param {number} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this - */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setWritesinprogress = function(value) { - return jspb.Message.setProto3IntField(this, 5, value); + * @param {?proto.event_store.client.projections.DeleteReq.Options|undefined} value + * @return {!proto.event_store.client.projections.DeleteReq} returns this +*/ +proto.event_store.client.projections.DeleteReq.prototype.setOptions = function(value) { + return jspb.Message.setWrapperField(this, 1, value); }; /** - * optional int32 readsInProgress = 6; - * @return {number} + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.DeleteReq} returns this */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getReadsinprogress = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); +proto.event_store.client.projections.DeleteReq.prototype.clearOptions = function() { + return this.setOptions(undefined); }; /** - * @param {number} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + * Returns whether this field is set. + * @return {boolean} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setReadsinprogress = function(value) { - return jspb.Message.setProto3IntField(this, 6, value); +proto.event_store.client.projections.DeleteReq.prototype.hasOptions = function() { + return jspb.Message.getField(this, 1) != null; }; -/** - * optional int32 partitionsCached = 7; - * @return {number} - */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getPartitionscached = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); -}; - -/** - * @param {number} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this - */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setPartitionscached = function(value) { - return jspb.Message.setProto3IntField(this, 7, value); -}; +if (jspb.Message.GENERATE_TO_OBJECT) { /** - * optional string status = 8; - * @return {string} + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getStatus = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +proto.event_store.client.projections.DeleteResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.DeleteResp.toObject(opt_includeInstance, this); }; /** - * @param {string} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.DeleteResp} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setStatus = function(value) { - return jspb.Message.setProto3StringField(this, 8, value); -}; +proto.event_store.client.projections.DeleteResp.toObject = function(includeInstance, msg) { + var f, obj = { + }; -/** - * optional string stateReason = 9; - * @return {string} - */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getStatereason = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; }; +} /** - * @param {string} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.DeleteResp} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setStatereason = function(value) { - return jspb.Message.setProto3StringField(this, 9, value); +proto.event_store.client.projections.DeleteResp.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.DeleteResp; + return proto.event_store.client.projections.DeleteResp.deserializeBinaryFromReader(msg, reader); }; /** - * optional string name = 10; - * @return {string} + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.DeleteResp} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.DeleteResp} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getName = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); +proto.event_store.client.projections.DeleteResp.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; }; /** - * @param {string} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setName = function(value) { - return jspb.Message.setProto3StringField(this, 10, value); +proto.event_store.client.projections.DeleteResp.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.DeleteResp.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); }; /** - * optional string mode = 11; - * @return {string} + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.DeleteResp} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getMode = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 11, "")); +proto.event_store.client.projections.DeleteResp.serializeBinaryToWriter = function(message, writer) { + var f = undefined; }; -/** - * @param {string} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this - */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setMode = function(value) { - return jspb.Message.setProto3StringField(this, 11, value); -}; + +if (jspb.Message.GENERATE_TO_OBJECT) { /** - * optional string position = 12; - * @return {string} + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getPosition = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 12, "")); +proto.event_store.client.projections.StatisticsReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.StatisticsReq.toObject(opt_includeInstance, this); }; /** - * @param {string} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this - */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setPosition = function(value) { - return jspb.Message.setProto3StringField(this, 12, value); + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.StatisticsReq} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.StatisticsReq.toObject = function(includeInstance, msg) { + var f, obj = { + options: (f = msg.getOptions()) && proto.event_store.client.projections.StatisticsReq.Options.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.StatisticsReq} + */ +proto.event_store.client.projections.StatisticsReq.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.StatisticsReq; + return proto.event_store.client.projections.StatisticsReq.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.StatisticsReq} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.StatisticsReq} + */ +proto.event_store.client.projections.StatisticsReq.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.event_store.client.projections.StatisticsReq.Options; + reader.readMessage(value,proto.event_store.client.projections.StatisticsReq.Options.deserializeBinaryFromReader); + msg.setOptions(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.StatisticsReq.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.StatisticsReq.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.StatisticsReq} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.StatisticsReq.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getOptions(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.event_store.client.projections.StatisticsReq.Options.serializeBinaryToWriter + ); + } +}; + + + +/** + * Oneof group definitions for this message. Each group defines the field + * numbers belonging to that group. When of these fields' value is set, all + * other fields in the group are cleared. During deserialization, if multiple + * fields are encountered for a group, only the last value seen will be kept. + * @private {!Array>} + * @const + */ +proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_ = [[1,2,3,4,5,6]]; + +/** + * @enum {number} + */ +proto.event_store.client.projections.StatisticsReq.Options.ModeCase = { + MODE_NOT_SET: 0, + NAME: 1, + ALL: 2, + TRANSIENT: 3, + CONTINUOUS: 4, + ONE_TIME: 5, + ALL_NON_TRANSIENT: 6 +}; + +/** + * @return {proto.event_store.client.projections.StatisticsReq.Options.ModeCase} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.getModeCase = function() { + return /** @type {proto.event_store.client.projections.StatisticsReq.Options.ModeCase} */(jspb.Message.computeOneofCase(this, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0])); +}; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.StatisticsReq.Options.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.StatisticsReq.Options} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.StatisticsReq.Options.toObject = function(includeInstance, msg) { + var f, obj = { + name: jspb.Message.getFieldWithDefault(msg, 1, ""), + all: (f = msg.getAll()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + pb_transient: (f = msg.getTransient()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + continuous: (f = msg.getContinuous()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + oneTime: (f = msg.getOneTime()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + allNonTransient: (f = msg.getAllNonTransient()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.StatisticsReq.Options} + */ +proto.event_store.client.projections.StatisticsReq.Options.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.StatisticsReq.Options; + return proto.event_store.client.projections.StatisticsReq.Options.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.StatisticsReq.Options} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.StatisticsReq.Options} + */ +proto.event_store.client.projections.StatisticsReq.Options.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 2: + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + msg.setAll(value); + break; + case 3: + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + msg.setTransient(value); + break; + case 4: + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + msg.setContinuous(value); + break; + case 5: + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + msg.setOneTime(value); + break; + case 6: + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + msg.setAllNonTransient(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.StatisticsReq.Options.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.StatisticsReq.Options} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.StatisticsReq.Options.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = /** @type {string} */ (jspb.Message.getField(message, 1)); + if (f != null) { + writer.writeString( + 1, + f + ); + } + f = message.getAll(); + if (f != null) { + writer.writeMessage( + 2, + f, + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + ); + } + f = message.getTransient(); + if (f != null) { + writer.writeMessage( + 3, + f, + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + ); + } + f = message.getContinuous(); + if (f != null) { + writer.writeMessage( + 4, + f, + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + ); + } + f = message.getOneTime(); + if (f != null) { + writer.writeMessage( + 5, + f, + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + ); + } + f = message.getAllNonTransient(); + if (f != null) { + writer.writeMessage( + 6, + f, + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + ); + } +}; + + +/** + * optional string name = 1; + * @return {string} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.setName = function(value) { + return jspb.Message.setOneofField(this, 1, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0], value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.clearName = function() { + return jspb.Message.setOneofField(this, 1, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0], undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.hasName = function() { + return jspb.Message.getField(this, 1) != null; +}; + + +/** + * optional event_store.client.Empty all = 2; + * @return {?proto.event_store.client.Empty} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.getAll = function() { + return /** @type{?proto.event_store.client.Empty} */ ( + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 2)); +}; + + +/** + * @param {?proto.event_store.client.Empty|undefined} value + * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this +*/ +proto.event_store.client.projections.StatisticsReq.Options.prototype.setAll = function(value) { + return jspb.Message.setOneofWrapperField(this, 2, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.clearAll = function() { + return this.setAll(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.hasAll = function() { + return jspb.Message.getField(this, 2) != null; +}; + + +/** + * optional event_store.client.Empty transient = 3; + * @return {?proto.event_store.client.Empty} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.getTransient = function() { + return /** @type{?proto.event_store.client.Empty} */ ( + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 3)); +}; + + +/** + * @param {?proto.event_store.client.Empty|undefined} value + * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this +*/ +proto.event_store.client.projections.StatisticsReq.Options.prototype.setTransient = function(value) { + return jspb.Message.setOneofWrapperField(this, 3, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.clearTransient = function() { + return this.setTransient(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.hasTransient = function() { + return jspb.Message.getField(this, 3) != null; +}; + + +/** + * optional event_store.client.Empty continuous = 4; + * @return {?proto.event_store.client.Empty} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.getContinuous = function() { + return /** @type{?proto.event_store.client.Empty} */ ( + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 4)); +}; + + +/** + * @param {?proto.event_store.client.Empty|undefined} value + * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this +*/ +proto.event_store.client.projections.StatisticsReq.Options.prototype.setContinuous = function(value) { + return jspb.Message.setOneofWrapperField(this, 4, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.clearContinuous = function() { + return this.setContinuous(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.hasContinuous = function() { + return jspb.Message.getField(this, 4) != null; +}; + + +/** + * optional event_store.client.Empty one_time = 5; + * @return {?proto.event_store.client.Empty} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.getOneTime = function() { + return /** @type{?proto.event_store.client.Empty} */ ( + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 5)); +}; + + +/** + * @param {?proto.event_store.client.Empty|undefined} value + * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this +*/ +proto.event_store.client.projections.StatisticsReq.Options.prototype.setOneTime = function(value) { + return jspb.Message.setOneofWrapperField(this, 5, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.clearOneTime = function() { + return this.setOneTime(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.hasOneTime = function() { + return jspb.Message.getField(this, 5) != null; +}; + + +/** + * optional event_store.client.Empty all_non_transient = 6; + * @return {?proto.event_store.client.Empty} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.getAllNonTransient = function() { + return /** @type{?proto.event_store.client.Empty} */ ( + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 6)); +}; + + +/** + * @param {?proto.event_store.client.Empty|undefined} value + * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this +*/ +proto.event_store.client.projections.StatisticsReq.Options.prototype.setAllNonTransient = function(value) { + return jspb.Message.setOneofWrapperField(this, 6, proto.event_store.client.projections.StatisticsReq.Options.oneofGroups_[0], value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.StatisticsReq.Options} returns this + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.clearAllNonTransient = function() { + return this.setAllNonTransient(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.StatisticsReq.Options.prototype.hasAllNonTransient = function() { + return jspb.Message.getField(this, 6) != null; +}; + + +/** + * optional Options options = 1; + * @return {?proto.event_store.client.projections.StatisticsReq.Options} + */ +proto.event_store.client.projections.StatisticsReq.prototype.getOptions = function() { + return /** @type{?proto.event_store.client.projections.StatisticsReq.Options} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.StatisticsReq.Options, 1)); +}; + + +/** + * @param {?proto.event_store.client.projections.StatisticsReq.Options|undefined} value + * @return {!proto.event_store.client.projections.StatisticsReq} returns this +*/ +proto.event_store.client.projections.StatisticsReq.prototype.setOptions = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.StatisticsReq} returns this + */ +proto.event_store.client.projections.StatisticsReq.prototype.clearOptions = function() { + return this.setOptions(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.StatisticsReq.prototype.hasOptions = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.StatisticsResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.StatisticsResp.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.StatisticsResp} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.StatisticsResp.toObject = function(includeInstance, msg) { + var f, obj = { + details: (f = msg.getDetails()) && proto.event_store.client.projections.StatisticsResp.Details.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.StatisticsResp} + */ +proto.event_store.client.projections.StatisticsResp.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.StatisticsResp; + return proto.event_store.client.projections.StatisticsResp.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.StatisticsResp} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.StatisticsResp} + */ +proto.event_store.client.projections.StatisticsResp.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.event_store.client.projections.StatisticsResp.Details; + reader.readMessage(value,proto.event_store.client.projections.StatisticsResp.Details.deserializeBinaryFromReader); + msg.setDetails(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.StatisticsResp.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.StatisticsResp.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.StatisticsResp} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.StatisticsResp.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDetails(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.event_store.client.projections.StatisticsResp.Details.serializeBinaryToWriter + ); + } +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.StatisticsResp.Details.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.StatisticsResp.Details} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.StatisticsResp.Details.toObject = function(includeInstance, msg) { + var f, obj = { + coreprocessingtime: jspb.Message.getFieldWithDefault(msg, 1, "0"), + version: jspb.Message.getFieldWithDefault(msg, 2, "0"), + epoch: jspb.Message.getFieldWithDefault(msg, 3, "0"), + effectivename: jspb.Message.getFieldWithDefault(msg, 4, ""), + writesinprogress: jspb.Message.getFieldWithDefault(msg, 5, 0), + readsinprogress: jspb.Message.getFieldWithDefault(msg, 6, 0), + partitionscached: jspb.Message.getFieldWithDefault(msg, 7, 0), + status: jspb.Message.getFieldWithDefault(msg, 8, ""), + statereason: jspb.Message.getFieldWithDefault(msg, 9, ""), + name: jspb.Message.getFieldWithDefault(msg, 10, ""), + mode: jspb.Message.getFieldWithDefault(msg, 11, ""), + position: jspb.Message.getFieldWithDefault(msg, 12, ""), + progress: jspb.Message.getFloatingPointFieldWithDefault(msg, 13, 0.0), + lastcheckpoint: jspb.Message.getFieldWithDefault(msg, 14, ""), + eventsprocessedafterrestart: jspb.Message.getFieldWithDefault(msg, 15, "0"), + checkpointstatus: jspb.Message.getFieldWithDefault(msg, 16, ""), + bufferedevents: jspb.Message.getFieldWithDefault(msg, 17, "0"), + writependingeventsbeforecheckpoint: jspb.Message.getFieldWithDefault(msg, 18, 0), + writependingeventsaftercheckpoint: jspb.Message.getFieldWithDefault(msg, 19, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.StatisticsResp.Details} + */ +proto.event_store.client.projections.StatisticsResp.Details.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.StatisticsResp.Details; + return proto.event_store.client.projections.StatisticsResp.Details.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.StatisticsResp.Details} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.StatisticsResp.Details} + */ +proto.event_store.client.projections.StatisticsResp.Details.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readInt64String()); + msg.setCoreprocessingtime(value); + break; + case 2: + var value = /** @type {string} */ (reader.readInt64String()); + msg.setVersion(value); + break; + case 3: + var value = /** @type {string} */ (reader.readInt64String()); + msg.setEpoch(value); + break; + case 4: + var value = /** @type {string} */ (reader.readString()); + msg.setEffectivename(value); + break; + case 5: + var value = /** @type {number} */ (reader.readInt32()); + msg.setWritesinprogress(value); + break; + case 6: + var value = /** @type {number} */ (reader.readInt32()); + msg.setReadsinprogress(value); + break; + case 7: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPartitionscached(value); + break; + case 8: + var value = /** @type {string} */ (reader.readString()); + msg.setStatus(value); + break; + case 9: + var value = /** @type {string} */ (reader.readString()); + msg.setStatereason(value); + break; + case 10: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 11: + var value = /** @type {string} */ (reader.readString()); + msg.setMode(value); + break; + case 12: + var value = /** @type {string} */ (reader.readString()); + msg.setPosition(value); + break; + case 13: + var value = /** @type {number} */ (reader.readFloat()); + msg.setProgress(value); + break; + case 14: + var value = /** @type {string} */ (reader.readString()); + msg.setLastcheckpoint(value); + break; + case 15: + var value = /** @type {string} */ (reader.readInt64String()); + msg.setEventsprocessedafterrestart(value); + break; + case 16: + var value = /** @type {string} */ (reader.readString()); + msg.setCheckpointstatus(value); + break; + case 17: + var value = /** @type {string} */ (reader.readInt64String()); + msg.setBufferedevents(value); + break; + case 18: + var value = /** @type {number} */ (reader.readInt32()); + msg.setWritependingeventsbeforecheckpoint(value); + break; + case 19: + var value = /** @type {number} */ (reader.readInt32()); + msg.setWritependingeventsaftercheckpoint(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.StatisticsResp.Details.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.StatisticsResp.Details} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.StatisticsResp.Details.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getCoreprocessingtime(); + if (parseInt(f, 10) !== 0) { + writer.writeInt64String( + 1, + f + ); + } + f = message.getVersion(); + if (parseInt(f, 10) !== 0) { + writer.writeInt64String( + 2, + f + ); + } + f = message.getEpoch(); + if (parseInt(f, 10) !== 0) { + writer.writeInt64String( + 3, + f + ); + } + f = message.getEffectivename(); + if (f.length > 0) { + writer.writeString( + 4, + f + ); + } + f = message.getWritesinprogress(); + if (f !== 0) { + writer.writeInt32( + 5, + f + ); + } + f = message.getReadsinprogress(); + if (f !== 0) { + writer.writeInt32( + 6, + f + ); + } + f = message.getPartitionscached(); + if (f !== 0) { + writer.writeInt32( + 7, + f + ); + } + f = message.getStatus(); + if (f.length > 0) { + writer.writeString( + 8, + f + ); + } + f = message.getStatereason(); + if (f.length > 0) { + writer.writeString( + 9, + f + ); + } + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 10, + f + ); + } + f = message.getMode(); + if (f.length > 0) { + writer.writeString( + 11, + f + ); + } + f = message.getPosition(); + if (f.length > 0) { + writer.writeString( + 12, + f + ); + } + f = message.getProgress(); + if (f !== 0.0) { + writer.writeFloat( + 13, + f + ); + } + f = message.getLastcheckpoint(); + if (f.length > 0) { + writer.writeString( + 14, + f + ); + } + f = message.getEventsprocessedafterrestart(); + if (parseInt(f, 10) !== 0) { + writer.writeInt64String( + 15, + f + ); + } + f = message.getCheckpointstatus(); + if (f.length > 0) { + writer.writeString( + 16, + f + ); + } + f = message.getBufferedevents(); + if (parseInt(f, 10) !== 0) { + writer.writeInt64String( + 17, + f + ); + } + f = message.getWritependingeventsbeforecheckpoint(); + if (f !== 0) { + writer.writeInt32( + 18, + f + ); + } + f = message.getWritependingeventsaftercheckpoint(); + if (f !== 0) { + writer.writeInt32( + 19, + f + ); + } +}; + + +/** + * optional int64 coreProcessingTime = 1; + * @return {string} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getCoreprocessingtime = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "0")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setCoreprocessingtime = function(value) { + return jspb.Message.setProto3StringIntField(this, 1, value); +}; + + +/** + * optional int64 version = 2; + * @return {string} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getVersion = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "0")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setVersion = function(value) { + return jspb.Message.setProto3StringIntField(this, 2, value); +}; + + +/** + * optional int64 epoch = 3; + * @return {string} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getEpoch = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "0")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setEpoch = function(value) { + return jspb.Message.setProto3StringIntField(this, 3, value); +}; + + +/** + * optional string effectiveName = 4; + * @return {string} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getEffectivename = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setEffectivename = function(value) { + return jspb.Message.setProto3StringField(this, 4, value); +}; + + +/** + * optional int32 writesInProgress = 5; + * @return {number} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getWritesinprogress = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setWritesinprogress = function(value) { + return jspb.Message.setProto3IntField(this, 5, value); +}; + + +/** + * optional int32 readsInProgress = 6; + * @return {number} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getReadsinprogress = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setReadsinprogress = function(value) { + return jspb.Message.setProto3IntField(this, 6, value); +}; + + +/** + * optional int32 partitionsCached = 7; + * @return {number} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getPartitionscached = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setPartitionscached = function(value) { + return jspb.Message.setProto3IntField(this, 7, value); +}; + + +/** + * optional string status = 8; + * @return {string} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getStatus = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setStatus = function(value) { + return jspb.Message.setProto3StringField(this, 8, value); +}; + + +/** + * optional string stateReason = 9; + * @return {string} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getStatereason = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 9, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setStatereason = function(value) { + return jspb.Message.setProto3StringField(this, 9, value); +}; + + +/** + * optional string name = 10; + * @return {string} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 10, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 10, value); +}; + + +/** + * optional string mode = 11; + * @return {string} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getMode = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 11, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setMode = function(value) { + return jspb.Message.setProto3StringField(this, 11, value); +}; + + +/** + * optional string position = 12; + * @return {string} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getPosition = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 12, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setPosition = function(value) { + return jspb.Message.setProto3StringField(this, 12, value); +}; + + +/** + * optional float progress = 13; + * @return {number} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getProgress = function() { + return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 13, 0.0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setProgress = function(value) { + return jspb.Message.setProto3FloatField(this, 13, value); +}; + + +/** + * optional string lastCheckpoint = 14; + * @return {string} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getLastcheckpoint = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 14, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setLastcheckpoint = function(value) { + return jspb.Message.setProto3StringField(this, 14, value); +}; + + +/** + * optional int64 eventsProcessedAfterRestart = 15; + * @return {string} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getEventsprocessedafterrestart = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 15, "0")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setEventsprocessedafterrestart = function(value) { + return jspb.Message.setProto3StringIntField(this, 15, value); +}; + + +/** + * optional string checkpointStatus = 16; + * @return {string} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getCheckpointstatus = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 16, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setCheckpointstatus = function(value) { + return jspb.Message.setProto3StringField(this, 16, value); +}; + + +/** + * optional int64 bufferedEvents = 17; + * @return {string} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getBufferedevents = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 17, "0")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setBufferedevents = function(value) { + return jspb.Message.setProto3StringIntField(this, 17, value); +}; + + +/** + * optional int32 writePendingEventsBeforeCheckpoint = 18; + * @return {number} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getWritependingeventsbeforecheckpoint = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 18, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setWritependingeventsbeforecheckpoint = function(value) { + return jspb.Message.setProto3IntField(this, 18, value); +}; + + +/** + * optional int32 writePendingEventsAfterCheckpoint = 19; + * @return {number} + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.getWritependingeventsaftercheckpoint = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 19, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + */ +proto.event_store.client.projections.StatisticsResp.Details.prototype.setWritependingeventsaftercheckpoint = function(value) { + return jspb.Message.setProto3IntField(this, 19, value); +}; + + +/** + * optional Details details = 1; + * @return {?proto.event_store.client.projections.StatisticsResp.Details} + */ +proto.event_store.client.projections.StatisticsResp.prototype.getDetails = function() { + return /** @type{?proto.event_store.client.projections.StatisticsResp.Details} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.StatisticsResp.Details, 1)); +}; + + +/** + * @param {?proto.event_store.client.projections.StatisticsResp.Details|undefined} value + * @return {!proto.event_store.client.projections.StatisticsResp} returns this +*/ +proto.event_store.client.projections.StatisticsResp.prototype.setDetails = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.StatisticsResp} returns this + */ +proto.event_store.client.projections.StatisticsResp.prototype.clearDetails = function() { + return this.setDetails(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.StatisticsResp.prototype.hasDetails = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.StateReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.StateReq.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.StateReq} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.StateReq.toObject = function(includeInstance, msg) { + var f, obj = { + options: (f = msg.getOptions()) && proto.event_store.client.projections.StateReq.Options.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.StateReq} + */ +proto.event_store.client.projections.StateReq.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.StateReq; + return proto.event_store.client.projections.StateReq.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.StateReq} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.StateReq} + */ +proto.event_store.client.projections.StateReq.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.event_store.client.projections.StateReq.Options; + reader.readMessage(value,proto.event_store.client.projections.StateReq.Options.deserializeBinaryFromReader); + msg.setOptions(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.StateReq.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.StateReq.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.StateReq} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.StateReq.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getOptions(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.event_store.client.projections.StateReq.Options.serializeBinaryToWriter + ); + } +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.StateReq.Options.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.StateReq.Options.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.StateReq.Options} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.StateReq.Options.toObject = function(includeInstance, msg) { + var f, obj = { + name: jspb.Message.getFieldWithDefault(msg, 1, ""), + partition: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.StateReq.Options} + */ +proto.event_store.client.projections.StateReq.Options.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.StateReq.Options; + return proto.event_store.client.projections.StateReq.Options.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.StateReq.Options} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.StateReq.Options} + */ +proto.event_store.client.projections.StateReq.Options.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setPartition(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.StateReq.Options.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.StateReq.Options.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.StateReq.Options} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.StateReq.Options.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getPartition(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional string name = 1; + * @return {string} + */ +proto.event_store.client.projections.StateReq.Options.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StateReq.Options} returns this + */ +proto.event_store.client.projections.StateReq.Options.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string partition = 2; + * @return {string} + */ +proto.event_store.client.projections.StateReq.Options.prototype.getPartition = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.StateReq.Options} returns this + */ +proto.event_store.client.projections.StateReq.Options.prototype.setPartition = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional Options options = 1; + * @return {?proto.event_store.client.projections.StateReq.Options} + */ +proto.event_store.client.projections.StateReq.prototype.getOptions = function() { + return /** @type{?proto.event_store.client.projections.StateReq.Options} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.StateReq.Options, 1)); +}; + + +/** + * @param {?proto.event_store.client.projections.StateReq.Options|undefined} value + * @return {!proto.event_store.client.projections.StateReq} returns this +*/ +proto.event_store.client.projections.StateReq.prototype.setOptions = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.StateReq} returns this + */ +proto.event_store.client.projections.StateReq.prototype.clearOptions = function() { + return this.setOptions(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.StateReq.prototype.hasOptions = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.StateResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.StateResp.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.StateResp} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.StateResp.toObject = function(includeInstance, msg) { + var f, obj = { + state: (f = msg.getState()) && google_protobuf_struct_pb.Value.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.StateResp} + */ +proto.event_store.client.projections.StateResp.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.StateResp; + return proto.event_store.client.projections.StateResp.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.StateResp} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.StateResp} + */ +proto.event_store.client.projections.StateResp.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new google_protobuf_struct_pb.Value; + reader.readMessage(value,google_protobuf_struct_pb.Value.deserializeBinaryFromReader); + msg.setState(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.StateResp.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.StateResp.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.StateResp} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.StateResp.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getState(); + if (f != null) { + writer.writeMessage( + 1, + f, + google_protobuf_struct_pb.Value.serializeBinaryToWriter + ); + } +}; + + +/** + * optional google.protobuf.Value state = 1; + * @return {?proto.google.protobuf.Value} + */ +proto.event_store.client.projections.StateResp.prototype.getState = function() { + return /** @type{?proto.google.protobuf.Value} */ ( + jspb.Message.getWrapperField(this, google_protobuf_struct_pb.Value, 1)); +}; + + +/** + * @param {?proto.google.protobuf.Value|undefined} value + * @return {!proto.event_store.client.projections.StateResp} returns this +*/ +proto.event_store.client.projections.StateResp.prototype.setState = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.StateResp} returns this + */ +proto.event_store.client.projections.StateResp.prototype.clearState = function() { + return this.setState(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.StateResp.prototype.hasState = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.ResultReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.ResultReq.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.ResultReq} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.ResultReq.toObject = function(includeInstance, msg) { + var f, obj = { + options: (f = msg.getOptions()) && proto.event_store.client.projections.ResultReq.Options.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.ResultReq} + */ +proto.event_store.client.projections.ResultReq.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.ResultReq; + return proto.event_store.client.projections.ResultReq.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.ResultReq} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.ResultReq} + */ +proto.event_store.client.projections.ResultReq.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.event_store.client.projections.ResultReq.Options; + reader.readMessage(value,proto.event_store.client.projections.ResultReq.Options.deserializeBinaryFromReader); + msg.setOptions(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.ResultReq.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.ResultReq.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.ResultReq} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.ResultReq.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getOptions(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.event_store.client.projections.ResultReq.Options.serializeBinaryToWriter + ); + } +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.ResultReq.Options.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.ResultReq.Options.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.ResultReq.Options} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.ResultReq.Options.toObject = function(includeInstance, msg) { + var f, obj = { + name: jspb.Message.getFieldWithDefault(msg, 1, ""), + partition: jspb.Message.getFieldWithDefault(msg, 2, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.ResultReq.Options} + */ +proto.event_store.client.projections.ResultReq.Options.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.ResultReq.Options; + return proto.event_store.client.projections.ResultReq.Options.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.ResultReq.Options} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.ResultReq.Options} + */ +proto.event_store.client.projections.ResultReq.Options.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setPartition(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.ResultReq.Options.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.ResultReq.Options.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.ResultReq.Options} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.ResultReq.Options.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getPartition(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } +}; + + +/** + * optional string name = 1; + * @return {string} + */ +proto.event_store.client.projections.ResultReq.Options.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.ResultReq.Options} returns this + */ +proto.event_store.client.projections.ResultReq.Options.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string partition = 2; + * @return {string} + */ +proto.event_store.client.projections.ResultReq.Options.prototype.getPartition = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.ResultReq.Options} returns this + */ +proto.event_store.client.projections.ResultReq.Options.prototype.setPartition = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional Options options = 1; + * @return {?proto.event_store.client.projections.ResultReq.Options} + */ +proto.event_store.client.projections.ResultReq.prototype.getOptions = function() { + return /** @type{?proto.event_store.client.projections.ResultReq.Options} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.ResultReq.Options, 1)); +}; + + +/** + * @param {?proto.event_store.client.projections.ResultReq.Options|undefined} value + * @return {!proto.event_store.client.projections.ResultReq} returns this +*/ +proto.event_store.client.projections.ResultReq.prototype.setOptions = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.ResultReq} returns this + */ +proto.event_store.client.projections.ResultReq.prototype.clearOptions = function() { + return this.setOptions(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.ResultReq.prototype.hasOptions = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.ResultResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.ResultResp.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.ResultResp} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.ResultResp.toObject = function(includeInstance, msg) { + var f, obj = { + result: (f = msg.getResult()) && google_protobuf_struct_pb.Value.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.ResultResp} + */ +proto.event_store.client.projections.ResultResp.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.ResultResp; + return proto.event_store.client.projections.ResultResp.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.ResultResp} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.ResultResp} + */ +proto.event_store.client.projections.ResultResp.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new google_protobuf_struct_pb.Value; + reader.readMessage(value,google_protobuf_struct_pb.Value.deserializeBinaryFromReader); + msg.setResult(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.ResultResp.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.ResultResp.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.ResultResp} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.ResultResp.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getResult(); + if (f != null) { + writer.writeMessage( + 1, + f, + google_protobuf_struct_pb.Value.serializeBinaryToWriter + ); + } +}; + + +/** + * optional google.protobuf.Value result = 1; + * @return {?proto.google.protobuf.Value} + */ +proto.event_store.client.projections.ResultResp.prototype.getResult = function() { + return /** @type{?proto.google.protobuf.Value} */ ( + jspb.Message.getWrapperField(this, google_protobuf_struct_pb.Value, 1)); +}; + + +/** + * @param {?proto.google.protobuf.Value|undefined} value + * @return {!proto.event_store.client.projections.ResultResp} returns this +*/ +proto.event_store.client.projections.ResultResp.prototype.setResult = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.ResultResp} returns this + */ +proto.event_store.client.projections.ResultResp.prototype.clearResult = function() { + return this.setResult(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.ResultResp.prototype.hasResult = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.GetConfigReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.GetConfigReq.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.GetConfigReq} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.GetConfigReq.toObject = function(includeInstance, msg) { + var f, obj = { + options: (f = msg.getOptions()) && proto.event_store.client.projections.GetConfigReq.Options.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.GetConfigReq} + */ +proto.event_store.client.projections.GetConfigReq.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.GetConfigReq; + return proto.event_store.client.projections.GetConfigReq.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.GetConfigReq} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.GetConfigReq} + */ +proto.event_store.client.projections.GetConfigReq.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.event_store.client.projections.GetConfigReq.Options; + reader.readMessage(value,proto.event_store.client.projections.GetConfigReq.Options.deserializeBinaryFromReader); + msg.setOptions(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.GetConfigReq.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.GetConfigReq.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.GetConfigReq} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.GetConfigReq.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getOptions(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.event_store.client.projections.GetConfigReq.Options.serializeBinaryToWriter + ); + } +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.GetConfigReq.Options.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.GetConfigReq.Options.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.GetConfigReq.Options} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.GetConfigReq.Options.toObject = function(includeInstance, msg) { + var f, obj = { + name: jspb.Message.getFieldWithDefault(msg, 1, "") + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.GetConfigReq.Options} + */ +proto.event_store.client.projections.GetConfigReq.Options.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.GetConfigReq.Options; + return proto.event_store.client.projections.GetConfigReq.Options.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.GetConfigReq.Options} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.GetConfigReq.Options} + */ +proto.event_store.client.projections.GetConfigReq.Options.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.GetConfigReq.Options.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.GetConfigReq.Options.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.GetConfigReq.Options} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.GetConfigReq.Options.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } +}; + + +/** + * optional string name = 1; + * @return {string} + */ +proto.event_store.client.projections.GetConfigReq.Options.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.GetConfigReq.Options} returns this + */ +proto.event_store.client.projections.GetConfigReq.Options.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional Options options = 1; + * @return {?proto.event_store.client.projections.GetConfigReq.Options} + */ +proto.event_store.client.projections.GetConfigReq.prototype.getOptions = function() { + return /** @type{?proto.event_store.client.projections.GetConfigReq.Options} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.GetConfigReq.Options, 1)); +}; + + +/** + * @param {?proto.event_store.client.projections.GetConfigReq.Options|undefined} value + * @return {!proto.event_store.client.projections.GetConfigReq} returns this +*/ +proto.event_store.client.projections.GetConfigReq.prototype.setOptions = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.GetConfigReq} returns this + */ +proto.event_store.client.projections.GetConfigReq.prototype.clearOptions = function() { + return this.setOptions(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.GetConfigReq.prototype.hasOptions = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.GetConfigResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.GetConfigResp.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.GetConfigResp} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.GetConfigResp.toObject = function(includeInstance, msg) { + var f, obj = { + details: (f = msg.getDetails()) && proto.event_store.client.projections.GetConfigResp.Details.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.GetConfigResp} + */ +proto.event_store.client.projections.GetConfigResp.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.GetConfigResp; + return proto.event_store.client.projections.GetConfigResp.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.GetConfigResp} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.GetConfigResp} + */ +proto.event_store.client.projections.GetConfigResp.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.event_store.client.projections.GetConfigResp.Details; + reader.readMessage(value,proto.event_store.client.projections.GetConfigResp.Details.deserializeBinaryFromReader); + msg.setDetails(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.GetConfigResp.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.GetConfigResp.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.GetConfigResp} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.GetConfigResp.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getDetails(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.event_store.client.projections.GetConfigResp.Details.serializeBinaryToWriter + ); + } +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.GetConfigResp.Details.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.GetConfigResp.Details} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.GetConfigResp.Details.toObject = function(includeInstance, msg) { + var f, obj = { + emitEnabled: jspb.Message.getBooleanFieldWithDefault(msg, 1, false), + trackEmittedStreams: jspb.Message.getBooleanFieldWithDefault(msg, 2, false), + checkpointAfterMs: jspb.Message.getFieldWithDefault(msg, 3, 0), + checkpointHandledThreshold: jspb.Message.getFieldWithDefault(msg, 4, 0), + checkpointUnhandledBytesThreshold: jspb.Message.getFieldWithDefault(msg, 5, 0), + pendingEventsThreshold: jspb.Message.getFieldWithDefault(msg, 6, 0), + maxWriteBatchLength: jspb.Message.getFieldWithDefault(msg, 7, 0), + maxAllowedWritesInFlight: jspb.Message.getFieldWithDefault(msg, 8, 0), + projectionExecutionTimeout: jspb.Message.getFieldWithDefault(msg, 9, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.GetConfigResp.Details} + */ +proto.event_store.client.projections.GetConfigResp.Details.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.GetConfigResp.Details; + return proto.event_store.client.projections.GetConfigResp.Details.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.GetConfigResp.Details} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.GetConfigResp.Details} + */ +proto.event_store.client.projections.GetConfigResp.Details.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setEmitEnabled(value); + break; + case 2: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setTrackEmittedStreams(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setCheckpointAfterMs(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt32()); + msg.setCheckpointHandledThreshold(value); + break; + case 5: + var value = /** @type {number} */ (reader.readInt32()); + msg.setCheckpointUnhandledBytesThreshold(value); + break; + case 6: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPendingEventsThreshold(value); + break; + case 7: + var value = /** @type {number} */ (reader.readInt32()); + msg.setMaxWriteBatchLength(value); + break; + case 8: + var value = /** @type {number} */ (reader.readInt32()); + msg.setMaxAllowedWritesInFlight(value); + break; + case 9: + var value = /** @type {number} */ (reader.readInt32()); + msg.setProjectionExecutionTimeout(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.GetConfigResp.Details.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.GetConfigResp.Details} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.GetConfigResp.Details.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getEmitEnabled(); + if (f) { + writer.writeBool( + 1, + f + ); + } + f = message.getTrackEmittedStreams(); + if (f) { + writer.writeBool( + 2, + f + ); + } + f = message.getCheckpointAfterMs(); + if (f !== 0) { + writer.writeInt32( + 3, + f + ); + } + f = message.getCheckpointHandledThreshold(); + if (f !== 0) { + writer.writeInt32( + 4, + f + ); + } + f = message.getCheckpointUnhandledBytesThreshold(); + if (f !== 0) { + writer.writeInt32( + 5, + f + ); + } + f = message.getPendingEventsThreshold(); + if (f !== 0) { + writer.writeInt32( + 6, + f + ); + } + f = message.getMaxWriteBatchLength(); + if (f !== 0) { + writer.writeInt32( + 7, + f + ); + } + f = message.getMaxAllowedWritesInFlight(); + if (f !== 0) { + writer.writeInt32( + 8, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 9)); + if (f != null) { + writer.writeInt32( + 9, + f + ); + } +}; + + +/** + * optional bool emit_enabled = 1; + * @return {boolean} + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.getEmitEnabled = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 1, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.event_store.client.projections.GetConfigResp.Details} returns this + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.setEmitEnabled = function(value) { + return jspb.Message.setProto3BooleanField(this, 1, value); +}; + + +/** + * optional bool track_emitted_streams = 2; + * @return {boolean} + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.getTrackEmittedStreams = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.event_store.client.projections.GetConfigResp.Details} returns this + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.setTrackEmittedStreams = function(value) { + return jspb.Message.setProto3BooleanField(this, 2, value); +}; + + +/** + * optional int32 checkpoint_after_ms = 3; + * @return {number} + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.getCheckpointAfterMs = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.GetConfigResp.Details} returns this + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.setCheckpointAfterMs = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional int32 checkpoint_handled_threshold = 4; + * @return {number} + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.getCheckpointHandledThreshold = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.GetConfigResp.Details} returns this + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.setCheckpointHandledThreshold = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + +/** + * optional int32 checkpoint_unhandled_bytes_threshold = 5; + * @return {number} + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.getCheckpointUnhandledBytesThreshold = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.GetConfigResp.Details} returns this + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.setCheckpointUnhandledBytesThreshold = function(value) { + return jspb.Message.setProto3IntField(this, 5, value); +}; + + +/** + * optional int32 pending_events_threshold = 6; + * @return {number} + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.getPendingEventsThreshold = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.GetConfigResp.Details} returns this + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.setPendingEventsThreshold = function(value) { + return jspb.Message.setProto3IntField(this, 6, value); +}; + + +/** + * optional int32 max_write_batch_length = 7; + * @return {number} + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.getMaxWriteBatchLength = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.GetConfigResp.Details} returns this + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.setMaxWriteBatchLength = function(value) { + return jspb.Message.setProto3IntField(this, 7, value); +}; + + +/** + * optional int32 max_allowed_writes_in_flight = 8; + * @return {number} + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.getMaxAllowedWritesInFlight = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.GetConfigResp.Details} returns this + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.setMaxAllowedWritesInFlight = function(value) { + return jspb.Message.setProto3IntField(this, 8, value); +}; + + +/** + * optional int32 projection_execution_timeout = 9; + * @return {number} + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.getProjectionExecutionTimeout = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.GetConfigResp.Details} returns this + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.setProjectionExecutionTimeout = function(value) { + return jspb.Message.setField(this, 9, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.event_store.client.projections.GetConfigResp.Details} returns this + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.clearProjectionExecutionTimeout = function() { + return jspb.Message.setField(this, 9, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.GetConfigResp.Details.prototype.hasProjectionExecutionTimeout = function() { + return jspb.Message.getField(this, 9) != null; +}; + + +/** + * optional Details details = 1; + * @return {?proto.event_store.client.projections.GetConfigResp.Details} + */ +proto.event_store.client.projections.GetConfigResp.prototype.getDetails = function() { + return /** @type{?proto.event_store.client.projections.GetConfigResp.Details} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.GetConfigResp.Details, 1)); +}; + + +/** + * @param {?proto.event_store.client.projections.GetConfigResp.Details|undefined} value + * @return {!proto.event_store.client.projections.GetConfigResp} returns this +*/ +proto.event_store.client.projections.GetConfigResp.prototype.setDetails = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.GetConfigResp} returns this + */ +proto.event_store.client.projections.GetConfigResp.prototype.clearDetails = function() { + return this.setDetails(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.GetConfigResp.prototype.hasDetails = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.UpdateConfigReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.UpdateConfigReq.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.UpdateConfigReq} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.UpdateConfigReq.toObject = function(includeInstance, msg) { + var f, obj = { + options: (f = msg.getOptions()) && proto.event_store.client.projections.UpdateConfigReq.Options.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.UpdateConfigReq} + */ +proto.event_store.client.projections.UpdateConfigReq.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.UpdateConfigReq; + return proto.event_store.client.projections.UpdateConfigReq.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.UpdateConfigReq} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.UpdateConfigReq} + */ +proto.event_store.client.projections.UpdateConfigReq.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.event_store.client.projections.UpdateConfigReq.Options; + reader.readMessage(value,proto.event_store.client.projections.UpdateConfigReq.Options.deserializeBinaryFromReader); + msg.setOptions(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.UpdateConfigReq.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.UpdateConfigReq.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.UpdateConfigReq} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.UpdateConfigReq.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getOptions(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.event_store.client.projections.UpdateConfigReq.Options.serializeBinaryToWriter + ); + } +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.UpdateConfigReq.Options.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.UpdateConfigReq.Options} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.UpdateConfigReq.Options.toObject = function(includeInstance, msg) { + var f, obj = { + name: jspb.Message.getFieldWithDefault(msg, 1, ""), + emitEnabled: jspb.Message.getBooleanFieldWithDefault(msg, 2, false), + trackEmittedStreams: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), + checkpointAfterMs: jspb.Message.getFieldWithDefault(msg, 4, 0), + checkpointHandledThreshold: jspb.Message.getFieldWithDefault(msg, 5, 0), + checkpointUnhandledBytesThreshold: jspb.Message.getFieldWithDefault(msg, 6, 0), + pendingEventsThreshold: jspb.Message.getFieldWithDefault(msg, 7, 0), + maxWriteBatchLength: jspb.Message.getFieldWithDefault(msg, 8, 0), + maxAllowedWritesInFlight: jspb.Message.getFieldWithDefault(msg, 9, 0), + projectionExecutionTimeout: jspb.Message.getFieldWithDefault(msg, 10, 0) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.UpdateConfigReq.Options} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.UpdateConfigReq.Options; + return proto.event_store.client.projections.UpdateConfigReq.Options.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.UpdateConfigReq.Options} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.UpdateConfigReq.Options} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 2: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setEmitEnabled(value); + break; + case 3: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setTrackEmittedStreams(value); + break; + case 4: + var value = /** @type {number} */ (reader.readInt32()); + msg.setCheckpointAfterMs(value); + break; + case 5: + var value = /** @type {number} */ (reader.readInt32()); + msg.setCheckpointHandledThreshold(value); + break; + case 6: + var value = /** @type {number} */ (reader.readInt32()); + msg.setCheckpointUnhandledBytesThreshold(value); + break; + case 7: + var value = /** @type {number} */ (reader.readInt32()); + msg.setPendingEventsThreshold(value); + break; + case 8: + var value = /** @type {number} */ (reader.readInt32()); + msg.setMaxWriteBatchLength(value); + break; + case 9: + var value = /** @type {number} */ (reader.readInt32()); + msg.setMaxAllowedWritesInFlight(value); + break; + case 10: + var value = /** @type {number} */ (reader.readInt32()); + msg.setProjectionExecutionTimeout(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.UpdateConfigReq.Options.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.UpdateConfigReq.Options} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.UpdateConfigReq.Options.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getEmitEnabled(); + if (f) { + writer.writeBool( + 2, + f + ); + } + f = message.getTrackEmittedStreams(); + if (f) { + writer.writeBool( + 3, + f + ); + } + f = message.getCheckpointAfterMs(); + if (f !== 0) { + writer.writeInt32( + 4, + f + ); + } + f = message.getCheckpointHandledThreshold(); + if (f !== 0) { + writer.writeInt32( + 5, + f + ); + } + f = message.getCheckpointUnhandledBytesThreshold(); + if (f !== 0) { + writer.writeInt32( + 6, + f + ); + } + f = message.getPendingEventsThreshold(); + if (f !== 0) { + writer.writeInt32( + 7, + f + ); + } + f = message.getMaxWriteBatchLength(); + if (f !== 0) { + writer.writeInt32( + 8, + f + ); + } + f = message.getMaxAllowedWritesInFlight(); + if (f !== 0) { + writer.writeInt32( + 9, + f + ); + } + f = /** @type {number} */ (jspb.Message.getField(message, 10)); + if (f != null) { + writer.writeInt32( + 10, + f + ); + } +}; + + +/** + * optional string name = 1; + * @return {string} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.UpdateConfigReq.Options} returns this + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional bool emit_enabled = 2; + * @return {boolean} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.getEmitEnabled = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.event_store.client.projections.UpdateConfigReq.Options} returns this + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.setEmitEnabled = function(value) { + return jspb.Message.setProto3BooleanField(this, 2, value); +}; + + +/** + * optional bool track_emitted_streams = 3; + * @return {boolean} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.getTrackEmittedStreams = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.event_store.client.projections.UpdateConfigReq.Options} returns this + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.setTrackEmittedStreams = function(value) { + return jspb.Message.setProto3BooleanField(this, 3, value); +}; + + +/** + * optional int32 checkpoint_after_ms = 4; + * @return {number} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.getCheckpointAfterMs = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.UpdateConfigReq.Options} returns this + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.setCheckpointAfterMs = function(value) { + return jspb.Message.setProto3IntField(this, 4, value); +}; + + +/** + * optional int32 checkpoint_handled_threshold = 5; + * @return {number} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.getCheckpointHandledThreshold = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 5, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.UpdateConfigReq.Options} returns this + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.setCheckpointHandledThreshold = function(value) { + return jspb.Message.setProto3IntField(this, 5, value); +}; + + +/** + * optional int32 checkpoint_unhandled_bytes_threshold = 6; + * @return {number} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.getCheckpointUnhandledBytesThreshold = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 6, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.UpdateConfigReq.Options} returns this + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.setCheckpointUnhandledBytesThreshold = function(value) { + return jspb.Message.setProto3IntField(this, 6, value); +}; + + +/** + * optional int32 pending_events_threshold = 7; + * @return {number} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.getPendingEventsThreshold = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 7, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.UpdateConfigReq.Options} returns this + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.setPendingEventsThreshold = function(value) { + return jspb.Message.setProto3IntField(this, 7, value); +}; + + +/** + * optional int32 max_write_batch_length = 8; + * @return {number} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.getMaxWriteBatchLength = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 8, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.UpdateConfigReq.Options} returns this + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.setMaxWriteBatchLength = function(value) { + return jspb.Message.setProto3IntField(this, 8, value); +}; + + +/** + * optional int32 max_allowed_writes_in_flight = 9; + * @return {number} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.getMaxAllowedWritesInFlight = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 9, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.UpdateConfigReq.Options} returns this + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.setMaxAllowedWritesInFlight = function(value) { + return jspb.Message.setProto3IntField(this, 9, value); +}; + + +/** + * optional int32 projection_execution_timeout = 10; + * @return {number} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.getProjectionExecutionTimeout = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 10, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.UpdateConfigReq.Options} returns this + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.setProjectionExecutionTimeout = function(value) { + return jspb.Message.setField(this, 10, value); +}; + + +/** + * Clears the field making it undefined. + * @return {!proto.event_store.client.projections.UpdateConfigReq.Options} returns this + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.clearProjectionExecutionTimeout = function() { + return jspb.Message.setField(this, 10, undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.UpdateConfigReq.Options.prototype.hasProjectionExecutionTimeout = function() { + return jspb.Message.getField(this, 10) != null; +}; + + +/** + * optional Options options = 1; + * @return {?proto.event_store.client.projections.UpdateConfigReq.Options} + */ +proto.event_store.client.projections.UpdateConfigReq.prototype.getOptions = function() { + return /** @type{?proto.event_store.client.projections.UpdateConfigReq.Options} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.UpdateConfigReq.Options, 1)); +}; + + +/** + * @param {?proto.event_store.client.projections.UpdateConfigReq.Options|undefined} value + * @return {!proto.event_store.client.projections.UpdateConfigReq} returns this +*/ +proto.event_store.client.projections.UpdateConfigReq.prototype.setOptions = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.UpdateConfigReq} returns this + */ +proto.event_store.client.projections.UpdateConfigReq.prototype.clearOptions = function() { + return this.setOptions(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.UpdateConfigReq.prototype.hasOptions = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.UpdateConfigResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.UpdateConfigResp.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.UpdateConfigResp} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.UpdateConfigResp.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.UpdateConfigResp} + */ +proto.event_store.client.projections.UpdateConfigResp.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.UpdateConfigResp; + return proto.event_store.client.projections.UpdateConfigResp.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.UpdateConfigResp} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.UpdateConfigResp} + */ +proto.event_store.client.projections.UpdateConfigResp.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; }; /** - * optional float progress = 13; - * @return {number} + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getProgress = function() { - return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 13, 0.0)); +proto.event_store.client.projections.UpdateConfigResp.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.UpdateConfigResp.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); }; /** - * @param {number} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.UpdateConfigResp} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setProgress = function(value) { - return jspb.Message.setProto3FloatField(this, 13, value); +proto.event_store.client.projections.UpdateConfigResp.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.ResetReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.ResetReq.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.ResetReq} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.ResetReq.toObject = function(includeInstance, msg) { + var f, obj = { + options: (f = msg.getOptions()) && proto.event_store.client.projections.ResetReq.Options.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.ResetReq} + */ +proto.event_store.client.projections.ResetReq.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.ResetReq; + return proto.event_store.client.projections.ResetReq.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.ResetReq} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.ResetReq} + */ +proto.event_store.client.projections.ResetReq.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.event_store.client.projections.ResetReq.Options; + reader.readMessage(value,proto.event_store.client.projections.ResetReq.Options.deserializeBinaryFromReader); + msg.setOptions(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.ResetReq.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.ResetReq.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.ResetReq} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.ResetReq.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getOptions(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.event_store.client.projections.ResetReq.Options.serializeBinaryToWriter + ); + } +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.ResetReq.Options.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.ResetReq.Options.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.ResetReq.Options} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.ResetReq.Options.toObject = function(includeInstance, msg) { + var f, obj = { + name: jspb.Message.getFieldWithDefault(msg, 1, ""), + writeCheckpoint: jspb.Message.getBooleanFieldWithDefault(msg, 2, false) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.ResetReq.Options} + */ +proto.event_store.client.projections.ResetReq.Options.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.ResetReq.Options; + return proto.event_store.client.projections.ResetReq.Options.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.ResetReq.Options} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.ResetReq.Options} + */ +proto.event_store.client.projections.ResetReq.Options.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 2: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setWriteCheckpoint(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.projections.ResetReq.Options.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.ResetReq.Options.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.ResetReq.Options} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.ResetReq.Options.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getName(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getWriteCheckpoint(); + if (f) { + writer.writeBool( + 2, + f + ); + } }; /** - * optional string lastCheckpoint = 14; + * optional string name = 1; * @return {string} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getLastcheckpoint = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 14, "")); +proto.event_store.client.projections.ResetReq.Options.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; /** * @param {string} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + * @return {!proto.event_store.client.projections.ResetReq.Options} returns this */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setLastcheckpoint = function(value) { - return jspb.Message.setProto3StringField(this, 14, value); +proto.event_store.client.projections.ResetReq.Options.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); }; /** - * optional int64 eventsProcessedAfterRestart = 15; - * @return {string} + * optional bool write_checkpoint = 2; + * @return {boolean} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getEventsprocessedafterrestart = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 15, "0")); +proto.event_store.client.projections.ResetReq.Options.prototype.getWriteCheckpoint = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); }; /** - * @param {string} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + * @param {boolean} value + * @return {!proto.event_store.client.projections.ResetReq.Options} returns this */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setEventsprocessedafterrestart = function(value) { - return jspb.Message.setProto3StringIntField(this, 15, value); +proto.event_store.client.projections.ResetReq.Options.prototype.setWriteCheckpoint = function(value) { + return jspb.Message.setProto3BooleanField(this, 2, value); }; /** - * optional string checkpointStatus = 16; - * @return {string} + * optional Options options = 1; + * @return {?proto.event_store.client.projections.ResetReq.Options} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getCheckpointstatus = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 16, "")); +proto.event_store.client.projections.ResetReq.prototype.getOptions = function() { + return /** @type{?proto.event_store.client.projections.ResetReq.Options} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.ResetReq.Options, 1)); }; /** - * @param {string} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this - */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setCheckpointstatus = function(value) { - return jspb.Message.setProto3StringField(this, 16, value); + * @param {?proto.event_store.client.projections.ResetReq.Options|undefined} value + * @return {!proto.event_store.client.projections.ResetReq} returns this +*/ +proto.event_store.client.projections.ResetReq.prototype.setOptions = function(value) { + return jspb.Message.setWrapperField(this, 1, value); }; /** - * optional int64 bufferedEvents = 17; - * @return {string} + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.ResetReq} returns this */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getBufferedevents = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 17, "0")); +proto.event_store.client.projections.ResetReq.prototype.clearOptions = function() { + return this.setOptions(undefined); }; /** - * @param {string} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + * Returns whether this field is set. + * @return {boolean} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setBufferedevents = function(value) { - return jspb.Message.setProto3StringIntField(this, 17, value); +proto.event_store.client.projections.ResetReq.prototype.hasOptions = function() { + return jspb.Message.getField(this, 1) != null; }; -/** - * optional int32 writePendingEventsBeforeCheckpoint = 18; - * @return {number} - */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getWritependingeventsbeforecheckpoint = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 18, 0)); -}; + +if (jspb.Message.GENERATE_TO_OBJECT) { /** - * @param {number} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setWritependingeventsbeforecheckpoint = function(value) { - return jspb.Message.setProto3IntField(this, 18, value); +proto.event_store.client.projections.ResetResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.ResetResp.toObject(opt_includeInstance, this); }; /** - * optional int32 writePendingEventsAfterCheckpoint = 19; - * @return {number} + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.ResetResp} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.getWritependingeventsaftercheckpoint = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 19, 0)); -}; +proto.event_store.client.projections.ResetResp.toObject = function(includeInstance, msg) { + var f, obj = { + }; -/** - * @param {number} value - * @return {!proto.event_store.client.projections.StatisticsResp.Details} returns this - */ -proto.event_store.client.projections.StatisticsResp.Details.prototype.setWritependingeventsaftercheckpoint = function(value) { - return jspb.Message.setProto3IntField(this, 19, value); + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; }; +} /** - * optional Details details = 1; - * @return {?proto.event_store.client.projections.StatisticsResp.Details} + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.ResetResp} */ -proto.event_store.client.projections.StatisticsResp.prototype.getDetails = function() { - return /** @type{?proto.event_store.client.projections.StatisticsResp.Details} */ ( - jspb.Message.getWrapperField(this, proto.event_store.client.projections.StatisticsResp.Details, 1)); +proto.event_store.client.projections.ResetResp.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.ResetResp; + return proto.event_store.client.projections.ResetResp.deserializeBinaryFromReader(msg, reader); }; /** - * @param {?proto.event_store.client.projections.StatisticsResp.Details|undefined} value - * @return {!proto.event_store.client.projections.StatisticsResp} returns this -*/ -proto.event_store.client.projections.StatisticsResp.prototype.setDetails = function(value) { - return jspb.Message.setWrapperField(this, 1, value); + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.ResetResp} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.ResetResp} + */ +proto.event_store.client.projections.ResetResp.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; }; /** - * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.StatisticsResp} returns this + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} */ -proto.event_store.client.projections.StatisticsResp.prototype.clearDetails = function() { - return this.setDetails(undefined); +proto.event_store.client.projections.ResetResp.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.ResetResp.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); }; /** - * Returns whether this field is set. - * @return {boolean} + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.ResetResp} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StatisticsResp.prototype.hasDetails = function() { - return jspb.Message.getField(this, 1) != null; +proto.event_store.client.projections.ResetResp.serializeBinaryToWriter = function(message, writer) { + var f = undefined; }; @@ -3978,8 +8402,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.StateReq.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.StateReq.toObject(opt_includeInstance, this); +proto.event_store.client.projections.AbortReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.AbortReq.toObject(opt_includeInstance, this); }; @@ -3988,13 +8412,13 @@ proto.event_store.client.projections.StateReq.prototype.toObject = function(opt_ * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.StateReq} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.AbortReq} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StateReq.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.AbortReq.toObject = function(includeInstance, msg) { var f, obj = { - options: (f = msg.getOptions()) && proto.event_store.client.projections.StateReq.Options.toObject(includeInstance, f) + options: (f = msg.getOptions()) && proto.event_store.client.projections.AbortReq.Options.toObject(includeInstance, f) }; if (includeInstance) { @@ -4008,23 +8432,23 @@ proto.event_store.client.projections.StateReq.toObject = function(includeInstanc /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.StateReq} + * @return {!proto.event_store.client.projections.AbortReq} */ -proto.event_store.client.projections.StateReq.deserializeBinary = function(bytes) { +proto.event_store.client.projections.AbortReq.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.StateReq; - return proto.event_store.client.projections.StateReq.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.AbortReq; + return proto.event_store.client.projections.AbortReq.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.StateReq} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.AbortReq} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.StateReq} + * @return {!proto.event_store.client.projections.AbortReq} */ -proto.event_store.client.projections.StateReq.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.AbortReq.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -4032,8 +8456,8 @@ proto.event_store.client.projections.StateReq.deserializeBinaryFromReader = func var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new proto.event_store.client.projections.StateReq.Options; - reader.readMessage(value,proto.event_store.client.projections.StateReq.Options.deserializeBinaryFromReader); + var value = new proto.event_store.client.projections.AbortReq.Options; + reader.readMessage(value,proto.event_store.client.projections.AbortReq.Options.deserializeBinaryFromReader); msg.setOptions(value); break; default: @@ -4049,9 +8473,9 @@ proto.event_store.client.projections.StateReq.deserializeBinaryFromReader = func * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.StateReq.prototype.serializeBinary = function() { +proto.event_store.client.projections.AbortReq.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.StateReq.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.AbortReq.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -4059,18 +8483,18 @@ proto.event_store.client.projections.StateReq.prototype.serializeBinary = functi /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.StateReq} message + * @param {!proto.event_store.client.projections.AbortReq} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StateReq.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.AbortReq.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getOptions(); if (f != null) { writer.writeMessage( 1, f, - proto.event_store.client.projections.StateReq.Options.serializeBinaryToWriter + proto.event_store.client.projections.AbortReq.Options.serializeBinaryToWriter ); } }; @@ -4092,8 +8516,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.StateReq.Options.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.StateReq.Options.toObject(opt_includeInstance, this); +proto.event_store.client.projections.AbortReq.Options.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.AbortReq.Options.toObject(opt_includeInstance, this); }; @@ -4102,14 +8526,13 @@ proto.event_store.client.projections.StateReq.Options.prototype.toObject = funct * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.StateReq.Options} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.AbortReq.Options} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StateReq.Options.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.AbortReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - name: jspb.Message.getFieldWithDefault(msg, 1, ""), - partition: jspb.Message.getFieldWithDefault(msg, 2, "") + name: jspb.Message.getFieldWithDefault(msg, 1, "") }; if (includeInstance) { @@ -4123,23 +8546,23 @@ proto.event_store.client.projections.StateReq.Options.toObject = function(includ /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.StateReq.Options} + * @return {!proto.event_store.client.projections.AbortReq.Options} */ -proto.event_store.client.projections.StateReq.Options.deserializeBinary = function(bytes) { +proto.event_store.client.projections.AbortReq.Options.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.StateReq.Options; - return proto.event_store.client.projections.StateReq.Options.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.AbortReq.Options; + return proto.event_store.client.projections.AbortReq.Options.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.StateReq.Options} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.AbortReq.Options} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.StateReq.Options} + * @return {!proto.event_store.client.projections.AbortReq.Options} */ -proto.event_store.client.projections.StateReq.Options.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.AbortReq.Options.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -4150,10 +8573,6 @@ proto.event_store.client.projections.StateReq.Options.deserializeBinaryFromReade var value = /** @type {string} */ (reader.readString()); msg.setName(value); break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setPartition(value); - break; default: reader.skipField(); break; @@ -4167,9 +8586,9 @@ proto.event_store.client.projections.StateReq.Options.deserializeBinaryFromReade * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.StateReq.Options.prototype.serializeBinary = function() { +proto.event_store.client.projections.AbortReq.Options.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.StateReq.Options.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.AbortReq.Options.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -4177,11 +8596,11 @@ proto.event_store.client.projections.StateReq.Options.prototype.serializeBinary /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.StateReq.Options} message + * @param {!proto.event_store.client.projections.AbortReq.Options} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StateReq.Options.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.AbortReq.Options.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getName(); if (f.length > 0) { @@ -4190,13 +8609,6 @@ proto.event_store.client.projections.StateReq.Options.serializeBinaryToWriter = f ); } - f = message.getPartition(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } }; @@ -4204,62 +8616,44 @@ proto.event_store.client.projections.StateReq.Options.serializeBinaryToWriter = * optional string name = 1; * @return {string} */ -proto.event_store.client.projections.StateReq.Options.prototype.getName = function() { +proto.event_store.client.projections.AbortReq.Options.prototype.getName = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; /** * @param {string} value - * @return {!proto.event_store.client.projections.StateReq.Options} returns this + * @return {!proto.event_store.client.projections.AbortReq.Options} returns this */ -proto.event_store.client.projections.StateReq.Options.prototype.setName = function(value) { +proto.event_store.client.projections.AbortReq.Options.prototype.setName = function(value) { return jspb.Message.setProto3StringField(this, 1, value); }; -/** - * optional string partition = 2; - * @return {string} - */ -proto.event_store.client.projections.StateReq.Options.prototype.getPartition = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.event_store.client.projections.StateReq.Options} returns this - */ -proto.event_store.client.projections.StateReq.Options.prototype.setPartition = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - /** * optional Options options = 1; - * @return {?proto.event_store.client.projections.StateReq.Options} + * @return {?proto.event_store.client.projections.AbortReq.Options} */ -proto.event_store.client.projections.StateReq.prototype.getOptions = function() { - return /** @type{?proto.event_store.client.projections.StateReq.Options} */ ( - jspb.Message.getWrapperField(this, proto.event_store.client.projections.StateReq.Options, 1)); +proto.event_store.client.projections.AbortReq.prototype.getOptions = function() { + return /** @type{?proto.event_store.client.projections.AbortReq.Options} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.AbortReq.Options, 1)); }; /** - * @param {?proto.event_store.client.projections.StateReq.Options|undefined} value - * @return {!proto.event_store.client.projections.StateReq} returns this + * @param {?proto.event_store.client.projections.AbortReq.Options|undefined} value + * @return {!proto.event_store.client.projections.AbortReq} returns this */ -proto.event_store.client.projections.StateReq.prototype.setOptions = function(value) { +proto.event_store.client.projections.AbortReq.prototype.setOptions = function(value) { return jspb.Message.setWrapperField(this, 1, value); }; /** * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.StateReq} returns this + * @return {!proto.event_store.client.projections.AbortReq} returns this */ -proto.event_store.client.projections.StateReq.prototype.clearOptions = function() { +proto.event_store.client.projections.AbortReq.prototype.clearOptions = function() { return this.setOptions(undefined); }; @@ -4268,7 +8662,7 @@ proto.event_store.client.projections.StateReq.prototype.clearOptions = function( * Returns whether this field is set. * @return {boolean} */ -proto.event_store.client.projections.StateReq.prototype.hasOptions = function() { +proto.event_store.client.projections.AbortReq.prototype.hasOptions = function() { return jspb.Message.getField(this, 1) != null; }; @@ -4289,8 +8683,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.StateResp.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.StateResp.toObject(opt_includeInstance, this); +proto.event_store.client.projections.AbortResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.AbortResp.toObject(opt_includeInstance, this); }; @@ -4299,13 +8693,13 @@ proto.event_store.client.projections.StateResp.prototype.toObject = function(opt * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.StateResp} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.AbortResp} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StateResp.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.AbortResp.toObject = function(includeInstance, msg) { var f, obj = { - state: (f = msg.getState()) && google_protobuf_struct_pb.Value.toObject(includeInstance, f) + }; if (includeInstance) { @@ -4319,34 +8713,29 @@ proto.event_store.client.projections.StateResp.toObject = function(includeInstan /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.StateResp} + * @return {!proto.event_store.client.projections.AbortResp} */ -proto.event_store.client.projections.StateResp.deserializeBinary = function(bytes) { +proto.event_store.client.projections.AbortResp.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.StateResp; - return proto.event_store.client.projections.StateResp.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.AbortResp; + return proto.event_store.client.projections.AbortResp.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.StateResp} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.AbortResp} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.StateResp} + * @return {!proto.event_store.client.projections.AbortResp} */ -proto.event_store.client.projections.StateResp.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.AbortResp.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { - case 1: - var value = new google_protobuf_struct_pb.Value; - reader.readMessage(value,google_protobuf_struct_pb.Value.deserializeBinaryFromReader); - msg.setState(value); - break; default: reader.skipField(); break; @@ -4360,9 +8749,9 @@ proto.event_store.client.projections.StateResp.deserializeBinaryFromReader = fun * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.StateResp.prototype.serializeBinary = function() { +proto.event_store.client.projections.AbortResp.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.StateResp.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.AbortResp.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -4370,57 +8759,12 @@ proto.event_store.client.projections.StateResp.prototype.serializeBinary = funct /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.StateResp} message + * @param {!proto.event_store.client.projections.AbortResp} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.StateResp.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.AbortResp.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getState(); - if (f != null) { - writer.writeMessage( - 1, - f, - google_protobuf_struct_pb.Value.serializeBinaryToWriter - ); - } -}; - - -/** - * optional google.protobuf.Value state = 1; - * @return {?proto.google.protobuf.Value} - */ -proto.event_store.client.projections.StateResp.prototype.getState = function() { - return /** @type{?proto.google.protobuf.Value} */ ( - jspb.Message.getWrapperField(this, google_protobuf_struct_pb.Value, 1)); -}; - - -/** - * @param {?proto.google.protobuf.Value|undefined} value - * @return {!proto.event_store.client.projections.StateResp} returns this -*/ -proto.event_store.client.projections.StateResp.prototype.setState = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.StateResp} returns this - */ -proto.event_store.client.projections.StateResp.prototype.clearState = function() { - return this.setState(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.event_store.client.projections.StateResp.prototype.hasState = function() { - return jspb.Message.getField(this, 1) != null; }; @@ -4440,8 +8784,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.ResultReq.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.ResultReq.toObject(opt_includeInstance, this); +proto.event_store.client.projections.EnableReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.EnableReq.toObject(opt_includeInstance, this); }; @@ -4450,13 +8794,13 @@ proto.event_store.client.projections.ResultReq.prototype.toObject = function(opt * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.ResultReq} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.EnableReq} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.ResultReq.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.EnableReq.toObject = function(includeInstance, msg) { var f, obj = { - options: (f = msg.getOptions()) && proto.event_store.client.projections.ResultReq.Options.toObject(includeInstance, f) + options: (f = msg.getOptions()) && proto.event_store.client.projections.EnableReq.Options.toObject(includeInstance, f) }; if (includeInstance) { @@ -4470,23 +8814,23 @@ proto.event_store.client.projections.ResultReq.toObject = function(includeInstan /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.ResultReq} + * @return {!proto.event_store.client.projections.EnableReq} */ -proto.event_store.client.projections.ResultReq.deserializeBinary = function(bytes) { +proto.event_store.client.projections.EnableReq.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.ResultReq; - return proto.event_store.client.projections.ResultReq.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.EnableReq; + return proto.event_store.client.projections.EnableReq.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.ResultReq} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.EnableReq} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.ResultReq} + * @return {!proto.event_store.client.projections.EnableReq} */ -proto.event_store.client.projections.ResultReq.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.EnableReq.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -4494,8 +8838,8 @@ proto.event_store.client.projections.ResultReq.deserializeBinaryFromReader = fun var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new proto.event_store.client.projections.ResultReq.Options; - reader.readMessage(value,proto.event_store.client.projections.ResultReq.Options.deserializeBinaryFromReader); + var value = new proto.event_store.client.projections.EnableReq.Options; + reader.readMessage(value,proto.event_store.client.projections.EnableReq.Options.deserializeBinaryFromReader); msg.setOptions(value); break; default: @@ -4511,9 +8855,9 @@ proto.event_store.client.projections.ResultReq.deserializeBinaryFromReader = fun * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.ResultReq.prototype.serializeBinary = function() { +proto.event_store.client.projections.EnableReq.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.ResultReq.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.EnableReq.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -4521,18 +8865,18 @@ proto.event_store.client.projections.ResultReq.prototype.serializeBinary = funct /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.ResultReq} message + * @param {!proto.event_store.client.projections.EnableReq} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.ResultReq.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.EnableReq.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getOptions(); if (f != null) { writer.writeMessage( 1, f, - proto.event_store.client.projections.ResultReq.Options.serializeBinaryToWriter + proto.event_store.client.projections.EnableReq.Options.serializeBinaryToWriter ); } }; @@ -4554,8 +8898,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.ResultReq.Options.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.ResultReq.Options.toObject(opt_includeInstance, this); +proto.event_store.client.projections.EnableReq.Options.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.EnableReq.Options.toObject(opt_includeInstance, this); }; @@ -4564,14 +8908,13 @@ proto.event_store.client.projections.ResultReq.Options.prototype.toObject = func * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.ResultReq.Options} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.EnableReq.Options} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.ResultReq.Options.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.EnableReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - name: jspb.Message.getFieldWithDefault(msg, 1, ""), - partition: jspb.Message.getFieldWithDefault(msg, 2, "") + name: jspb.Message.getFieldWithDefault(msg, 1, "") }; if (includeInstance) { @@ -4585,23 +8928,23 @@ proto.event_store.client.projections.ResultReq.Options.toObject = function(inclu /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.ResultReq.Options} + * @return {!proto.event_store.client.projections.EnableReq.Options} */ -proto.event_store.client.projections.ResultReq.Options.deserializeBinary = function(bytes) { +proto.event_store.client.projections.EnableReq.Options.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.ResultReq.Options; - return proto.event_store.client.projections.ResultReq.Options.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.EnableReq.Options; + return proto.event_store.client.projections.EnableReq.Options.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.ResultReq.Options} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.EnableReq.Options} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.ResultReq.Options} + * @return {!proto.event_store.client.projections.EnableReq.Options} */ -proto.event_store.client.projections.ResultReq.Options.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.EnableReq.Options.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -4612,10 +8955,6 @@ proto.event_store.client.projections.ResultReq.Options.deserializeBinaryFromRead var value = /** @type {string} */ (reader.readString()); msg.setName(value); break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setPartition(value); - break; default: reader.skipField(); break; @@ -4629,9 +8968,9 @@ proto.event_store.client.projections.ResultReq.Options.deserializeBinaryFromRead * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.ResultReq.Options.prototype.serializeBinary = function() { +proto.event_store.client.projections.EnableReq.Options.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.ResultReq.Options.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.EnableReq.Options.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -4639,11 +8978,11 @@ proto.event_store.client.projections.ResultReq.Options.prototype.serializeBinary /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.ResultReq.Options} message + * @param {!proto.event_store.client.projections.EnableReq.Options} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.ResultReq.Options.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.EnableReq.Options.serializeBinaryToWriter = function(message, writer) { var f = undefined; f = message.getName(); if (f.length > 0) { @@ -4652,13 +8991,6 @@ proto.event_store.client.projections.ResultReq.Options.serializeBinaryToWriter = f ); } - f = message.getPartition(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } }; @@ -4666,72 +8998,155 @@ proto.event_store.client.projections.ResultReq.Options.serializeBinaryToWriter = * optional string name = 1; * @return {string} */ -proto.event_store.client.projections.ResultReq.Options.prototype.getName = function() { +proto.event_store.client.projections.EnableReq.Options.prototype.getName = function() { return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; /** * @param {string} value - * @return {!proto.event_store.client.projections.ResultReq.Options} returns this + * @return {!proto.event_store.client.projections.EnableReq.Options} returns this */ -proto.event_store.client.projections.ResultReq.Options.prototype.setName = function(value) { +proto.event_store.client.projections.EnableReq.Options.prototype.setName = function(value) { return jspb.Message.setProto3StringField(this, 1, value); }; /** - * optional string partition = 2; - * @return {string} + * optional Options options = 1; + * @return {?proto.event_store.client.projections.EnableReq.Options} */ -proto.event_store.client.projections.ResultReq.Options.prototype.getPartition = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +proto.event_store.client.projections.EnableReq.prototype.getOptions = function() { + return /** @type{?proto.event_store.client.projections.EnableReq.Options} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.EnableReq.Options, 1)); }; /** - * @param {string} value - * @return {!proto.event_store.client.projections.ResultReq.Options} returns this + * @param {?proto.event_store.client.projections.EnableReq.Options|undefined} value + * @return {!proto.event_store.client.projections.EnableReq} returns this +*/ +proto.event_store.client.projections.EnableReq.prototype.setOptions = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.EnableReq} returns this */ -proto.event_store.client.projections.ResultReq.Options.prototype.setPartition = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); +proto.event_store.client.projections.EnableReq.prototype.clearOptions = function() { + return this.setOptions(undefined); }; /** - * optional Options options = 1; - * @return {?proto.event_store.client.projections.ResultReq.Options} + * Returns whether this field is set. + * @return {boolean} */ -proto.event_store.client.projections.ResultReq.prototype.getOptions = function() { - return /** @type{?proto.event_store.client.projections.ResultReq.Options} */ ( - jspb.Message.getWrapperField(this, proto.event_store.client.projections.ResultReq.Options, 1)); +proto.event_store.client.projections.EnableReq.prototype.hasOptions = function() { + return jspb.Message.getField(this, 1) != null; }; + + + +if (jspb.Message.GENERATE_TO_OBJECT) { /** - * @param {?proto.event_store.client.projections.ResultReq.Options|undefined} value - * @return {!proto.event_store.client.projections.ResultReq} returns this -*/ -proto.event_store.client.projections.ResultReq.prototype.setOptions = function(value) { - return jspb.Message.setWrapperField(this, 1, value); + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.projections.EnableResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.EnableResp.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.projections.EnableResp} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.projections.EnableResp.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.projections.EnableResp} + */ +proto.event_store.client.projections.EnableResp.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.EnableResp; + return proto.event_store.client.projections.EnableResp.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.projections.EnableResp} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.projections.EnableResp} + */ +proto.event_store.client.projections.EnableResp.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; }; /** - * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.ResultReq} returns this + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} */ -proto.event_store.client.projections.ResultReq.prototype.clearOptions = function() { - return this.setOptions(undefined); +proto.event_store.client.projections.EnableResp.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.projections.EnableResp.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); }; /** - * Returns whether this field is set. - * @return {boolean} + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.projections.EnableResp} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.ResultReq.prototype.hasOptions = function() { - return jspb.Message.getField(this, 1) != null; +proto.event_store.client.projections.EnableResp.serializeBinaryToWriter = function(message, writer) { + var f = undefined; }; @@ -4751,8 +9166,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.ResultResp.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.ResultResp.toObject(opt_includeInstance, this); +proto.event_store.client.projections.DisableReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.DisableReq.toObject(opt_includeInstance, this); }; @@ -4761,13 +9176,13 @@ proto.event_store.client.projections.ResultResp.prototype.toObject = function(op * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.ResultResp} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.DisableReq} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.ResultResp.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.DisableReq.toObject = function(includeInstance, msg) { var f, obj = { - result: (f = msg.getResult()) && google_protobuf_struct_pb.Value.toObject(includeInstance, f) + options: (f = msg.getOptions()) && proto.event_store.client.projections.DisableReq.Options.toObject(includeInstance, f) }; if (includeInstance) { @@ -4781,23 +9196,23 @@ proto.event_store.client.projections.ResultResp.toObject = function(includeInsta /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.ResultResp} + * @return {!proto.event_store.client.projections.DisableReq} */ -proto.event_store.client.projections.ResultResp.deserializeBinary = function(bytes) { +proto.event_store.client.projections.DisableReq.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.ResultResp; - return proto.event_store.client.projections.ResultResp.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.DisableReq; + return proto.event_store.client.projections.DisableReq.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.ResultResp} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.DisableReq} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.ResultResp} + * @return {!proto.event_store.client.projections.DisableReq} */ -proto.event_store.client.projections.ResultResp.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.DisableReq.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -4805,9 +9220,9 @@ proto.event_store.client.projections.ResultResp.deserializeBinaryFromReader = fu var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new google_protobuf_struct_pb.Value; - reader.readMessage(value,google_protobuf_struct_pb.Value.deserializeBinaryFromReader); - msg.setResult(value); + var value = new proto.event_store.client.projections.DisableReq.Options; + reader.readMessage(value,proto.event_store.client.projections.DisableReq.Options.deserializeBinaryFromReader); + msg.setOptions(value); break; default: reader.skipField(); @@ -4822,9 +9237,9 @@ proto.event_store.client.projections.ResultResp.deserializeBinaryFromReader = fu * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.ResultResp.prototype.serializeBinary = function() { +proto.event_store.client.projections.DisableReq.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.ResultResp.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.DisableReq.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -4832,60 +9247,23 @@ proto.event_store.client.projections.ResultResp.prototype.serializeBinary = func /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.ResultResp} message + * @param {!proto.event_store.client.projections.DisableReq} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.ResultResp.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.DisableReq.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getResult(); + f = message.getOptions(); if (f != null) { writer.writeMessage( 1, f, - google_protobuf_struct_pb.Value.serializeBinaryToWriter + proto.event_store.client.projections.DisableReq.Options.serializeBinaryToWriter ); } }; -/** - * optional google.protobuf.Value result = 1; - * @return {?proto.google.protobuf.Value} - */ -proto.event_store.client.projections.ResultResp.prototype.getResult = function() { - return /** @type{?proto.google.protobuf.Value} */ ( - jspb.Message.getWrapperField(this, google_protobuf_struct_pb.Value, 1)); -}; - - -/** - * @param {?proto.google.protobuf.Value|undefined} value - * @return {!proto.event_store.client.projections.ResultResp} returns this -*/ -proto.event_store.client.projections.ResultResp.prototype.setResult = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.ResultResp} returns this - */ -proto.event_store.client.projections.ResultResp.prototype.clearResult = function() { - return this.setResult(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.event_store.client.projections.ResultResp.prototype.hasResult = function() { - return jspb.Message.getField(this, 1) != null; -}; - - @@ -4902,8 +9280,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.ResetReq.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.ResetReq.toObject(opt_includeInstance, this); +proto.event_store.client.projections.DisableReq.Options.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.DisableReq.Options.toObject(opt_includeInstance, this); }; @@ -4912,13 +9290,14 @@ proto.event_store.client.projections.ResetReq.prototype.toObject = function(opt_ * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.ResetReq} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.DisableReq.Options} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.ResetReq.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.DisableReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - options: (f = msg.getOptions()) && proto.event_store.client.projections.ResetReq.Options.toObject(includeInstance, f) + name: jspb.Message.getFieldWithDefault(msg, 1, ""), + writeCheckpoint: jspb.Message.getBooleanFieldWithDefault(msg, 2, false) }; if (includeInstance) { @@ -4932,23 +9311,23 @@ proto.event_store.client.projections.ResetReq.toObject = function(includeInstanc /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.ResetReq} + * @return {!proto.event_store.client.projections.DisableReq.Options} */ -proto.event_store.client.projections.ResetReq.deserializeBinary = function(bytes) { +proto.event_store.client.projections.DisableReq.Options.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.ResetReq; - return proto.event_store.client.projections.ResetReq.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.DisableReq.Options; + return proto.event_store.client.projections.DisableReq.Options.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.ResetReq} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.DisableReq.Options} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.ResetReq} + * @return {!proto.event_store.client.projections.DisableReq.Options} */ -proto.event_store.client.projections.ResetReq.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.DisableReq.Options.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -4956,9 +9335,12 @@ proto.event_store.client.projections.ResetReq.deserializeBinaryFromReader = func var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new proto.event_store.client.projections.ResetReq.Options; - reader.readMessage(value,proto.event_store.client.projections.ResetReq.Options.deserializeBinaryFromReader); - msg.setOptions(value); + var value = /** @type {string} */ (reader.readString()); + msg.setName(value); + break; + case 2: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setWriteCheckpoint(value); break; default: reader.skipField(); @@ -4973,9 +9355,9 @@ proto.event_store.client.projections.ResetReq.deserializeBinaryFromReader = func * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.ResetReq.prototype.serializeBinary = function() { +proto.event_store.client.projections.DisableReq.Options.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.ResetReq.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.DisableReq.Options.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -4983,23 +9365,102 @@ proto.event_store.client.projections.ResetReq.prototype.serializeBinary = functi /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.ResetReq} message + * @param {!proto.event_store.client.projections.DisableReq.Options} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.ResetReq.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.DisableReq.Options.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getOptions(); - if (f != null) { - writer.writeMessage( + f = message.getName(); + if (f.length > 0) { + writer.writeString( 1, - f, - proto.event_store.client.projections.ResetReq.Options.serializeBinaryToWriter + f + ); + } + f = message.getWriteCheckpoint(); + if (f) { + writer.writeBool( + 2, + f ); } }; +/** + * optional string name = 1; + * @return {string} + */ +proto.event_store.client.projections.DisableReq.Options.prototype.getName = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.DisableReq.Options} returns this + */ +proto.event_store.client.projections.DisableReq.Options.prototype.setName = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional bool write_checkpoint = 2; + * @return {boolean} + */ +proto.event_store.client.projections.DisableReq.Options.prototype.getWriteCheckpoint = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); +}; + + +/** + * @param {boolean} value + * @return {!proto.event_store.client.projections.DisableReq.Options} returns this + */ +proto.event_store.client.projections.DisableReq.Options.prototype.setWriteCheckpoint = function(value) { + return jspb.Message.setProto3BooleanField(this, 2, value); +}; + + +/** + * optional Options options = 1; + * @return {?proto.event_store.client.projections.DisableReq.Options} + */ +proto.event_store.client.projections.DisableReq.prototype.getOptions = function() { + return /** @type{?proto.event_store.client.projections.DisableReq.Options} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.DisableReq.Options, 1)); +}; + + +/** + * @param {?proto.event_store.client.projections.DisableReq.Options|undefined} value + * @return {!proto.event_store.client.projections.DisableReq} returns this +*/ +proto.event_store.client.projections.DisableReq.prototype.setOptions = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.DisableReq} returns this + */ +proto.event_store.client.projections.DisableReq.prototype.clearOptions = function() { + return this.setOptions(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.DisableReq.prototype.hasOptions = function() { + return jspb.Message.getField(this, 1) != null; +}; + + @@ -5016,8 +9477,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.ResetReq.Options.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.ResetReq.Options.toObject(opt_includeInstance, this); +proto.event_store.client.projections.DisableResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.DisableResp.toObject(opt_includeInstance, this); }; @@ -5026,14 +9487,13 @@ proto.event_store.client.projections.ResetReq.Options.prototype.toObject = funct * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.ResetReq.Options} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.DisableResp} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.ResetReq.Options.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.DisableResp.toObject = function(includeInstance, msg) { var f, obj = { - name: jspb.Message.getFieldWithDefault(msg, 1, ""), - writeCheckpoint: jspb.Message.getBooleanFieldWithDefault(msg, 2, false) + }; if (includeInstance) { @@ -5047,37 +9507,29 @@ proto.event_store.client.projections.ResetReq.Options.toObject = function(includ /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.ResetReq.Options} + * @return {!proto.event_store.client.projections.DisableResp} */ -proto.event_store.client.projections.ResetReq.Options.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.ResetReq.Options; - return proto.event_store.client.projections.ResetReq.Options.deserializeBinaryFromReader(msg, reader); +proto.event_store.client.projections.DisableResp.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.projections.DisableResp; + return proto.event_store.client.projections.DisableResp.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.ResetReq.Options} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.DisableResp} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.ResetReq.Options} + * @return {!proto.event_store.client.projections.DisableResp} */ -proto.event_store.client.projections.ResetReq.Options.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.DisableResp.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setName(value); - break; - case 2: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setWriteCheckpoint(value); - break; default: reader.skipField(); break; @@ -5091,9 +9543,9 @@ proto.event_store.client.projections.ResetReq.Options.deserializeBinaryFromReade * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.ResetReq.Options.prototype.serializeBinary = function() { +proto.event_store.client.projections.DisableResp.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.ResetReq.Options.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.DisableResp.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -5101,99 +9553,12 @@ proto.event_store.client.projections.ResetReq.Options.prototype.serializeBinary /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.ResetReq.Options} message + * @param {!proto.event_store.client.projections.DisableResp} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.ResetReq.Options.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.DisableResp.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getName(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getWriteCheckpoint(); - if (f) { - writer.writeBool( - 2, - f - ); - } -}; - - -/** - * optional string name = 1; - * @return {string} - */ -proto.event_store.client.projections.ResetReq.Options.prototype.getName = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.event_store.client.projections.ResetReq.Options} returns this - */ -proto.event_store.client.projections.ResetReq.Options.prototype.setName = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional bool write_checkpoint = 2; - * @return {boolean} - */ -proto.event_store.client.projections.ResetReq.Options.prototype.getWriteCheckpoint = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.event_store.client.projections.ResetReq.Options} returns this - */ -proto.event_store.client.projections.ResetReq.Options.prototype.setWriteCheckpoint = function(value) { - return jspb.Message.setProto3BooleanField(this, 2, value); -}; - - -/** - * optional Options options = 1; - * @return {?proto.event_store.client.projections.ResetReq.Options} - */ -proto.event_store.client.projections.ResetReq.prototype.getOptions = function() { - return /** @type{?proto.event_store.client.projections.ResetReq.Options} */ ( - jspb.Message.getWrapperField(this, proto.event_store.client.projections.ResetReq.Options, 1)); -}; - - -/** - * @param {?proto.event_store.client.projections.ResetReq.Options|undefined} value - * @return {!proto.event_store.client.projections.ResetReq} returns this -*/ -proto.event_store.client.projections.ResetReq.prototype.setOptions = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.ResetReq} returns this - */ -proto.event_store.client.projections.ResetReq.prototype.clearOptions = function() { - return this.setOptions(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.event_store.client.projections.ResetReq.prototype.hasOptions = function() { - return jspb.Message.getField(this, 1) != null; }; @@ -5213,8 +9578,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.ResetResp.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.ResetResp.toObject(opt_includeInstance, this); +proto.event_store.client.projections.ReadEventsReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.ReadEventsReq.toObject(opt_includeInstance, this); }; @@ -5223,13 +9588,13 @@ proto.event_store.client.projections.ResetResp.prototype.toObject = function(opt * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.ResetResp} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.ReadEventsReq} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.ResetResp.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.ReadEventsReq.toObject = function(includeInstance, msg) { var f, obj = { - + options: (f = msg.getOptions()) && proto.event_store.client.projections.ReadEventsReq.Options.toObject(includeInstance, f) }; if (includeInstance) { @@ -5243,29 +9608,34 @@ proto.event_store.client.projections.ResetResp.toObject = function(includeInstan /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.ResetResp} + * @return {!proto.event_store.client.projections.ReadEventsReq} */ -proto.event_store.client.projections.ResetResp.deserializeBinary = function(bytes) { +proto.event_store.client.projections.ReadEventsReq.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.ResetResp; - return proto.event_store.client.projections.ResetResp.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.ReadEventsReq; + return proto.event_store.client.projections.ReadEventsReq.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.ResetResp} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.ReadEventsReq} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.ResetResp} + * @return {!proto.event_store.client.projections.ReadEventsReq} */ -proto.event_store.client.projections.ResetResp.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.ReadEventsReq.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { + case 1: + var value = new proto.event_store.client.projections.ReadEventsReq.Options; + reader.readMessage(value,proto.event_store.client.projections.ReadEventsReq.Options.deserializeBinaryFromReader); + msg.setOptions(value); + break; default: reader.skipField(); break; @@ -5279,9 +9649,9 @@ proto.event_store.client.projections.ResetResp.deserializeBinaryFromReader = fun * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.ResetResp.prototype.serializeBinary = function() { +proto.event_store.client.projections.ReadEventsReq.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.ResetResp.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.ReadEventsReq.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -5289,12 +9659,20 @@ proto.event_store.client.projections.ResetResp.prototype.serializeBinary = funct /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.ResetResp} message + * @param {!proto.event_store.client.projections.ReadEventsReq} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.ResetResp.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.ReadEventsReq.serializeBinaryToWriter = function(message, writer) { var f = undefined; + f = message.getOptions(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.event_store.client.projections.ReadEventsReq.Options.serializeBinaryToWriter + ); + } }; @@ -5314,8 +9692,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.EnableReq.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.EnableReq.toObject(opt_includeInstance, this); +proto.event_store.client.projections.ReadEventsReq.Options.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.ReadEventsReq.Options.toObject(opt_includeInstance, this); }; @@ -5324,13 +9702,15 @@ proto.event_store.client.projections.EnableReq.prototype.toObject = function(opt * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.EnableReq} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.ReadEventsReq.Options} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.EnableReq.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.ReadEventsReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - options: (f = msg.getOptions()) && proto.event_store.client.projections.EnableReq.Options.toObject(includeInstance, f) + querySourcesJson: jspb.Message.getFieldWithDefault(msg, 1, ""), + positionJson: jspb.Message.getFieldWithDefault(msg, 2, ""), + maxEvents: jspb.Message.getFieldWithDefault(msg, 3, 0) }; if (includeInstance) { @@ -5344,23 +9724,23 @@ proto.event_store.client.projections.EnableReq.toObject = function(includeInstan /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.EnableReq} + * @return {!proto.event_store.client.projections.ReadEventsReq.Options} */ -proto.event_store.client.projections.EnableReq.deserializeBinary = function(bytes) { +proto.event_store.client.projections.ReadEventsReq.Options.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.EnableReq; - return proto.event_store.client.projections.EnableReq.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.ReadEventsReq.Options; + return proto.event_store.client.projections.ReadEventsReq.Options.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.EnableReq} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.ReadEventsReq.Options} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.EnableReq} + * @return {!proto.event_store.client.projections.ReadEventsReq.Options} */ -proto.event_store.client.projections.EnableReq.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.ReadEventsReq.Options.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -5368,9 +9748,16 @@ proto.event_store.client.projections.EnableReq.deserializeBinaryFromReader = fun var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new proto.event_store.client.projections.EnableReq.Options; - reader.readMessage(value,proto.event_store.client.projections.EnableReq.Options.deserializeBinaryFromReader); - msg.setOptions(value); + var value = /** @type {string} */ (reader.readString()); + msg.setQuerySourcesJson(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setPositionJson(value); + break; + case 3: + var value = /** @type {number} */ (reader.readInt32()); + msg.setMaxEvents(value); break; default: reader.skipField(); @@ -5385,9 +9772,9 @@ proto.event_store.client.projections.EnableReq.deserializeBinaryFromReader = fun * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.EnableReq.prototype.serializeBinary = function() { +proto.event_store.client.projections.ReadEventsReq.Options.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.EnableReq.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.ReadEventsReq.Options.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -5395,23 +9782,127 @@ proto.event_store.client.projections.EnableReq.prototype.serializeBinary = funct /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.EnableReq} message + * @param {!proto.event_store.client.projections.ReadEventsReq.Options} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.EnableReq.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.ReadEventsReq.Options.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getOptions(); - if (f != null) { - writer.writeMessage( + f = message.getQuerySourcesJson(); + if (f.length > 0) { + writer.writeString( 1, - f, - proto.event_store.client.projections.EnableReq.Options.serializeBinaryToWriter + f + ); + } + f = message.getPositionJson(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getMaxEvents(); + if (f !== 0) { + writer.writeInt32( + 3, + f ); } }; +/** + * optional string query_sources_json = 1; + * @return {string} + */ +proto.event_store.client.projections.ReadEventsReq.Options.prototype.getQuerySourcesJson = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.ReadEventsReq.Options} returns this + */ +proto.event_store.client.projections.ReadEventsReq.Options.prototype.setQuerySourcesJson = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional string position_json = 2; + * @return {string} + */ +proto.event_store.client.projections.ReadEventsReq.Options.prototype.getPositionJson = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.ReadEventsReq.Options} returns this + */ +proto.event_store.client.projections.ReadEventsReq.Options.prototype.setPositionJson = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); +}; + + +/** + * optional int32 max_events = 3; + * @return {number} + */ +proto.event_store.client.projections.ReadEventsReq.Options.prototype.getMaxEvents = function() { + return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); +}; + + +/** + * @param {number} value + * @return {!proto.event_store.client.projections.ReadEventsReq.Options} returns this + */ +proto.event_store.client.projections.ReadEventsReq.Options.prototype.setMaxEvents = function(value) { + return jspb.Message.setProto3IntField(this, 3, value); +}; + + +/** + * optional Options options = 1; + * @return {?proto.event_store.client.projections.ReadEventsReq.Options} + */ +proto.event_store.client.projections.ReadEventsReq.prototype.getOptions = function() { + return /** @type{?proto.event_store.client.projections.ReadEventsReq.Options} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.ReadEventsReq.Options, 1)); +}; + + +/** + * @param {?proto.event_store.client.projections.ReadEventsReq.Options|undefined} value + * @return {!proto.event_store.client.projections.ReadEventsReq} returns this +*/ +proto.event_store.client.projections.ReadEventsReq.prototype.setOptions = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.ReadEventsReq} returns this + */ +proto.event_store.client.projections.ReadEventsReq.prototype.clearOptions = function() { + return this.setOptions(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.ReadEventsReq.prototype.hasOptions = function() { + return jspb.Message.getField(this, 1) != null; +}; + + @@ -5428,8 +9919,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.EnableReq.Options.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.EnableReq.Options.toObject(opt_includeInstance, this); +proto.event_store.client.projections.ReadEventsResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.ReadEventsResp.toObject(opt_includeInstance, this); }; @@ -5438,13 +9929,13 @@ proto.event_store.client.projections.EnableReq.Options.prototype.toObject = func * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.EnableReq.Options} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.ReadEventsResp} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.EnableReq.Options.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.ReadEventsResp.toObject = function(includeInstance, msg) { var f, obj = { - name: jspb.Message.getFieldWithDefault(msg, 1, "") + details: (f = msg.getDetails()) && proto.event_store.client.projections.ReadEventsResp.Details.toObject(includeInstance, f) }; if (includeInstance) { @@ -5458,23 +9949,23 @@ proto.event_store.client.projections.EnableReq.Options.toObject = function(inclu /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.EnableReq.Options} + * @return {!proto.event_store.client.projections.ReadEventsResp} */ -proto.event_store.client.projections.EnableReq.Options.deserializeBinary = function(bytes) { +proto.event_store.client.projections.ReadEventsResp.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.EnableReq.Options; - return proto.event_store.client.projections.EnableReq.Options.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.ReadEventsResp; + return proto.event_store.client.projections.ReadEventsResp.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.EnableReq.Options} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.ReadEventsResp} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.EnableReq.Options} + * @return {!proto.event_store.client.projections.ReadEventsResp} */ -proto.event_store.client.projections.EnableReq.Options.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.ReadEventsResp.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -5482,8 +9973,9 @@ proto.event_store.client.projections.EnableReq.Options.deserializeBinaryFromRead var field = reader.getFieldNumber(); switch (field) { case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setName(value); + var value = new proto.event_store.client.projections.ReadEventsResp.Details; + reader.readMessage(value,proto.event_store.client.projections.ReadEventsResp.Details.deserializeBinaryFromReader); + msg.setDetails(value); break; default: reader.skipField(); @@ -5498,9 +9990,9 @@ proto.event_store.client.projections.EnableReq.Options.deserializeBinaryFromRead * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.EnableReq.Options.prototype.serializeBinary = function() { +proto.event_store.client.projections.ReadEventsResp.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.EnableReq.Options.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.ReadEventsResp.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -5508,77 +10000,30 @@ proto.event_store.client.projections.EnableReq.Options.prototype.serializeBinary /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.EnableReq.Options} message + * @param {!proto.event_store.client.projections.ReadEventsResp} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.EnableReq.Options.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.ReadEventsResp.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getName(); - if (f.length > 0) { - writer.writeString( + f = message.getDetails(); + if (f != null) { + writer.writeMessage( 1, - f + f, + proto.event_store.client.projections.ReadEventsResp.Details.serializeBinaryToWriter ); } }; -/** - * optional string name = 1; - * @return {string} - */ -proto.event_store.client.projections.EnableReq.Options.prototype.getName = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.event_store.client.projections.EnableReq.Options} returns this - */ -proto.event_store.client.projections.EnableReq.Options.prototype.setName = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional Options options = 1; - * @return {?proto.event_store.client.projections.EnableReq.Options} - */ -proto.event_store.client.projections.EnableReq.prototype.getOptions = function() { - return /** @type{?proto.event_store.client.projections.EnableReq.Options} */ ( - jspb.Message.getWrapperField(this, proto.event_store.client.projections.EnableReq.Options, 1)); -}; - - -/** - * @param {?proto.event_store.client.projections.EnableReq.Options|undefined} value - * @return {!proto.event_store.client.projections.EnableReq} returns this -*/ -proto.event_store.client.projections.EnableReq.prototype.setOptions = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.EnableReq} returns this - */ -proto.event_store.client.projections.EnableReq.prototype.clearOptions = function() { - return this.setOptions(undefined); -}; - /** - * Returns whether this field is set. - * @return {boolean} + * List of repeated fields within this message type. + * @private {!Array} + * @const */ -proto.event_store.client.projections.EnableReq.prototype.hasOptions = function() { - return jspb.Message.getField(this, 1) != null; -}; - - +proto.event_store.client.projections.ReadEventsResp.Details.repeatedFields_ = [3]; @@ -5595,8 +10040,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.EnableResp.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.EnableResp.toObject(opt_includeInstance, this); +proto.event_store.client.projections.ReadEventsResp.Details.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.ReadEventsResp.Details.toObject(opt_includeInstance, this); }; @@ -5605,13 +10050,16 @@ proto.event_store.client.projections.EnableResp.prototype.toObject = function(op * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.EnableResp} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.ReadEventsResp.Details} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.EnableResp.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.ReadEventsResp.Details.toObject = function(includeInstance, msg) { var f, obj = { - + correlationId: jspb.Message.getFieldWithDefault(msg, 1, ""), + readerPositionJson: jspb.Message.getFieldWithDefault(msg, 2, ""), + eventsList: jspb.Message.toObjectList(msg.getEventsList(), + proto.event_store.client.projections.ReadEventsResp.Details.Event.toObject, includeInstance) }; if (includeInstance) { @@ -5625,29 +10073,42 @@ proto.event_store.client.projections.EnableResp.toObject = function(includeInsta /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.EnableResp} + * @return {!proto.event_store.client.projections.ReadEventsResp.Details} */ -proto.event_store.client.projections.EnableResp.deserializeBinary = function(bytes) { +proto.event_store.client.projections.ReadEventsResp.Details.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.EnableResp; - return proto.event_store.client.projections.EnableResp.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.ReadEventsResp.Details; + return proto.event_store.client.projections.ReadEventsResp.Details.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.EnableResp} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.ReadEventsResp.Details} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.EnableResp} + * @return {!proto.event_store.client.projections.ReadEventsResp.Details} */ -proto.event_store.client.projections.EnableResp.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.ReadEventsResp.Details.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; } var field = reader.getFieldNumber(); switch (field) { + case 1: + var value = /** @type {string} */ (reader.readString()); + msg.setCorrelationId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readString()); + msg.setReaderPositionJson(value); + break; + case 3: + var value = new proto.event_store.client.projections.ReadEventsResp.Details.Event; + reader.readMessage(value,proto.event_store.client.projections.ReadEventsResp.Details.Event.deserializeBinaryFromReader); + msg.addEvents(value); + break; default: reader.skipField(); break; @@ -5661,9 +10122,9 @@ proto.event_store.client.projections.EnableResp.deserializeBinaryFromReader = fu * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.EnableResp.prototype.serializeBinary = function() { +proto.event_store.client.projections.ReadEventsResp.Details.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.EnableResp.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.ReadEventsResp.Details.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -5671,12 +10132,34 @@ proto.event_store.client.projections.EnableResp.prototype.serializeBinary = func /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.EnableResp} message + * @param {!proto.event_store.client.projections.ReadEventsResp.Details} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.EnableResp.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.ReadEventsResp.Details.serializeBinaryToWriter = function(message, writer) { var f = undefined; + f = message.getCorrelationId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getReaderPositionJson(); + if (f.length > 0) { + writer.writeString( + 2, + f + ); + } + f = message.getEventsList(); + if (f.length > 0) { + writer.writeRepeatedMessage( + 3, + f, + proto.event_store.client.projections.ReadEventsResp.Details.Event.serializeBinaryToWriter + ); + } }; @@ -5696,8 +10179,8 @@ if (jspb.Message.GENERATE_TO_OBJECT) { * http://goto/soy-param-migration * @return {!Object} */ -proto.event_store.client.projections.DisableReq.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.DisableReq.toObject(opt_includeInstance, this); +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.projections.ReadEventsResp.Details.Event.toObject(opt_includeInstance, this); }; @@ -5706,13 +10189,20 @@ proto.event_store.client.projections.DisableReq.prototype.toObject = function(op * @param {boolean|undefined} includeInstance Deprecated. Whether to include * the JSPB instance for transitional soy proto support: * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.DisableReq} msg The msg instance to transform. + * @param {!proto.event_store.client.projections.ReadEventsResp.Details.Event} msg The msg instance to transform. * @return {!Object} * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.DisableReq.toObject = function(includeInstance, msg) { +proto.event_store.client.projections.ReadEventsResp.Details.Event.toObject = function(includeInstance, msg) { var f, obj = { - options: (f = msg.getOptions()) && proto.event_store.client.projections.DisableReq.Options.toObject(includeInstance, f) + eventStreamId: jspb.Message.getFieldWithDefault(msg, 1, ""), + eventNumber: jspb.Message.getFieldWithDefault(msg, 2, "0"), + eventType: jspb.Message.getFieldWithDefault(msg, 3, ""), + data: (f = msg.getData()) && google_protobuf_struct_pb.Value.toObject(includeInstance, f), + metadata: (f = msg.getMetadata()) && google_protobuf_struct_pb.Value.toObject(includeInstance, f), + linkMetadata: (f = msg.getLinkMetadata()) && google_protobuf_struct_pb.Value.toObject(includeInstance, f), + isJson: jspb.Message.getBooleanFieldWithDefault(msg, 7, false), + readerPositionJson: jspb.Message.getFieldWithDefault(msg, 8, "") }; if (includeInstance) { @@ -5726,23 +10216,23 @@ proto.event_store.client.projections.DisableReq.toObject = function(includeInsta /** * Deserializes binary data (in protobuf wire format). * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.DisableReq} + * @return {!proto.event_store.client.projections.ReadEventsResp.Details.Event} */ -proto.event_store.client.projections.DisableReq.deserializeBinary = function(bytes) { +proto.event_store.client.projections.ReadEventsResp.Details.Event.deserializeBinary = function(bytes) { var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.DisableReq; - return proto.event_store.client.projections.DisableReq.deserializeBinaryFromReader(msg, reader); + var msg = new proto.event_store.client.projections.ReadEventsResp.Details.Event; + return proto.event_store.client.projections.ReadEventsResp.Details.Event.deserializeBinaryFromReader(msg, reader); }; /** * Deserializes binary data (in protobuf wire format) from the * given reader into the given message object. - * @param {!proto.event_store.client.projections.DisableReq} msg The message object to deserialize into. + * @param {!proto.event_store.client.projections.ReadEventsResp.Details.Event} msg The message object to deserialize into. * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.DisableReq} + * @return {!proto.event_store.client.projections.ReadEventsResp.Details.Event} */ -proto.event_store.client.projections.DisableReq.deserializeBinaryFromReader = function(msg, reader) { +proto.event_store.client.projections.ReadEventsResp.Details.Event.deserializeBinaryFromReader = function(msg, reader) { while (reader.nextField()) { if (reader.isEndGroup()) { break; @@ -5750,9 +10240,39 @@ proto.event_store.client.projections.DisableReq.deserializeBinaryFromReader = fu var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new proto.event_store.client.projections.DisableReq.Options; - reader.readMessage(value,proto.event_store.client.projections.DisableReq.Options.deserializeBinaryFromReader); - msg.setOptions(value); + var value = /** @type {string} */ (reader.readString()); + msg.setEventStreamId(value); + break; + case 2: + var value = /** @type {string} */ (reader.readInt64String()); + msg.setEventNumber(value); + break; + case 3: + var value = /** @type {string} */ (reader.readString()); + msg.setEventType(value); + break; + case 4: + var value = new google_protobuf_struct_pb.Value; + reader.readMessage(value,google_protobuf_struct_pb.Value.deserializeBinaryFromReader); + msg.setData(value); + break; + case 5: + var value = new google_protobuf_struct_pb.Value; + reader.readMessage(value,google_protobuf_struct_pb.Value.deserializeBinaryFromReader); + msg.setMetadata(value); + break; + case 6: + var value = new google_protobuf_struct_pb.Value; + reader.readMessage(value,google_protobuf_struct_pb.Value.deserializeBinaryFromReader); + msg.setLinkMetadata(value); + break; + case 7: + var value = /** @type {boolean} */ (reader.readBool()); + msg.setIsJson(value); + break; + case 8: + var value = /** @type {string} */ (reader.readString()); + msg.setReaderPositionJson(value); break; default: reader.skipField(); @@ -5767,9 +10287,9 @@ proto.event_store.client.projections.DisableReq.deserializeBinaryFromReader = fu * Serializes the message to binary data (in protobuf wire format). * @return {!Uint8Array} */ -proto.event_store.client.projections.DisableReq.prototype.serializeBinary = function() { +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.serializeBinary = function() { var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.DisableReq.serializeBinaryToWriter(this, writer); + proto.event_store.client.projections.ReadEventsResp.Details.Event.serializeBinaryToWriter(this, writer); return writer.getResultBuffer(); }; @@ -5777,318 +10297,383 @@ proto.event_store.client.projections.DisableReq.prototype.serializeBinary = func /** * Serializes the given message to binary data (in protobuf wire * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.DisableReq} message + * @param {!proto.event_store.client.projections.ReadEventsResp.Details.Event} message * @param {!jspb.BinaryWriter} writer * @suppress {unusedLocalVariables} f is only used for nested messages */ -proto.event_store.client.projections.DisableReq.serializeBinaryToWriter = function(message, writer) { +proto.event_store.client.projections.ReadEventsResp.Details.Event.serializeBinaryToWriter = function(message, writer) { var f = undefined; - f = message.getOptions(); + f = message.getEventStreamId(); + if (f.length > 0) { + writer.writeString( + 1, + f + ); + } + f = message.getEventNumber(); + if (parseInt(f, 10) !== 0) { + writer.writeInt64String( + 2, + f + ); + } + f = message.getEventType(); + if (f.length > 0) { + writer.writeString( + 3, + f + ); + } + f = message.getData(); if (f != null) { writer.writeMessage( - 1, + 4, f, - proto.event_store.client.projections.DisableReq.Options.serializeBinaryToWriter + google_protobuf_struct_pb.Value.serializeBinaryToWriter + ); + } + f = message.getMetadata(); + if (f != null) { + writer.writeMessage( + 5, + f, + google_protobuf_struct_pb.Value.serializeBinaryToWriter + ); + } + f = message.getLinkMetadata(); + if (f != null) { + writer.writeMessage( + 6, + f, + google_protobuf_struct_pb.Value.serializeBinaryToWriter + ); + } + f = message.getIsJson(); + if (f) { + writer.writeBool( + 7, + f + ); + } + f = message.getReaderPositionJson(); + if (f.length > 0) { + writer.writeString( + 8, + f ); } }; +/** + * optional string event_stream_id = 1; + * @return {string} + */ +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.getEventStreamId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.ReadEventsResp.Details.Event} returns this + */ +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.setEventStreamId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); +}; + + +/** + * optional int64 event_number = 2; + * @return {string} + */ +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.getEventNumber = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "0")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.ReadEventsResp.Details.Event} returns this + */ +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.setEventNumber = function(value) { + return jspb.Message.setProto3StringIntField(this, 2, value); +}; + + +/** + * optional string event_type = 3; + * @return {string} + */ +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.getEventType = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); +}; + + +/** + * @param {string} value + * @return {!proto.event_store.client.projections.ReadEventsResp.Details.Event} returns this + */ +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.setEventType = function(value) { + return jspb.Message.setProto3StringField(this, 3, value); +}; + + +/** + * optional google.protobuf.Value data = 4; + * @return {?proto.google.protobuf.Value} + */ +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.getData = function() { + return /** @type{?proto.google.protobuf.Value} */ ( + jspb.Message.getWrapperField(this, google_protobuf_struct_pb.Value, 4)); +}; + + +/** + * @param {?proto.google.protobuf.Value|undefined} value + * @return {!proto.event_store.client.projections.ReadEventsResp.Details.Event} returns this +*/ +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.setData = function(value) { + return jspb.Message.setWrapperField(this, 4, value); +}; +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.ReadEventsResp.Details.Event} returns this + */ +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.clearData = function() { + return this.setData(undefined); +}; + -if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} + * Returns whether this field is set. + * @return {boolean} */ -proto.event_store.client.projections.DisableReq.Options.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.DisableReq.Options.toObject(opt_includeInstance, this); +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.hasData = function() { + return jspb.Message.getField(this, 4) != null; }; /** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.DisableReq.Options} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages + * optional google.protobuf.Value metadata = 5; + * @return {?proto.google.protobuf.Value} */ -proto.event_store.client.projections.DisableReq.Options.toObject = function(includeInstance, msg) { - var f, obj = { - name: jspb.Message.getFieldWithDefault(msg, 1, ""), - writeCheckpoint: jspb.Message.getBooleanFieldWithDefault(msg, 2, false) - }; +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.getMetadata = function() { + return /** @type{?proto.google.protobuf.Value} */ ( + jspb.Message.getWrapperField(this, google_protobuf_struct_pb.Value, 5)); +}; - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; + +/** + * @param {?proto.google.protobuf.Value|undefined} value + * @return {!proto.event_store.client.projections.ReadEventsResp.Details.Event} returns this +*/ +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.setMetadata = function(value) { + return jspb.Message.setWrapperField(this, 5, value); }; -} /** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.DisableReq.Options} + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.ReadEventsResp.Details.Event} returns this */ -proto.event_store.client.projections.DisableReq.Options.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.DisableReq.Options; - return proto.event_store.client.projections.DisableReq.Options.deserializeBinaryFromReader(msg, reader); +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.clearMetadata = function() { + return this.setMetadata(undefined); }; /** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.event_store.client.projections.DisableReq.Options} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.DisableReq.Options} + * Returns whether this field is set. + * @return {boolean} */ -proto.event_store.client.projections.DisableReq.Options.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setName(value); - break; - case 2: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setWriteCheckpoint(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.hasMetadata = function() { + return jspb.Message.getField(this, 5) != null; }; /** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} + * optional google.protobuf.Value link_metadata = 6; + * @return {?proto.google.protobuf.Value} */ -proto.event_store.client.projections.DisableReq.Options.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.DisableReq.Options.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.getLinkMetadata = function() { + return /** @type{?proto.google.protobuf.Value} */ ( + jspb.Message.getWrapperField(this, google_protobuf_struct_pb.Value, 6)); }; /** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.DisableReq.Options} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.event_store.client.projections.DisableReq.Options.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getName(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getWriteCheckpoint(); - if (f) { - writer.writeBool( - 2, - f - ); - } + * @param {?proto.google.protobuf.Value|undefined} value + * @return {!proto.event_store.client.projections.ReadEventsResp.Details.Event} returns this +*/ +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.setLinkMetadata = function(value) { + return jspb.Message.setWrapperField(this, 6, value); }; /** - * optional string name = 1; - * @return {string} + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.ReadEventsResp.Details.Event} returns this */ -proto.event_store.client.projections.DisableReq.Options.prototype.getName = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.clearLinkMetadata = function() { + return this.setLinkMetadata(undefined); }; /** - * @param {string} value - * @return {!proto.event_store.client.projections.DisableReq.Options} returns this + * Returns whether this field is set. + * @return {boolean} */ -proto.event_store.client.projections.DisableReq.Options.prototype.setName = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.hasLinkMetadata = function() { + return jspb.Message.getField(this, 6) != null; }; /** - * optional bool write_checkpoint = 2; + * optional bool is_json = 7; * @return {boolean} */ -proto.event_store.client.projections.DisableReq.Options.prototype.getWriteCheckpoint = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.getIsJson = function() { + return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 7, false)); }; /** * @param {boolean} value - * @return {!proto.event_store.client.projections.DisableReq.Options} returns this + * @return {!proto.event_store.client.projections.ReadEventsResp.Details.Event} returns this */ -proto.event_store.client.projections.DisableReq.Options.prototype.setWriteCheckpoint = function(value) { - return jspb.Message.setProto3BooleanField(this, 2, value); +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.setIsJson = function(value) { + return jspb.Message.setProto3BooleanField(this, 7, value); }; /** - * optional Options options = 1; - * @return {?proto.event_store.client.projections.DisableReq.Options} + * optional string reader_position_json = 8; + * @return {string} */ -proto.event_store.client.projections.DisableReq.prototype.getOptions = function() { - return /** @type{?proto.event_store.client.projections.DisableReq.Options} */ ( - jspb.Message.getWrapperField(this, proto.event_store.client.projections.DisableReq.Options, 1)); +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.getReaderPositionJson = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 8, "")); }; /** - * @param {?proto.event_store.client.projections.DisableReq.Options|undefined} value - * @return {!proto.event_store.client.projections.DisableReq} returns this -*/ -proto.event_store.client.projections.DisableReq.prototype.setOptions = function(value) { - return jspb.Message.setWrapperField(this, 1, value); + * @param {string} value + * @return {!proto.event_store.client.projections.ReadEventsResp.Details.Event} returns this + */ +proto.event_store.client.projections.ReadEventsResp.Details.Event.prototype.setReaderPositionJson = function(value) { + return jspb.Message.setProto3StringField(this, 8, value); }; /** - * Clears the message field making it undefined. - * @return {!proto.event_store.client.projections.DisableReq} returns this + * optional string correlation_id = 1; + * @return {string} */ -proto.event_store.client.projections.DisableReq.prototype.clearOptions = function() { - return this.setOptions(undefined); +proto.event_store.client.projections.ReadEventsResp.Details.prototype.getCorrelationId = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); }; /** - * Returns whether this field is set. - * @return {boolean} + * @param {string} value + * @return {!proto.event_store.client.projections.ReadEventsResp.Details} returns this */ -proto.event_store.client.projections.DisableReq.prototype.hasOptions = function() { - return jspb.Message.getField(this, 1) != null; +proto.event_store.client.projections.ReadEventsResp.Details.prototype.setCorrelationId = function(value) { + return jspb.Message.setProto3StringField(this, 1, value); }; +/** + * optional string reader_position_json = 2; + * @return {string} + */ +proto.event_store.client.projections.ReadEventsResp.Details.prototype.getReaderPositionJson = function() { + return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); +}; - -if (jspb.Message.GENERATE_TO_OBJECT) { /** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} + * @param {string} value + * @return {!proto.event_store.client.projections.ReadEventsResp.Details} returns this */ -proto.event_store.client.projections.DisableResp.prototype.toObject = function(opt_includeInstance) { - return proto.event_store.client.projections.DisableResp.toObject(opt_includeInstance, this); +proto.event_store.client.projections.ReadEventsResp.Details.prototype.setReaderPositionJson = function(value) { + return jspb.Message.setProto3StringField(this, 2, value); }; /** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.event_store.client.projections.DisableResp} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages + * repeated Event events = 3; + * @return {!Array} */ -proto.event_store.client.projections.DisableResp.toObject = function(includeInstance, msg) { - var f, obj = { +proto.event_store.client.projections.ReadEventsResp.Details.prototype.getEventsList = function() { + return /** @type{!Array} */ ( + jspb.Message.getRepeatedWrapperField(this, proto.event_store.client.projections.ReadEventsResp.Details.Event, 3)); +}; - }; - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; +/** + * @param {!Array} value + * @return {!proto.event_store.client.projections.ReadEventsResp.Details} returns this +*/ +proto.event_store.client.projections.ReadEventsResp.Details.prototype.setEventsList = function(value) { + return jspb.Message.setRepeatedWrapperField(this, 3, value); }; -} /** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.event_store.client.projections.DisableResp} + * @param {!proto.event_store.client.projections.ReadEventsResp.Details.Event=} opt_value + * @param {number=} opt_index + * @return {!proto.event_store.client.projections.ReadEventsResp.Details.Event} */ -proto.event_store.client.projections.DisableResp.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.event_store.client.projections.DisableResp; - return proto.event_store.client.projections.DisableResp.deserializeBinaryFromReader(msg, reader); +proto.event_store.client.projections.ReadEventsResp.Details.prototype.addEvents = function(opt_value, opt_index) { + return jspb.Message.addToRepeatedWrapperField(this, 3, opt_value, proto.event_store.client.projections.ReadEventsResp.Details.Event, opt_index); }; /** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.event_store.client.projections.DisableResp} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.event_store.client.projections.DisableResp} + * Clears the list making it empty but non-null. + * @return {!proto.event_store.client.projections.ReadEventsResp.Details} returns this */ -proto.event_store.client.projections.DisableResp.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - default: - reader.skipField(); - break; - } - } - return msg; +proto.event_store.client.projections.ReadEventsResp.Details.prototype.clearEventsList = function() { + return this.setEventsList([]); }; /** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} + * optional Details details = 1; + * @return {?proto.event_store.client.projections.ReadEventsResp.Details} */ -proto.event_store.client.projections.DisableResp.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.event_store.client.projections.DisableResp.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); +proto.event_store.client.projections.ReadEventsResp.prototype.getDetails = function() { + return /** @type{?proto.event_store.client.projections.ReadEventsResp.Details} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.projections.ReadEventsResp.Details, 1)); }; /** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.event_store.client.projections.DisableResp} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages + * @param {?proto.event_store.client.projections.ReadEventsResp.Details|undefined} value + * @return {!proto.event_store.client.projections.ReadEventsResp} returns this +*/ +proto.event_store.client.projections.ReadEventsResp.prototype.setDetails = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.projections.ReadEventsResp} returns this */ -proto.event_store.client.projections.DisableResp.serializeBinaryToWriter = function(message, writer) { - var f = undefined; +proto.event_store.client.projections.ReadEventsResp.prototype.clearDetails = function() { + return this.setDetails(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.projections.ReadEventsResp.prototype.hasDetails = function() { + return jspb.Message.getField(this, 1) != null; }; diff --git a/packages/db-client/generated/event_store/protocols/v1/serverfeatures_grpc_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/serverfeatures_grpc_pb.d.ts new file mode 100644 index 0000000..cd1af9f --- /dev/null +++ b/packages/db-client/generated/event_store/protocols/v1/serverfeatures_grpc_pb.d.ts @@ -0,0 +1,42 @@ +// package: event_store.client.server_features +// file: event_store/protocols/v1/serverfeatures.proto + +/* tslint:disable */ +/* eslint-disable */ + +import * as grpc from "@grpc/grpc-js"; +import * as event_store_protocols_v1_serverfeatures_pb from "../../../event_store/protocols/v1/serverfeatures_pb"; +import * as event_store_protocols_v1_shared_pb from "../../../event_store/protocols/v1/shared_pb"; + +interface IServerFeaturesService extends grpc.ServiceDefinition { + getSupportedMethods: IServerFeaturesService_IGetSupportedMethods; +} + +interface IServerFeaturesService_IGetSupportedMethods extends grpc.MethodDefinition { + path: "/event_store.client.server_features.ServerFeatures/GetSupportedMethods"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} + +export const ServerFeaturesService: IServerFeaturesService; + +export interface IServerFeaturesServer extends grpc.UntypedServiceImplementation { + getSupportedMethods: grpc.handleUnaryCall; +} + +export interface IServerFeaturesClient { + getSupportedMethods(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_serverfeatures_pb.SupportedMethods) => void): grpc.ClientUnaryCall; + getSupportedMethods(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_serverfeatures_pb.SupportedMethods) => void): grpc.ClientUnaryCall; + getSupportedMethods(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_serverfeatures_pb.SupportedMethods) => void): grpc.ClientUnaryCall; +} + +export class ServerFeaturesClient extends grpc.Client implements IServerFeaturesClient { + constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public getSupportedMethods(request: event_store_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_serverfeatures_pb.SupportedMethods) => void): grpc.ClientUnaryCall; + public getSupportedMethods(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_serverfeatures_pb.SupportedMethods) => void): grpc.ClientUnaryCall; + public getSupportedMethods(request: event_store_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_serverfeatures_pb.SupportedMethods) => void): grpc.ClientUnaryCall; +} diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/serverfeatures_grpc_pb.js b/packages/db-client/generated/event_store/protocols/v1/serverfeatures_grpc_pb.js similarity index 64% rename from packages/db-client/generated/kurrentdb/protocols/v1/serverfeatures_grpc_pb.js rename to packages/db-client/generated/event_store/protocols/v1/serverfeatures_grpc_pb.js index 2e8ceaf..d0a6b60 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/serverfeatures_grpc_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/serverfeatures_grpc_pb.js @@ -2,29 +2,29 @@ 'use strict'; var grpc = require('@grpc/grpc-js'); -var kurrentdb_protocols_v1_serverfeatures_pb = require('../../../kurrentdb/protocols/v1/serverfeatures_pb.js'); -var kurrentdb_protocols_v1_shared_pb = require('../../../kurrentdb/protocols/v1/shared_pb.js'); +var event_store_protocols_v1_serverfeatures_pb = require('../../../event_store/protocols/v1/serverfeatures_pb.js'); +var event_store_protocols_v1_shared_pb = require('../../../event_store/protocols/v1/shared_pb.js'); function serialize_event_store_client_Empty(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_shared_pb.Empty)) { + if (!(arg instanceof event_store_protocols_v1_shared_pb.Empty)) { throw new Error('Expected argument of type event_store.client.Empty'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_Empty(buffer_arg) { - return kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_shared_pb.Empty.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_server_features_SupportedMethods(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_serverfeatures_pb.SupportedMethods)) { + if (!(arg instanceof event_store_protocols_v1_serverfeatures_pb.SupportedMethods)) { throw new Error('Expected argument of type event_store.client.server_features.SupportedMethods'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_server_features_SupportedMethods(buffer_arg) { - return kurrentdb_protocols_v1_serverfeatures_pb.SupportedMethods.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_serverfeatures_pb.SupportedMethods.deserializeBinary(new Uint8Array(buffer_arg)); } @@ -33,8 +33,8 @@ var ServerFeaturesService = exports.ServerFeaturesService = { path: '/event_store.client.server_features.ServerFeatures/GetSupportedMethods', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_shared_pb.Empty, - responseType: kurrentdb_protocols_v1_serverfeatures_pb.SupportedMethods, + requestType: event_store_protocols_v1_shared_pb.Empty, + responseType: event_store_protocols_v1_serverfeatures_pb.SupportedMethods, requestSerialize: serialize_event_store_client_Empty, requestDeserialize: deserialize_event_store_client_Empty, responseSerialize: serialize_event_store_client_server_features_SupportedMethods, diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/serverfeatures_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/serverfeatures_pb.d.ts similarity index 90% rename from packages/db-client/generated/kurrentdb/protocols/v1/serverfeatures_pb.d.ts rename to packages/db-client/generated/event_store/protocols/v1/serverfeatures_pb.d.ts index 0281f21..71b36b2 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/serverfeatures_pb.d.ts +++ b/packages/db-client/generated/event_store/protocols/v1/serverfeatures_pb.d.ts @@ -1,13 +1,13 @@ // package: event_store.client.server_features -// file: kurrentdb/protocols/v1/serverfeatures.proto +// file: event_store/protocols/v1/serverfeatures.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; -import * as kurrentdb_protocols_v1_shared_pb from "../../../kurrentdb/protocols/v1/shared_pb"; +import * as event_store_protocols_v1_shared_pb from "../../../event_store/protocols/v1/shared_pb"; -export class SupportedMethods extends jspb.Message { +export class SupportedMethods extends jspb.Message { clearMethodsList(): void; getMethodsList(): Array; setMethodsList(value: Array): SupportedMethods; @@ -32,7 +32,7 @@ export namespace SupportedMethods { } } -export class SupportedMethod extends jspb.Message { +export class SupportedMethod extends jspb.Message { getMethodName(): string; setMethodName(value: string): SupportedMethod; getServiceName(): string; diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/serverfeatures_pb.js b/packages/db-client/generated/event_store/protocols/v1/serverfeatures_pb.js similarity index 98% rename from packages/db-client/generated/kurrentdb/protocols/v1/serverfeatures_pb.js rename to packages/db-client/generated/event_store/protocols/v1/serverfeatures_pb.js index ffcdc72..33cedc1 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/serverfeatures_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/serverfeatures_pb.js @@ -1,4 +1,4 @@ -// source: kurrentdb/protocols/v1/serverfeatures.proto +// source: event_store/protocols/v1/serverfeatures.proto /** * @fileoverview * @enhanceable @@ -21,8 +21,8 @@ var global = (function() { return Function('return this')(); }.call(null)); -var kurrentdb_protocols_v1_shared_pb = require('../../../kurrentdb/protocols/v1/shared_pb.js'); -goog.object.extend(proto, kurrentdb_protocols_v1_shared_pb); +var event_store_protocols_v1_shared_pb = require('../../../event_store/protocols/v1/shared_pb.js'); +goog.object.extend(proto, event_store_protocols_v1_shared_pb); goog.exportSymbol('proto.event_store.client.server_features.SupportedMethod', null, global); goog.exportSymbol('proto.event_store.client.server_features.SupportedMethods', null, global); /** diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/shared_grpc_pb.js b/packages/db-client/generated/event_store/protocols/v1/shared_grpc_pb.js similarity index 100% rename from packages/db-client/generated/kurrentdb/protocols/v1/shared_grpc_pb.js rename to packages/db-client/generated/event_store/protocols/v1/shared_grpc_pb.js diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/shared_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/shared_pb.d.ts similarity index 94% rename from packages/db-client/generated/kurrentdb/protocols/v1/shared_pb.d.ts rename to packages/db-client/generated/event_store/protocols/v1/shared_pb.d.ts index 908e105..8ced8e3 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/shared_pb.d.ts +++ b/packages/db-client/generated/event_store/protocols/v1/shared_pb.d.ts @@ -1,5 +1,5 @@ // package: event_store.client -// file: kurrentdb/protocols/v1/shared.proto +// file: event_store/protocols/v1/shared.proto /* tslint:disable */ /* eslint-disable */ @@ -7,7 +7,7 @@ import * as jspb from "google-protobuf"; import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; -export class UUID extends jspb.Message { +export class UUID extends jspb.Message { hasStructured(): boolean; clearStructured(): void; @@ -38,7 +38,7 @@ export namespace UUID { } - export class Structured extends jspb.Message { + export class Structured extends jspb.Message { getMostSignificantBits(): string; setMostSignificantBits(value: string): Structured; getLeastSignificantBits(): string; @@ -70,7 +70,7 @@ export namespace UUID { } -export class Empty extends jspb.Message { +export class Empty extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Empty.AsObject; @@ -87,7 +87,7 @@ export namespace Empty { } } -export class StreamIdentifier extends jspb.Message { +export class StreamIdentifier extends jspb.Message { getStreamName(): Uint8Array | string; getStreamName_asU8(): Uint8Array; getStreamName_asB64(): string; @@ -109,7 +109,7 @@ export namespace StreamIdentifier { } } -export class AllStreamPosition extends jspb.Message { +export class AllStreamPosition extends jspb.Message { getCommitPosition(): string; setCommitPosition(value: string): AllStreamPosition; getPreparePosition(): string; @@ -132,7 +132,7 @@ export namespace AllStreamPosition { } } -export class WrongExpectedVersion extends jspb.Message { +export class WrongExpectedVersion extends jspb.Message { hasCurrentStreamRevision(): boolean; clearCurrentStreamRevision(): void; @@ -203,7 +203,7 @@ export namespace WrongExpectedVersion { } -export class AccessDenied extends jspb.Message { +export class AccessDenied extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): AccessDenied.AsObject; @@ -220,7 +220,7 @@ export namespace AccessDenied { } } -export class StreamDeleted extends jspb.Message { +export class StreamDeleted extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; @@ -243,7 +243,7 @@ export namespace StreamDeleted { } } -export class Timeout extends jspb.Message { +export class Timeout extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Timeout.AsObject; @@ -260,7 +260,7 @@ export namespace Timeout { } } -export class Unknown extends jspb.Message { +export class Unknown extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Unknown.AsObject; @@ -277,7 +277,7 @@ export namespace Unknown { } } -export class InvalidTransaction extends jspb.Message { +export class InvalidTransaction extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): InvalidTransaction.AsObject; @@ -294,7 +294,7 @@ export namespace InvalidTransaction { } } -export class MaximumAppendSizeExceeded extends jspb.Message { +export class MaximumAppendSizeExceeded extends jspb.Message { getMaxappendsize(): number; setMaxappendsize(value: number): MaximumAppendSizeExceeded; @@ -314,7 +314,7 @@ export namespace MaximumAppendSizeExceeded { } } -export class BadRequest extends jspb.Message { +export class BadRequest extends jspb.Message { getMessage(): string; setMessage(value: string): BadRequest; diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/shared_pb.js b/packages/db-client/generated/event_store/protocols/v1/shared_pb.js similarity index 99% rename from packages/db-client/generated/kurrentdb/protocols/v1/shared_pb.js rename to packages/db-client/generated/event_store/protocols/v1/shared_pb.js index 8702dc3..29b262a 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/shared_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/shared_pb.js @@ -1,4 +1,4 @@ -// source: kurrentdb/protocols/v1/shared.proto +// source: event_store/protocols/v1/shared.proto /** * @fileoverview * @enhanceable diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/status_grpc_pb.js b/packages/db-client/generated/event_store/protocols/v1/status_grpc_pb.js similarity index 100% rename from packages/db-client/generated/kurrentdb/protocols/v1/status_grpc_pb.js rename to packages/db-client/generated/event_store/protocols/v1/status_grpc_pb.js diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/status_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/status_pb.d.ts similarity index 76% rename from packages/db-client/generated/kurrentdb/protocols/v1/status_pb.d.ts rename to packages/db-client/generated/event_store/protocols/v1/status_pb.d.ts index 7df238c..8a633bf 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/status_pb.d.ts +++ b/packages/db-client/generated/event_store/protocols/v1/status_pb.d.ts @@ -1,16 +1,16 @@ // package: google.rpc -// file: kurrentdb/protocols/v1/status.proto +// file: event_store/protocols/v1/status.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; import * as google_protobuf_any_pb from "google-protobuf/google/protobuf/any_pb"; -import * as kurrentdb_protocols_v1_code_pb from "../../../kurrentdb/protocols/v1/code_pb"; +import * as event_store_protocols_v1_code_pb from "../../../event_store/protocols/v1/code_pb"; -export class Status extends jspb.Message { - getCode(): kurrentdb_protocols_v1_code_pb.Code; - setCode(value: kurrentdb_protocols_v1_code_pb.Code): Status; +export class Status extends jspb.Message { + getCode(): event_store_protocols_v1_code_pb.Code; + setCode(value: event_store_protocols_v1_code_pb.Code): Status; getMessage(): string; setMessage(value: string): Status; @@ -31,7 +31,7 @@ export class Status extends jspb.Message { export namespace Status { export type AsObject = { - code: kurrentdb_protocols_v1_code_pb.Code, + code: event_store_protocols_v1_code_pb.Code, message: string, details?: google_protobuf_any_pb.Any.AsObject, } diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/status_pb.js b/packages/db-client/generated/event_store/protocols/v1/status_pb.js similarity index 97% rename from packages/db-client/generated/kurrentdb/protocols/v1/status_pb.js rename to packages/db-client/generated/event_store/protocols/v1/status_pb.js index af3639a..3884243 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/status_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/status_pb.js @@ -1,4 +1,4 @@ -// source: kurrentdb/protocols/v1/status.proto +// source: event_store/protocols/v1/status.proto /** * @fileoverview * @enhanceable @@ -23,8 +23,8 @@ var global = (function() { var google_protobuf_any_pb = require('google-protobuf/google/protobuf/any_pb.js'); goog.object.extend(proto, google_protobuf_any_pb); -var kurrentdb_protocols_v1_code_pb = require('../../../kurrentdb/protocols/v1/code_pb.js'); -goog.object.extend(proto, kurrentdb_protocols_v1_code_pb); +var event_store_protocols_v1_code_pb = require('../../../event_store/protocols/v1/code_pb.js'); +goog.object.extend(proto, event_store_protocols_v1_code_pb); goog.exportSymbol('proto.google.rpc.Status', null, global); /** * Generated by JsPbCodeGenerator. diff --git a/packages/db-client/generated/event_store/protocols/v1/streams_grpc_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/streams_grpc_pb.d.ts new file mode 100644 index 0000000..c688c36 --- /dev/null +++ b/packages/db-client/generated/event_store/protocols/v1/streams_grpc_pb.d.ts @@ -0,0 +1,113 @@ +// package: event_store.client.streams +// file: event_store/protocols/v1/streams.proto + +/* tslint:disable */ +/* eslint-disable */ + +import * as grpc from "@grpc/grpc-js"; +import * as event_store_protocols_v1_streams_pb from "../../../event_store/protocols/v1/streams_pb"; +import * as event_store_protocols_v1_shared_pb from "../../../event_store/protocols/v1/shared_pb"; +import * as event_store_protocols_v1_status_pb from "../../../event_store/protocols/v1/status_pb"; +import * as google_protobuf_duration_pb from "google-protobuf/google/protobuf/duration_pb"; +import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; +import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; + +interface IStreamsService extends grpc.ServiceDefinition { + read: IStreamsService_IRead; + append: IStreamsService_IAppend; + delete: IStreamsService_IDelete; + tombstone: IStreamsService_ITombstone; + batchAppend: IStreamsService_IBatchAppend; +} + +interface IStreamsService_IRead extends grpc.MethodDefinition { + path: "/event_store.client.streams.Streams/Read"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IStreamsService_IAppend extends grpc.MethodDefinition { + path: "/event_store.client.streams.Streams/Append"; + requestStream: true; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IStreamsService_IDelete extends grpc.MethodDefinition { + path: "/event_store.client.streams.Streams/Delete"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IStreamsService_ITombstone extends grpc.MethodDefinition { + path: "/event_store.client.streams.Streams/Tombstone"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IStreamsService_IBatchAppend extends grpc.MethodDefinition { + path: "/event_store.client.streams.Streams/BatchAppend"; + requestStream: true; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} + +export const StreamsService: IStreamsService; + +export interface IStreamsServer extends grpc.UntypedServiceImplementation { + read: grpc.handleServerStreamingCall; + append: grpc.handleClientStreamingCall; + delete: grpc.handleUnaryCall; + tombstone: grpc.handleUnaryCall; + batchAppend: grpc.handleBidiStreamingCall; +} + +export interface IStreamsClient { + read(request: event_store_protocols_v1_streams_pb.ReadReq, options?: Partial): grpc.ClientReadableStream; + read(request: event_store_protocols_v1_streams_pb.ReadReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + append(callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; + append(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; + append(options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; + append(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; + delete(request: event_store_protocols_v1_streams_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; + delete(request: event_store_protocols_v1_streams_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; + delete(request: event_store_protocols_v1_streams_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; + tombstone(request: event_store_protocols_v1_streams_pb.TombstoneReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; + tombstone(request: event_store_protocols_v1_streams_pb.TombstoneReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; + tombstone(request: event_store_protocols_v1_streams_pb.TombstoneReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; + batchAppend(): grpc.ClientDuplexStream; + batchAppend(options: Partial): grpc.ClientDuplexStream; + batchAppend(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; +} + +export class StreamsClient extends grpc.Client implements IStreamsClient { + constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public read(request: event_store_protocols_v1_streams_pb.ReadReq, options?: Partial): grpc.ClientReadableStream; + public read(request: event_store_protocols_v1_streams_pb.ReadReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public append(callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; + public append(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; + public append(options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; + public append(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; + public delete(request: event_store_protocols_v1_streams_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; + public delete(request: event_store_protocols_v1_streams_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; + public delete(request: event_store_protocols_v1_streams_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; + public tombstone(request: event_store_protocols_v1_streams_pb.TombstoneReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; + public tombstone(request: event_store_protocols_v1_streams_pb.TombstoneReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; + public tombstone(request: event_store_protocols_v1_streams_pb.TombstoneReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; + public batchAppend(options?: Partial): grpc.ClientDuplexStream; + public batchAppend(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; +} diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/streams_grpc_pb.js b/packages/db-client/generated/event_store/protocols/v1/streams_grpc_pb.js similarity index 69% rename from packages/db-client/generated/kurrentdb/protocols/v1/streams_grpc_pb.js rename to packages/db-client/generated/event_store/protocols/v1/streams_grpc_pb.js index 2268c36..f343819 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/streams_grpc_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/streams_grpc_pb.js @@ -2,121 +2,121 @@ 'use strict'; var grpc = require('@grpc/grpc-js'); -var kurrentdb_protocols_v1_streams_pb = require('../../../kurrentdb/protocols/v1/streams_pb.js'); -var kurrentdb_protocols_v1_shared_pb = require('../../../kurrentdb/protocols/v1/shared_pb.js'); -var kurrentdb_protocols_v1_status_pb = require('../../../kurrentdb/protocols/v1/status_pb.js'); +var event_store_protocols_v1_streams_pb = require('../../../event_store/protocols/v1/streams_pb.js'); +var event_store_protocols_v1_shared_pb = require('../../../event_store/protocols/v1/shared_pb.js'); +var event_store_protocols_v1_status_pb = require('../../../event_store/protocols/v1/status_pb.js'); var google_protobuf_duration_pb = require('google-protobuf/google/protobuf/duration_pb.js'); var google_protobuf_empty_pb = require('google-protobuf/google/protobuf/empty_pb.js'); var google_protobuf_timestamp_pb = require('google-protobuf/google/protobuf/timestamp_pb.js'); function serialize_event_store_client_streams_AppendReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_streams_pb.AppendReq)) { + if (!(arg instanceof event_store_protocols_v1_streams_pb.AppendReq)) { throw new Error('Expected argument of type event_store.client.streams.AppendReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_streams_AppendReq(buffer_arg) { - return kurrentdb_protocols_v1_streams_pb.AppendReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_streams_pb.AppendReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_streams_AppendResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_streams_pb.AppendResp)) { + if (!(arg instanceof event_store_protocols_v1_streams_pb.AppendResp)) { throw new Error('Expected argument of type event_store.client.streams.AppendResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_streams_AppendResp(buffer_arg) { - return kurrentdb_protocols_v1_streams_pb.AppendResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_streams_pb.AppendResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_streams_BatchAppendReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_streams_pb.BatchAppendReq)) { + if (!(arg instanceof event_store_protocols_v1_streams_pb.BatchAppendReq)) { throw new Error('Expected argument of type event_store.client.streams.BatchAppendReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_streams_BatchAppendReq(buffer_arg) { - return kurrentdb_protocols_v1_streams_pb.BatchAppendReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_streams_pb.BatchAppendReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_streams_BatchAppendResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_streams_pb.BatchAppendResp)) { + if (!(arg instanceof event_store_protocols_v1_streams_pb.BatchAppendResp)) { throw new Error('Expected argument of type event_store.client.streams.BatchAppendResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_streams_BatchAppendResp(buffer_arg) { - return kurrentdb_protocols_v1_streams_pb.BatchAppendResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_streams_pb.BatchAppendResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_streams_DeleteReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_streams_pb.DeleteReq)) { + if (!(arg instanceof event_store_protocols_v1_streams_pb.DeleteReq)) { throw new Error('Expected argument of type event_store.client.streams.DeleteReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_streams_DeleteReq(buffer_arg) { - return kurrentdb_protocols_v1_streams_pb.DeleteReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_streams_pb.DeleteReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_streams_DeleteResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_streams_pb.DeleteResp)) { + if (!(arg instanceof event_store_protocols_v1_streams_pb.DeleteResp)) { throw new Error('Expected argument of type event_store.client.streams.DeleteResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_streams_DeleteResp(buffer_arg) { - return kurrentdb_protocols_v1_streams_pb.DeleteResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_streams_pb.DeleteResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_streams_ReadReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_streams_pb.ReadReq)) { + if (!(arg instanceof event_store_protocols_v1_streams_pb.ReadReq)) { throw new Error('Expected argument of type event_store.client.streams.ReadReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_streams_ReadReq(buffer_arg) { - return kurrentdb_protocols_v1_streams_pb.ReadReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_streams_pb.ReadReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_streams_ReadResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_streams_pb.ReadResp)) { + if (!(arg instanceof event_store_protocols_v1_streams_pb.ReadResp)) { throw new Error('Expected argument of type event_store.client.streams.ReadResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_streams_ReadResp(buffer_arg) { - return kurrentdb_protocols_v1_streams_pb.ReadResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_streams_pb.ReadResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_streams_TombstoneReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_streams_pb.TombstoneReq)) { + if (!(arg instanceof event_store_protocols_v1_streams_pb.TombstoneReq)) { throw new Error('Expected argument of type event_store.client.streams.TombstoneReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_streams_TombstoneReq(buffer_arg) { - return kurrentdb_protocols_v1_streams_pb.TombstoneReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_streams_pb.TombstoneReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_streams_TombstoneResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_streams_pb.TombstoneResp)) { + if (!(arg instanceof event_store_protocols_v1_streams_pb.TombstoneResp)) { throw new Error('Expected argument of type event_store.client.streams.TombstoneResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_streams_TombstoneResp(buffer_arg) { - return kurrentdb_protocols_v1_streams_pb.TombstoneResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_streams_pb.TombstoneResp.deserializeBinary(new Uint8Array(buffer_arg)); } @@ -125,8 +125,8 @@ var StreamsService = exports.StreamsService = { path: '/event_store.client.streams.Streams/Read', requestStream: false, responseStream: true, - requestType: kurrentdb_protocols_v1_streams_pb.ReadReq, - responseType: kurrentdb_protocols_v1_streams_pb.ReadResp, + requestType: event_store_protocols_v1_streams_pb.ReadReq, + responseType: event_store_protocols_v1_streams_pb.ReadResp, requestSerialize: serialize_event_store_client_streams_ReadReq, requestDeserialize: deserialize_event_store_client_streams_ReadReq, responseSerialize: serialize_event_store_client_streams_ReadResp, @@ -136,8 +136,8 @@ var StreamsService = exports.StreamsService = { path: '/event_store.client.streams.Streams/Append', requestStream: true, responseStream: false, - requestType: kurrentdb_protocols_v1_streams_pb.AppendReq, - responseType: kurrentdb_protocols_v1_streams_pb.AppendResp, + requestType: event_store_protocols_v1_streams_pb.AppendReq, + responseType: event_store_protocols_v1_streams_pb.AppendResp, requestSerialize: serialize_event_store_client_streams_AppendReq, requestDeserialize: deserialize_event_store_client_streams_AppendReq, responseSerialize: serialize_event_store_client_streams_AppendResp, @@ -147,8 +147,8 @@ var StreamsService = exports.StreamsService = { path: '/event_store.client.streams.Streams/Delete', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_streams_pb.DeleteReq, - responseType: kurrentdb_protocols_v1_streams_pb.DeleteResp, + requestType: event_store_protocols_v1_streams_pb.DeleteReq, + responseType: event_store_protocols_v1_streams_pb.DeleteResp, requestSerialize: serialize_event_store_client_streams_DeleteReq, requestDeserialize: deserialize_event_store_client_streams_DeleteReq, responseSerialize: serialize_event_store_client_streams_DeleteResp, @@ -158,8 +158,8 @@ var StreamsService = exports.StreamsService = { path: '/event_store.client.streams.Streams/Tombstone', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_streams_pb.TombstoneReq, - responseType: kurrentdb_protocols_v1_streams_pb.TombstoneResp, + requestType: event_store_protocols_v1_streams_pb.TombstoneReq, + responseType: event_store_protocols_v1_streams_pb.TombstoneResp, requestSerialize: serialize_event_store_client_streams_TombstoneReq, requestDeserialize: deserialize_event_store_client_streams_TombstoneReq, responseSerialize: serialize_event_store_client_streams_TombstoneResp, @@ -169,8 +169,8 @@ var StreamsService = exports.StreamsService = { path: '/event_store.client.streams.Streams/BatchAppend', requestStream: true, responseStream: true, - requestType: kurrentdb_protocols_v1_streams_pb.BatchAppendReq, - responseType: kurrentdb_protocols_v1_streams_pb.BatchAppendResp, + requestType: event_store_protocols_v1_streams_pb.BatchAppendReq, + responseType: event_store_protocols_v1_streams_pb.BatchAppendResp, requestSerialize: serialize_event_store_client_streams_BatchAppendReq, requestDeserialize: deserialize_event_store_client_streams_BatchAppendReq, responseSerialize: serialize_event_store_client_streams_BatchAppendResp, diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/streams_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/streams_pb.d.ts similarity index 82% rename from packages/db-client/generated/kurrentdb/protocols/v1/streams_pb.d.ts rename to packages/db-client/generated/event_store/protocols/v1/streams_pb.d.ts index 1ccdb3e..ffaa1b8 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/streams_pb.d.ts +++ b/packages/db-client/generated/event_store/protocols/v1/streams_pb.d.ts @@ -1,17 +1,17 @@ // package: event_store.client.streams -// file: kurrentdb/protocols/v1/streams.proto +// file: event_store/protocols/v1/streams.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; -import * as kurrentdb_protocols_v1_shared_pb from "../../../kurrentdb/protocols/v1/shared_pb"; -import * as kurrentdb_protocols_v1_status_pb from "../../../kurrentdb/protocols/v1/status_pb"; +import * as event_store_protocols_v1_shared_pb from "../../../event_store/protocols/v1/shared_pb"; +import * as event_store_protocols_v1_status_pb from "../../../event_store/protocols/v1/status_pb"; import * as google_protobuf_duration_pb from "google-protobuf/google/protobuf/duration_pb"; import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; -export class ReadReq extends jspb.Message { +export class ReadReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -34,7 +34,7 @@ export namespace ReadReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { hasStream(): boolean; clearStream(): void; @@ -67,8 +67,8 @@ export namespace ReadReq { hasNoFilter(): boolean; clearNoFilter(): void; - getNoFilter(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoFilter(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getNoFilter(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoFilter(value?: event_store_protocols_v1_shared_pb.Empty): Options; hasUuidOption(): boolean; clearUuidOption(): void; @@ -103,18 +103,18 @@ export namespace ReadReq { count: string, subscription?: ReadReq.Options.SubscriptionOptions.AsObject, filter?: ReadReq.Options.FilterOptions.AsObject, - noFilter?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noFilter?: event_store_protocols_v1_shared_pb.Empty.AsObject, uuidOption?: ReadReq.Options.UUIDOption.AsObject, controlOption?: ReadReq.Options.ControlOption.AsObject, } - export class StreamOptions extends jspb.Message { + export class StreamOptions extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): StreamOptions; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): StreamOptions; hasRevision(): boolean; clearRevision(): void; @@ -123,13 +123,13 @@ export namespace ReadReq { hasStart(): boolean; clearStart(): void; - getStart(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setStart(value?: kurrentdb_protocols_v1_shared_pb.Empty): StreamOptions; + getStart(): event_store_protocols_v1_shared_pb.Empty | undefined; + setStart(value?: event_store_protocols_v1_shared_pb.Empty): StreamOptions; hasEnd(): boolean; clearEnd(): void; - getEnd(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setEnd(value?: kurrentdb_protocols_v1_shared_pb.Empty): StreamOptions; + getEnd(): event_store_protocols_v1_shared_pb.Empty | undefined; + setEnd(value?: event_store_protocols_v1_shared_pb.Empty): StreamOptions; getRevisionOptionCase(): StreamOptions.RevisionOptionCase; @@ -145,10 +145,10 @@ export namespace ReadReq { export namespace StreamOptions { export type AsObject = { - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, revision: string, - start?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - end?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + start?: event_store_protocols_v1_shared_pb.Empty.AsObject, + end?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum RevisionOptionCase { @@ -160,7 +160,7 @@ export namespace ReadReq { } - export class AllOptions extends jspb.Message { + export class AllOptions extends jspb.Message { hasPosition(): boolean; clearPosition(): void; @@ -169,13 +169,13 @@ export namespace ReadReq { hasStart(): boolean; clearStart(): void; - getStart(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setStart(value?: kurrentdb_protocols_v1_shared_pb.Empty): AllOptions; + getStart(): event_store_protocols_v1_shared_pb.Empty | undefined; + setStart(value?: event_store_protocols_v1_shared_pb.Empty): AllOptions; hasEnd(): boolean; clearEnd(): void; - getEnd(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setEnd(value?: kurrentdb_protocols_v1_shared_pb.Empty): AllOptions; + getEnd(): event_store_protocols_v1_shared_pb.Empty | undefined; + setEnd(value?: event_store_protocols_v1_shared_pb.Empty): AllOptions; getAllOptionCase(): AllOptions.AllOptionCase; @@ -192,8 +192,8 @@ export namespace ReadReq { export namespace AllOptions { export type AsObject = { position?: ReadReq.Options.Position.AsObject, - start?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - end?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + start?: event_store_protocols_v1_shared_pb.Empty.AsObject, + end?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum AllOptionCase { @@ -205,7 +205,7 @@ export namespace ReadReq { } - export class SubscriptionOptions extends jspb.Message { + export class SubscriptionOptions extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): SubscriptionOptions.AsObject; @@ -222,7 +222,7 @@ export namespace ReadReq { } } - export class Position extends jspb.Message { + export class Position extends jspb.Message { getCommitPosition(): string; setCommitPosition(value: string): Position; getPreparePosition(): string; @@ -245,7 +245,7 @@ export namespace ReadReq { } } - export class FilterOptions extends jspb.Message { + export class FilterOptions extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; @@ -264,8 +264,8 @@ export namespace ReadReq { hasCount(): boolean; clearCount(): void; - getCount(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setCount(value?: kurrentdb_protocols_v1_shared_pb.Empty): FilterOptions; + getCount(): event_store_protocols_v1_shared_pb.Empty | undefined; + setCount(value?: event_store_protocols_v1_shared_pb.Empty): FilterOptions; getCheckpointintervalmultiplier(): number; setCheckpointintervalmultiplier(value: number): FilterOptions; @@ -287,12 +287,12 @@ export namespace ReadReq { streamIdentifier?: ReadReq.Options.FilterOptions.Expression.AsObject, eventType?: ReadReq.Options.FilterOptions.Expression.AsObject, max: number, - count?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + count?: event_store_protocols_v1_shared_pb.Empty.AsObject, checkpointintervalmultiplier: number, } - export class Expression extends jspb.Message { + export class Expression extends jspb.Message { getRegex(): string; setRegex(value: string): Expression; clearPrefixList(): void; @@ -332,17 +332,17 @@ export namespace ReadReq { } - export class UUIDOption extends jspb.Message { + export class UUIDOption extends jspb.Message { hasStructured(): boolean; clearStructured(): void; - getStructured(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setStructured(value?: kurrentdb_protocols_v1_shared_pb.Empty): UUIDOption; + getStructured(): event_store_protocols_v1_shared_pb.Empty | undefined; + setStructured(value?: event_store_protocols_v1_shared_pb.Empty): UUIDOption; hasString(): boolean; clearString(): void; - getString(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setString(value?: kurrentdb_protocols_v1_shared_pb.Empty): UUIDOption; + getString(): event_store_protocols_v1_shared_pb.Empty | undefined; + setString(value?: event_store_protocols_v1_shared_pb.Empty): UUIDOption; getContentCase(): UUIDOption.ContentCase; @@ -358,8 +358,8 @@ export namespace ReadReq { export namespace UUIDOption { export type AsObject = { - structured?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - string?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + structured?: event_store_protocols_v1_shared_pb.Empty.AsObject, + string?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum ContentCase { @@ -370,7 +370,7 @@ export namespace ReadReq { } - export class ControlOption extends jspb.Message { + export class ControlOption extends jspb.Message { getCompatibility(): number; setCompatibility(value: number): ControlOption; @@ -419,7 +419,7 @@ export namespace ReadReq { } -export class ReadResp extends jspb.Message { +export class ReadResp extends jspb.Message { hasEvent(): boolean; clearEvent(): void; @@ -453,8 +453,8 @@ export class ReadResp extends jspb.Message { hasLastAllStreamPosition(): boolean; clearLastAllStreamPosition(): void; - getLastAllStreamPosition(): kurrentdb_protocols_v1_shared_pb.AllStreamPosition | undefined; - setLastAllStreamPosition(value?: kurrentdb_protocols_v1_shared_pb.AllStreamPosition): ReadResp; + getLastAllStreamPosition(): event_store_protocols_v1_shared_pb.AllStreamPosition | undefined; + setLastAllStreamPosition(value?: event_store_protocols_v1_shared_pb.AllStreamPosition): ReadResp; hasCaughtUp(): boolean; clearCaughtUp(): void; @@ -486,13 +486,13 @@ export namespace ReadResp { streamNotFound?: ReadResp.StreamNotFound.AsObject, firstStreamPosition: string, lastStreamPosition: string, - lastAllStreamPosition?: kurrentdb_protocols_v1_shared_pb.AllStreamPosition.AsObject, + lastAllStreamPosition?: event_store_protocols_v1_shared_pb.AllStreamPosition.AsObject, caughtUp?: ReadResp.CaughtUp.AsObject, fellBehind?: ReadResp.FellBehind.AsObject, } - export class CaughtUp extends jspb.Message { + export class CaughtUp extends jspb.Message { hasTimestamp(): boolean; clearTimestamp(): void; @@ -527,7 +527,7 @@ export namespace ReadResp { } } - export class FellBehind extends jspb.Message { + export class FellBehind extends jspb.Message { hasTimestamp(): boolean; clearTimestamp(): void; @@ -562,7 +562,7 @@ export namespace ReadResp { } } - export class ReadEvent extends jspb.Message { + export class ReadEvent extends jspb.Message { hasEvent(): boolean; clearEvent(): void; @@ -581,8 +581,8 @@ export namespace ReadResp { hasNoPosition(): boolean; clearNoPosition(): void; - getNoPosition(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoPosition(value?: kurrentdb_protocols_v1_shared_pb.Empty): ReadEvent; + getNoPosition(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoPosition(value?: event_store_protocols_v1_shared_pb.Empty): ReadEvent; getPositionCase(): ReadEvent.PositionCase; @@ -601,21 +601,21 @@ export namespace ReadResp { event?: ReadResp.ReadEvent.RecordedEvent.AsObject, link?: ReadResp.ReadEvent.RecordedEvent.AsObject, commitPosition: string, - noPosition?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noPosition?: event_store_protocols_v1_shared_pb.Empty.AsObject, } - export class RecordedEvent extends jspb.Message { + export class RecordedEvent extends jspb.Message { hasId(): boolean; clearId(): void; - getId(): kurrentdb_protocols_v1_shared_pb.UUID | undefined; - setId(value?: kurrentdb_protocols_v1_shared_pb.UUID): RecordedEvent; + getId(): event_store_protocols_v1_shared_pb.UUID | undefined; + setId(value?: event_store_protocols_v1_shared_pb.UUID): RecordedEvent; hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): RecordedEvent; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): RecordedEvent; getStreamRevision(): string; setStreamRevision(value: string): RecordedEvent; getPreparePosition(): string; @@ -646,8 +646,8 @@ export namespace ReadResp { export namespace RecordedEvent { export type AsObject = { - id?: kurrentdb_protocols_v1_shared_pb.UUID.AsObject, - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, + id?: event_store_protocols_v1_shared_pb.UUID.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, streamRevision: string, preparePosition: string, commitPosition: string, @@ -667,7 +667,7 @@ export namespace ReadResp { } - export class SubscriptionConfirmation extends jspb.Message { + export class SubscriptionConfirmation extends jspb.Message { getSubscriptionId(): string; setSubscriptionId(value: string): SubscriptionConfirmation; @@ -687,17 +687,12 @@ export namespace ReadResp { } } - export class Checkpoint extends jspb.Message { + export class Checkpoint extends jspb.Message { getCommitPosition(): string; setCommitPosition(value: string): Checkpoint; getPreparePosition(): string; setPreparePosition(value: string): Checkpoint; - hasTimestamp(): boolean; - clearTimestamp(): void; - getTimestamp(): google_protobuf_timestamp_pb.Timestamp | undefined; - setTimestamp(value?: google_protobuf_timestamp_pb.Timestamp): Checkpoint; - serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): Checkpoint.AsObject; static toObject(includeInstance: boolean, msg: Checkpoint): Checkpoint.AsObject; @@ -712,11 +707,10 @@ export namespace ReadResp { export type AsObject = { commitPosition: string, preparePosition: string, - timestamp?: google_protobuf_timestamp_pb.Timestamp.AsObject, } } - export class Position extends jspb.Message { + export class Position extends jspb.Message { getCommitPosition(): string; setCommitPosition(value: string): Position; getPreparePosition(): string; @@ -739,12 +733,12 @@ export namespace ReadResp { } } - export class StreamNotFound extends jspb.Message { + export class StreamNotFound extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): StreamNotFound; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): StreamNotFound; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): StreamNotFound.AsObject; @@ -758,7 +752,7 @@ export namespace ReadResp { export namespace StreamNotFound { export type AsObject = { - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, } } @@ -778,7 +772,7 @@ export namespace ReadResp { } -export class AppendReq extends jspb.Message { +export class AppendReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -809,12 +803,12 @@ export namespace AppendReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): Options; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): Options; hasRevision(): boolean; clearRevision(): void; @@ -823,18 +817,18 @@ export namespace AppendReq { hasNoStream(): boolean; clearNoStream(): void; - getNoStream(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoStream(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getNoStream(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoStream(value?: event_store_protocols_v1_shared_pb.Empty): Options; hasAny(): boolean; clearAny(): void; - getAny(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setAny(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getAny(): event_store_protocols_v1_shared_pb.Empty | undefined; + setAny(value?: event_store_protocols_v1_shared_pb.Empty): Options; hasStreamExists(): boolean; clearStreamExists(): void; - getStreamExists(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setStreamExists(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getStreamExists(): event_store_protocols_v1_shared_pb.Empty | undefined; + setStreamExists(value?: event_store_protocols_v1_shared_pb.Empty): Options; getExpectedStreamRevisionCase(): Options.ExpectedStreamRevisionCase; @@ -850,11 +844,11 @@ export namespace AppendReq { export namespace Options { export type AsObject = { - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, revision: string, - noStream?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - any?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - streamExists?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noStream?: event_store_protocols_v1_shared_pb.Empty.AsObject, + any?: event_store_protocols_v1_shared_pb.Empty.AsObject, + streamExists?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum ExpectedStreamRevisionCase { @@ -867,12 +861,12 @@ export namespace AppendReq { } - export class ProposedMessage extends jspb.Message { + export class ProposedMessage extends jspb.Message { hasId(): boolean; clearId(): void; - getId(): kurrentdb_protocols_v1_shared_pb.UUID | undefined; - setId(value?: kurrentdb_protocols_v1_shared_pb.UUID): ProposedMessage; + getId(): event_store_protocols_v1_shared_pb.UUID | undefined; + setId(value?: event_store_protocols_v1_shared_pb.UUID): ProposedMessage; getMetadataMap(): jspb.Map; clearMetadataMap(): void; @@ -897,7 +891,7 @@ export namespace AppendReq { export namespace ProposedMessage { export type AsObject = { - id?: kurrentdb_protocols_v1_shared_pb.UUID.AsObject, + id?: event_store_protocols_v1_shared_pb.UUID.AsObject, metadataMap: Array<[string, string]>, customMetadata: Uint8Array | string, @@ -914,7 +908,7 @@ export namespace AppendReq { } -export class AppendResp extends jspb.Message { +export class AppendResp extends jspb.Message { hasSuccess(): boolean; clearSuccess(): void; @@ -945,7 +939,7 @@ export namespace AppendResp { } - export class Position extends jspb.Message { + export class Position extends jspb.Message { getCommitPosition(): string; setCommitPosition(value: string): Position; getPreparePosition(): string; @@ -968,7 +962,7 @@ export namespace AppendResp { } } - export class Success extends jspb.Message { + export class Success extends jspb.Message { hasCurrentRevision(): boolean; clearCurrentRevision(): void; @@ -977,8 +971,8 @@ export namespace AppendResp { hasNoStream(): boolean; clearNoStream(): void; - getNoStream(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoStream(value?: kurrentdb_protocols_v1_shared_pb.Empty): Success; + getNoStream(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoStream(value?: event_store_protocols_v1_shared_pb.Empty): Success; hasPosition(): boolean; clearPosition(): void; @@ -987,8 +981,8 @@ export namespace AppendResp { hasNoPosition(): boolean; clearNoPosition(): void; - getNoPosition(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoPosition(value?: kurrentdb_protocols_v1_shared_pb.Empty): Success; + getNoPosition(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoPosition(value?: event_store_protocols_v1_shared_pb.Empty): Success; getCurrentRevisionOptionCase(): Success.CurrentRevisionOptionCase; getPositionOptionCase(): Success.PositionOptionCase; @@ -1006,9 +1000,9 @@ export namespace AppendResp { export namespace Success { export type AsObject = { currentRevision: string, - noStream?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noStream?: event_store_protocols_v1_shared_pb.Empty.AsObject, position?: AppendResp.Position.AsObject, - noPosition?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noPosition?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum CurrentRevisionOptionCase { @@ -1025,7 +1019,7 @@ export namespace AppendResp { } - export class WrongExpectedVersion extends jspb.Message { + export class WrongExpectedVersion extends jspb.Message { hasCurrentRevision2060(): boolean; clearCurrentRevision2060(): void; @@ -1034,8 +1028,8 @@ export namespace AppendResp { hasNoStream2060(): boolean; clearNoStream2060(): void; - getNoStream2060(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoStream2060(value?: kurrentdb_protocols_v1_shared_pb.Empty): WrongExpectedVersion; + getNoStream2060(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoStream2060(value?: event_store_protocols_v1_shared_pb.Empty): WrongExpectedVersion; hasExpectedRevision2060(): boolean; clearExpectedRevision2060(): void; @@ -1044,13 +1038,13 @@ export namespace AppendResp { hasAny2060(): boolean; clearAny2060(): void; - getAny2060(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setAny2060(value?: kurrentdb_protocols_v1_shared_pb.Empty): WrongExpectedVersion; + getAny2060(): event_store_protocols_v1_shared_pb.Empty | undefined; + setAny2060(value?: event_store_protocols_v1_shared_pb.Empty): WrongExpectedVersion; hasStreamExists2060(): boolean; clearStreamExists2060(): void; - getStreamExists2060(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setStreamExists2060(value?: kurrentdb_protocols_v1_shared_pb.Empty): WrongExpectedVersion; + getStreamExists2060(): event_store_protocols_v1_shared_pb.Empty | undefined; + setStreamExists2060(value?: event_store_protocols_v1_shared_pb.Empty): WrongExpectedVersion; hasCurrentRevision(): boolean; clearCurrentRevision(): void; @@ -1059,8 +1053,8 @@ export namespace AppendResp { hasCurrentNoStream(): boolean; clearCurrentNoStream(): void; - getCurrentNoStream(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setCurrentNoStream(value?: kurrentdb_protocols_v1_shared_pb.Empty): WrongExpectedVersion; + getCurrentNoStream(): event_store_protocols_v1_shared_pb.Empty | undefined; + setCurrentNoStream(value?: event_store_protocols_v1_shared_pb.Empty): WrongExpectedVersion; hasExpectedRevision(): boolean; clearExpectedRevision(): void; @@ -1069,18 +1063,18 @@ export namespace AppendResp { hasExpectedAny(): boolean; clearExpectedAny(): void; - getExpectedAny(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setExpectedAny(value?: kurrentdb_protocols_v1_shared_pb.Empty): WrongExpectedVersion; + getExpectedAny(): event_store_protocols_v1_shared_pb.Empty | undefined; + setExpectedAny(value?: event_store_protocols_v1_shared_pb.Empty): WrongExpectedVersion; hasExpectedStreamExists(): boolean; clearExpectedStreamExists(): void; - getExpectedStreamExists(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setExpectedStreamExists(value?: kurrentdb_protocols_v1_shared_pb.Empty): WrongExpectedVersion; + getExpectedStreamExists(): event_store_protocols_v1_shared_pb.Empty | undefined; + setExpectedStreamExists(value?: event_store_protocols_v1_shared_pb.Empty): WrongExpectedVersion; hasExpectedNoStream(): boolean; clearExpectedNoStream(): void; - getExpectedNoStream(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setExpectedNoStream(value?: kurrentdb_protocols_v1_shared_pb.Empty): WrongExpectedVersion; + getExpectedNoStream(): event_store_protocols_v1_shared_pb.Empty | undefined; + setExpectedNoStream(value?: event_store_protocols_v1_shared_pb.Empty): WrongExpectedVersion; getCurrentRevisionOption2060Case(): WrongExpectedVersion.CurrentRevisionOption2060Case; getExpectedRevisionOption2060Case(): WrongExpectedVersion.ExpectedRevisionOption2060Case; @@ -1100,16 +1094,16 @@ export namespace AppendResp { export namespace WrongExpectedVersion { export type AsObject = { currentRevision2060: number, - noStream2060?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noStream2060?: event_store_protocols_v1_shared_pb.Empty.AsObject, expectedRevision2060: number, - any2060?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - streamExists2060?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + any2060?: event_store_protocols_v1_shared_pb.Empty.AsObject, + streamExists2060?: event_store_protocols_v1_shared_pb.Empty.AsObject, currentRevision: string, - currentNoStream?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + currentNoStream?: event_store_protocols_v1_shared_pb.Empty.AsObject, expectedRevision: string, - expectedAny?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - expectedStreamExists?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - expectedNoStream?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + expectedAny?: event_store_protocols_v1_shared_pb.Empty.AsObject, + expectedStreamExists?: event_store_protocols_v1_shared_pb.Empty.AsObject, + expectedNoStream?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum CurrentRevisionOption2060Case { @@ -1150,12 +1144,12 @@ export namespace AppendResp { } -export class BatchAppendReq extends jspb.Message { +export class BatchAppendReq extends jspb.Message { hasCorrelationId(): boolean; clearCorrelationId(): void; - getCorrelationId(): kurrentdb_protocols_v1_shared_pb.UUID | undefined; - setCorrelationId(value?: kurrentdb_protocols_v1_shared_pb.UUID): BatchAppendReq; + getCorrelationId(): event_store_protocols_v1_shared_pb.UUID | undefined; + setCorrelationId(value?: event_store_protocols_v1_shared_pb.UUID): BatchAppendReq; hasOptions(): boolean; clearOptions(): void; @@ -1180,19 +1174,19 @@ export class BatchAppendReq extends jspb.Message { export namespace BatchAppendReq { export type AsObject = { - correlationId?: kurrentdb_protocols_v1_shared_pb.UUID.AsObject, + correlationId?: event_store_protocols_v1_shared_pb.UUID.AsObject, options?: BatchAppendReq.Options.AsObject, proposedMessagesList: Array, isFinal: boolean, } - export class Options extends jspb.Message { + export class Options extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): Options; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): Options; hasStreamPosition(): boolean; clearStreamPosition(): void; @@ -1239,7 +1233,7 @@ export namespace BatchAppendReq { export namespace Options { export type AsObject = { - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, streamPosition: string, noStream?: google_protobuf_empty_pb.Empty.AsObject, any?: google_protobuf_empty_pb.Empty.AsObject, @@ -1264,12 +1258,12 @@ export namespace BatchAppendReq { } - export class ProposedMessage extends jspb.Message { + export class ProposedMessage extends jspb.Message { hasId(): boolean; clearId(): void; - getId(): kurrentdb_protocols_v1_shared_pb.UUID | undefined; - setId(value?: kurrentdb_protocols_v1_shared_pb.UUID): ProposedMessage; + getId(): event_store_protocols_v1_shared_pb.UUID | undefined; + setId(value?: event_store_protocols_v1_shared_pb.UUID): ProposedMessage; getMetadataMap(): jspb.Map; clearMetadataMap(): void; @@ -1294,7 +1288,7 @@ export namespace BatchAppendReq { export namespace ProposedMessage { export type AsObject = { - id?: kurrentdb_protocols_v1_shared_pb.UUID.AsObject, + id?: event_store_protocols_v1_shared_pb.UUID.AsObject, metadataMap: Array<[string, string]>, customMetadata: Uint8Array | string, @@ -1304,17 +1298,17 @@ export namespace BatchAppendReq { } -export class BatchAppendResp extends jspb.Message { +export class BatchAppendResp extends jspb.Message { hasCorrelationId(): boolean; clearCorrelationId(): void; - getCorrelationId(): kurrentdb_protocols_v1_shared_pb.UUID | undefined; - setCorrelationId(value?: kurrentdb_protocols_v1_shared_pb.UUID): BatchAppendResp; + getCorrelationId(): event_store_protocols_v1_shared_pb.UUID | undefined; + setCorrelationId(value?: event_store_protocols_v1_shared_pb.UUID): BatchAppendResp; hasError(): boolean; clearError(): void; - getError(): kurrentdb_protocols_v1_status_pb.Status | undefined; - setError(value?: kurrentdb_protocols_v1_status_pb.Status): BatchAppendResp; + getError(): event_store_protocols_v1_status_pb.Status | undefined; + setError(value?: event_store_protocols_v1_status_pb.Status): BatchAppendResp; hasSuccess(): boolean; clearSuccess(): void; @@ -1323,8 +1317,8 @@ export class BatchAppendResp extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): BatchAppendResp; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): BatchAppendResp; hasStreamPosition(): boolean; clearStreamPosition(): void; @@ -1361,10 +1355,10 @@ export class BatchAppendResp extends jspb.Message { export namespace BatchAppendResp { export type AsObject = { - correlationId?: kurrentdb_protocols_v1_shared_pb.UUID.AsObject, - error?: kurrentdb_protocols_v1_status_pb.Status.AsObject, + correlationId?: event_store_protocols_v1_shared_pb.UUID.AsObject, + error?: event_store_protocols_v1_status_pb.Status.AsObject, success?: BatchAppendResp.Success.AsObject, - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, streamPosition: string, noStream?: google_protobuf_empty_pb.Empty.AsObject, any?: google_protobuf_empty_pb.Empty.AsObject, @@ -1372,7 +1366,7 @@ export namespace BatchAppendResp { } - export class Success extends jspb.Message { + export class Success extends jspb.Message { hasCurrentRevision(): boolean; clearCurrentRevision(): void; @@ -1386,8 +1380,8 @@ export namespace BatchAppendResp { hasPosition(): boolean; clearPosition(): void; - getPosition(): kurrentdb_protocols_v1_shared_pb.AllStreamPosition | undefined; - setPosition(value?: kurrentdb_protocols_v1_shared_pb.AllStreamPosition): Success; + getPosition(): event_store_protocols_v1_shared_pb.AllStreamPosition | undefined; + setPosition(value?: event_store_protocols_v1_shared_pb.AllStreamPosition): Success; hasNoPosition(): boolean; clearNoPosition(): void; @@ -1411,7 +1405,7 @@ export namespace BatchAppendResp { export type AsObject = { currentRevision: string, noStream?: google_protobuf_empty_pb.Empty.AsObject, - position?: kurrentdb_protocols_v1_shared_pb.AllStreamPosition.AsObject, + position?: event_store_protocols_v1_shared_pb.AllStreamPosition.AsObject, noPosition?: google_protobuf_empty_pb.Empty.AsObject, } @@ -1446,7 +1440,7 @@ export namespace BatchAppendResp { } -export class DeleteReq extends jspb.Message { +export class DeleteReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -1469,12 +1463,12 @@ export namespace DeleteReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): Options; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): Options; hasRevision(): boolean; clearRevision(): void; @@ -1483,18 +1477,18 @@ export namespace DeleteReq { hasNoStream(): boolean; clearNoStream(): void; - getNoStream(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoStream(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getNoStream(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoStream(value?: event_store_protocols_v1_shared_pb.Empty): Options; hasAny(): boolean; clearAny(): void; - getAny(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setAny(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getAny(): event_store_protocols_v1_shared_pb.Empty | undefined; + setAny(value?: event_store_protocols_v1_shared_pb.Empty): Options; hasStreamExists(): boolean; clearStreamExists(): void; - getStreamExists(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setStreamExists(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getStreamExists(): event_store_protocols_v1_shared_pb.Empty | undefined; + setStreamExists(value?: event_store_protocols_v1_shared_pb.Empty): Options; getExpectedStreamRevisionCase(): Options.ExpectedStreamRevisionCase; @@ -1510,11 +1504,11 @@ export namespace DeleteReq { export namespace Options { export type AsObject = { - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, revision: string, - noStream?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - any?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - streamExists?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noStream?: event_store_protocols_v1_shared_pb.Empty.AsObject, + any?: event_store_protocols_v1_shared_pb.Empty.AsObject, + streamExists?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum ExpectedStreamRevisionCase { @@ -1529,7 +1523,7 @@ export namespace DeleteReq { } -export class DeleteResp extends jspb.Message { +export class DeleteResp extends jspb.Message { hasPosition(): boolean; clearPosition(): void; @@ -1538,8 +1532,8 @@ export class DeleteResp extends jspb.Message { hasNoPosition(): boolean; clearNoPosition(): void; - getNoPosition(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoPosition(value?: kurrentdb_protocols_v1_shared_pb.Empty): DeleteResp; + getNoPosition(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoPosition(value?: event_store_protocols_v1_shared_pb.Empty): DeleteResp; getPositionOptionCase(): DeleteResp.PositionOptionCase; @@ -1556,11 +1550,11 @@ export class DeleteResp extends jspb.Message { export namespace DeleteResp { export type AsObject = { position?: DeleteResp.Position.AsObject, - noPosition?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noPosition?: event_store_protocols_v1_shared_pb.Empty.AsObject, } - export class Position extends jspb.Message { + export class Position extends jspb.Message { getCommitPosition(): string; setCommitPosition(value: string): Position; getPreparePosition(): string; @@ -1592,7 +1586,7 @@ export namespace DeleteResp { } -export class TombstoneReq extends jspb.Message { +export class TombstoneReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -1615,12 +1609,12 @@ export namespace TombstoneReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { hasStreamIdentifier(): boolean; clearStreamIdentifier(): void; - getStreamIdentifier(): kurrentdb_protocols_v1_shared_pb.StreamIdentifier | undefined; - setStreamIdentifier(value?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier): Options; + getStreamIdentifier(): event_store_protocols_v1_shared_pb.StreamIdentifier | undefined; + setStreamIdentifier(value?: event_store_protocols_v1_shared_pb.StreamIdentifier): Options; hasRevision(): boolean; clearRevision(): void; @@ -1629,18 +1623,18 @@ export namespace TombstoneReq { hasNoStream(): boolean; clearNoStream(): void; - getNoStream(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoStream(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getNoStream(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoStream(value?: event_store_protocols_v1_shared_pb.Empty): Options; hasAny(): boolean; clearAny(): void; - getAny(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setAny(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getAny(): event_store_protocols_v1_shared_pb.Empty | undefined; + setAny(value?: event_store_protocols_v1_shared_pb.Empty): Options; hasStreamExists(): boolean; clearStreamExists(): void; - getStreamExists(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setStreamExists(value?: kurrentdb_protocols_v1_shared_pb.Empty): Options; + getStreamExists(): event_store_protocols_v1_shared_pb.Empty | undefined; + setStreamExists(value?: event_store_protocols_v1_shared_pb.Empty): Options; getExpectedStreamRevisionCase(): Options.ExpectedStreamRevisionCase; @@ -1656,11 +1650,11 @@ export namespace TombstoneReq { export namespace Options { export type AsObject = { - streamIdentifier?: kurrentdb_protocols_v1_shared_pb.StreamIdentifier.AsObject, + streamIdentifier?: event_store_protocols_v1_shared_pb.StreamIdentifier.AsObject, revision: string, - noStream?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - any?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, - streamExists?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noStream?: event_store_protocols_v1_shared_pb.Empty.AsObject, + any?: event_store_protocols_v1_shared_pb.Empty.AsObject, + streamExists?: event_store_protocols_v1_shared_pb.Empty.AsObject, } export enum ExpectedStreamRevisionCase { @@ -1675,7 +1669,7 @@ export namespace TombstoneReq { } -export class TombstoneResp extends jspb.Message { +export class TombstoneResp extends jspb.Message { hasPosition(): boolean; clearPosition(): void; @@ -1684,8 +1678,8 @@ export class TombstoneResp extends jspb.Message { hasNoPosition(): boolean; clearNoPosition(): void; - getNoPosition(): kurrentdb_protocols_v1_shared_pb.Empty | undefined; - setNoPosition(value?: kurrentdb_protocols_v1_shared_pb.Empty): TombstoneResp; + getNoPosition(): event_store_protocols_v1_shared_pb.Empty | undefined; + setNoPosition(value?: event_store_protocols_v1_shared_pb.Empty): TombstoneResp; getPositionOptionCase(): TombstoneResp.PositionOptionCase; @@ -1702,11 +1696,11 @@ export class TombstoneResp extends jspb.Message { export namespace TombstoneResp { export type AsObject = { position?: TombstoneResp.Position.AsObject, - noPosition?: kurrentdb_protocols_v1_shared_pb.Empty.AsObject, + noPosition?: event_store_protocols_v1_shared_pb.Empty.AsObject, } - export class Position extends jspb.Message { + export class Position extends jspb.Message { getCommitPosition(): string; setCommitPosition(value: string): Position; getPreparePosition(): string; diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/streams_pb.js b/packages/db-client/generated/event_store/protocols/v1/streams_pb.js similarity index 94% rename from packages/db-client/generated/kurrentdb/protocols/v1/streams_pb.js rename to packages/db-client/generated/event_store/protocols/v1/streams_pb.js index b1ac9cf..dacd39c 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/streams_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/streams_pb.js @@ -1,4 +1,4 @@ -// source: kurrentdb/protocols/v1/streams.proto +// source: event_store/protocols/v1/streams.proto /** * @fileoverview * @enhanceable @@ -21,10 +21,10 @@ var global = (function() { return Function('return this')(); }.call(null)); -var kurrentdb_protocols_v1_shared_pb = require('../../../kurrentdb/protocols/v1/shared_pb.js'); -goog.object.extend(proto, kurrentdb_protocols_v1_shared_pb); -var kurrentdb_protocols_v1_status_pb = require('../../../kurrentdb/protocols/v1/status_pb.js'); -goog.object.extend(proto, kurrentdb_protocols_v1_status_pb); +var event_store_protocols_v1_shared_pb = require('../../../event_store/protocols/v1/shared_pb.js'); +goog.object.extend(proto, event_store_protocols_v1_shared_pb); +var event_store_protocols_v1_status_pb = require('../../../event_store/protocols/v1/status_pb.js'); +goog.object.extend(proto, event_store_protocols_v1_status_pb); var google_protobuf_duration_pb = require('google-protobuf/google/protobuf/duration_pb.js'); goog.object.extend(proto, google_protobuf_duration_pb); var google_protobuf_empty_pb = require('google-protobuf/google/protobuf/empty_pb.js'); @@ -1130,7 +1130,7 @@ proto.event_store.client.streams.ReadReq.Options.toObject = function(includeInst count: jspb.Message.getFieldWithDefault(msg, 5, "0"), subscription: (f = msg.getSubscription()) && proto.event_store.client.streams.ReadReq.Options.SubscriptionOptions.toObject(includeInstance, f), filter: (f = msg.getFilter()) && proto.event_store.client.streams.ReadReq.Options.FilterOptions.toObject(includeInstance, f), - noFilter: (f = msg.getNoFilter()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + noFilter: (f = msg.getNoFilter()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), uuidOption: (f = msg.getUuidOption()) && proto.event_store.client.streams.ReadReq.Options.UUIDOption.toObject(includeInstance, f), controlOption: (f = msg.getControlOption()) && proto.event_store.client.streams.ReadReq.Options.ControlOption.toObject(includeInstance, f) }; @@ -1202,8 +1202,8 @@ proto.event_store.client.streams.ReadReq.Options.deserializeBinaryFromReader = f msg.setFilter(value); break; case 8: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoFilter(value); break; case 9: @@ -1303,7 +1303,7 @@ proto.event_store.client.streams.ReadReq.Options.serializeBinaryToWriter = funct writer.writeMessage( 8, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getUuidOption(); @@ -1392,10 +1392,10 @@ proto.event_store.client.streams.ReadReq.Options.StreamOptions.prototype.toObjec */ proto.event_store.client.streams.ReadReq.Options.StreamOptions.toObject = function(includeInstance, msg) { var f, obj = { - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), revision: jspb.Message.getFieldWithDefault(msg, 2, "0"), - start: (f = msg.getStart()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - end: (f = msg.getEnd()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + start: (f = msg.getStart()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + end: (f = msg.getEnd()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -1433,8 +1433,8 @@ proto.event_store.client.streams.ReadReq.Options.StreamOptions.deserializeBinary var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 2: @@ -1442,13 +1442,13 @@ proto.event_store.client.streams.ReadReq.Options.StreamOptions.deserializeBinary msg.setRevision(value); break; case 3: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setStart(value); break; case 4: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setEnd(value); break; default: @@ -1485,7 +1485,7 @@ proto.event_store.client.streams.ReadReq.Options.StreamOptions.serializeBinaryTo writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = /** @type {string} */ (jspb.Message.getField(message, 2)); @@ -1500,7 +1500,7 @@ proto.event_store.client.streams.ReadReq.Options.StreamOptions.serializeBinaryTo writer.writeMessage( 3, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getEnd(); @@ -1508,7 +1508,7 @@ proto.event_store.client.streams.ReadReq.Options.StreamOptions.serializeBinaryTo writer.writeMessage( 4, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -1520,7 +1520,7 @@ proto.event_store.client.streams.ReadReq.Options.StreamOptions.serializeBinaryTo */ proto.event_store.client.streams.ReadReq.Options.StreamOptions.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 1)); }; @@ -1593,7 +1593,7 @@ proto.event_store.client.streams.ReadReq.Options.StreamOptions.prototype.hasRevi */ proto.event_store.client.streams.ReadReq.Options.StreamOptions.prototype.getStart = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 3)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 3)); }; @@ -1630,7 +1630,7 @@ proto.event_store.client.streams.ReadReq.Options.StreamOptions.prototype.hasStar */ proto.event_store.client.streams.ReadReq.Options.StreamOptions.prototype.getEnd = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 4)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 4)); }; @@ -1721,8 +1721,8 @@ proto.event_store.client.streams.ReadReq.Options.AllOptions.prototype.toObject = proto.event_store.client.streams.ReadReq.Options.AllOptions.toObject = function(includeInstance, msg) { var f, obj = { position: (f = msg.getPosition()) && proto.event_store.client.streams.ReadReq.Options.Position.toObject(includeInstance, f), - start: (f = msg.getStart()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - end: (f = msg.getEnd()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + start: (f = msg.getStart()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + end: (f = msg.getEnd()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -1765,13 +1765,13 @@ proto.event_store.client.streams.ReadReq.Options.AllOptions.deserializeBinaryFro msg.setPosition(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setStart(value); break; case 3: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setEnd(value); break; default: @@ -1816,7 +1816,7 @@ proto.event_store.client.streams.ReadReq.Options.AllOptions.serializeBinaryToWri writer.writeMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getEnd(); @@ -1824,7 +1824,7 @@ proto.event_store.client.streams.ReadReq.Options.AllOptions.serializeBinaryToWri writer.writeMessage( 3, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -1873,7 +1873,7 @@ proto.event_store.client.streams.ReadReq.Options.AllOptions.prototype.hasPositio */ proto.event_store.client.streams.ReadReq.Options.AllOptions.prototype.getStart = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 2)); }; @@ -1910,7 +1910,7 @@ proto.event_store.client.streams.ReadReq.Options.AllOptions.prototype.hasStart = */ proto.event_store.client.streams.ReadReq.Options.AllOptions.prototype.getEnd = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 3)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 3)); }; @@ -2279,7 +2279,7 @@ proto.event_store.client.streams.ReadReq.Options.FilterOptions.toObject = functi streamIdentifier: (f = msg.getStreamIdentifier()) && proto.event_store.client.streams.ReadReq.Options.FilterOptions.Expression.toObject(includeInstance, f), eventType: (f = msg.getEventType()) && proto.event_store.client.streams.ReadReq.Options.FilterOptions.Expression.toObject(includeInstance, f), max: jspb.Message.getFieldWithDefault(msg, 3, 0), - count: (f = msg.getCount()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + count: (f = msg.getCount()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), checkpointintervalmultiplier: jspb.Message.getFieldWithDefault(msg, 5, 0) }; @@ -2332,8 +2332,8 @@ proto.event_store.client.streams.ReadReq.Options.FilterOptions.deserializeBinary msg.setMax(value); break; case 4: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setCount(value); break; case 5: @@ -2397,7 +2397,7 @@ proto.event_store.client.streams.ReadReq.Options.FilterOptions.serializeBinaryTo writer.writeMessage( 4, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getCheckpointintervalmultiplier(); @@ -2712,7 +2712,7 @@ proto.event_store.client.streams.ReadReq.Options.FilterOptions.prototype.hasMax */ proto.event_store.client.streams.ReadReq.Options.FilterOptions.prototype.getCount = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 4)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 4)); }; @@ -2819,8 +2819,8 @@ proto.event_store.client.streams.ReadReq.Options.UUIDOption.prototype.toObject = */ proto.event_store.client.streams.ReadReq.Options.UUIDOption.toObject = function(includeInstance, msg) { var f, obj = { - structured: (f = msg.getStructured()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - string: (f = msg.getString()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + structured: (f = msg.getStructured()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + string: (f = msg.getString()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -2858,13 +2858,13 @@ proto.event_store.client.streams.ReadReq.Options.UUIDOption.deserializeBinaryFro var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setStructured(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setString(value); break; default: @@ -2901,7 +2901,7 @@ proto.event_store.client.streams.ReadReq.Options.UUIDOption.serializeBinaryToWri writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getString(); @@ -2909,7 +2909,7 @@ proto.event_store.client.streams.ReadReq.Options.UUIDOption.serializeBinaryToWri writer.writeMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -2921,7 +2921,7 @@ proto.event_store.client.streams.ReadReq.Options.UUIDOption.serializeBinaryToWri */ proto.event_store.client.streams.ReadReq.Options.UUIDOption.prototype.getStructured = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 1)); }; @@ -2958,7 +2958,7 @@ proto.event_store.client.streams.ReadReq.Options.UUIDOption.prototype.hasStructu */ proto.event_store.client.streams.ReadReq.Options.UUIDOption.prototype.getString = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 2)); }; @@ -3345,7 +3345,7 @@ proto.event_store.client.streams.ReadReq.Options.prototype.hasFilter = function( */ proto.event_store.client.streams.ReadReq.Options.prototype.getNoFilter = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 8)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 8)); }; @@ -3558,7 +3558,7 @@ proto.event_store.client.streams.ReadResp.toObject = function(includeInstance, m streamNotFound: (f = msg.getStreamNotFound()) && proto.event_store.client.streams.ReadResp.StreamNotFound.toObject(includeInstance, f), firstStreamPosition: jspb.Message.getFieldWithDefault(msg, 5, "0"), lastStreamPosition: jspb.Message.getFieldWithDefault(msg, 6, "0"), - lastAllStreamPosition: (f = msg.getLastAllStreamPosition()) && kurrentdb_protocols_v1_shared_pb.AllStreamPosition.toObject(includeInstance, f), + lastAllStreamPosition: (f = msg.getLastAllStreamPosition()) && event_store_protocols_v1_shared_pb.AllStreamPosition.toObject(includeInstance, f), caughtUp: (f = msg.getCaughtUp()) && proto.event_store.client.streams.ReadResp.CaughtUp.toObject(includeInstance, f), fellBehind: (f = msg.getFellBehind()) && proto.event_store.client.streams.ReadResp.FellBehind.toObject(includeInstance, f) }; @@ -3626,8 +3626,8 @@ proto.event_store.client.streams.ReadResp.deserializeBinaryFromReader = function msg.setLastStreamPosition(value); break; case 7: - var value = new kurrentdb_protocols_v1_shared_pb.AllStreamPosition; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.AllStreamPosition.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.AllStreamPosition; + reader.readMessage(value,event_store_protocols_v1_shared_pb.AllStreamPosition.deserializeBinaryFromReader); msg.setLastAllStreamPosition(value); break; case 8: @@ -3720,7 +3720,7 @@ proto.event_store.client.streams.ReadResp.serializeBinaryToWriter = function(mes writer.writeMessage( 7, f, - kurrentdb_protocols_v1_shared_pb.AllStreamPosition.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.AllStreamPosition.serializeBinaryToWriter ); } f = message.getCaughtUp(); @@ -4303,7 +4303,7 @@ proto.event_store.client.streams.ReadResp.ReadEvent.toObject = function(includeI event: (f = msg.getEvent()) && proto.event_store.client.streams.ReadResp.ReadEvent.RecordedEvent.toObject(includeInstance, f), link: (f = msg.getLink()) && proto.event_store.client.streams.ReadResp.ReadEvent.RecordedEvent.toObject(includeInstance, f), commitPosition: jspb.Message.getFieldWithDefault(msg, 3, "0"), - noPosition: (f = msg.getNoPosition()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + noPosition: (f = msg.getNoPosition()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -4355,8 +4355,8 @@ proto.event_store.client.streams.ReadResp.ReadEvent.deserializeBinaryFromReader msg.setCommitPosition(value); break; case 4: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoPosition(value); break; default: @@ -4416,7 +4416,7 @@ proto.event_store.client.streams.ReadResp.ReadEvent.serializeBinaryToWriter = fu writer.writeMessage( 4, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -4454,8 +4454,8 @@ proto.event_store.client.streams.ReadResp.ReadEvent.RecordedEvent.prototype.toOb */ proto.event_store.client.streams.ReadResp.ReadEvent.RecordedEvent.toObject = function(includeInstance, msg) { var f, obj = { - id: (f = msg.getId()) && kurrentdb_protocols_v1_shared_pb.UUID.toObject(includeInstance, f), - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + id: (f = msg.getId()) && event_store_protocols_v1_shared_pb.UUID.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), streamRevision: jspb.Message.getFieldWithDefault(msg, 3, "0"), preparePosition: jspb.Message.getFieldWithDefault(msg, 4, "0"), commitPosition: jspb.Message.getFieldWithDefault(msg, 5, "0"), @@ -4499,13 +4499,13 @@ proto.event_store.client.streams.ReadResp.ReadEvent.RecordedEvent.deserializeBin var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.UUID; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.UUID; + reader.readMessage(value,event_store_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); msg.setId(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 3: @@ -4568,7 +4568,7 @@ proto.event_store.client.streams.ReadResp.ReadEvent.RecordedEvent.serializeBinar writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.UUID.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.UUID.serializeBinaryToWriter ); } f = message.getStreamIdentifier(); @@ -4576,7 +4576,7 @@ proto.event_store.client.streams.ReadResp.ReadEvent.RecordedEvent.serializeBinar writer.writeMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = message.getStreamRevision(); @@ -4627,7 +4627,7 @@ proto.event_store.client.streams.ReadResp.ReadEvent.RecordedEvent.serializeBinar */ proto.event_store.client.streams.ReadResp.ReadEvent.RecordedEvent.prototype.getId = function() { return /** @type{?proto.event_store.client.UUID} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.UUID, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.UUID, 1)); }; @@ -4664,7 +4664,7 @@ proto.event_store.client.streams.ReadResp.ReadEvent.RecordedEvent.prototype.hasI */ proto.event_store.client.streams.ReadResp.ReadEvent.RecordedEvent.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 2)); }; @@ -4971,7 +4971,7 @@ proto.event_store.client.streams.ReadResp.ReadEvent.prototype.hasCommitPosition */ proto.event_store.client.streams.ReadResp.ReadEvent.prototype.getNoPosition = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 4)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 4)); }; @@ -5165,8 +5165,7 @@ proto.event_store.client.streams.ReadResp.Checkpoint.prototype.toObject = functi proto.event_store.client.streams.ReadResp.Checkpoint.toObject = function(includeInstance, msg) { var f, obj = { commitPosition: jspb.Message.getFieldWithDefault(msg, 1, "0"), - preparePosition: jspb.Message.getFieldWithDefault(msg, 2, "0"), - timestamp: (f = msg.getTimestamp()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f) + preparePosition: jspb.Message.getFieldWithDefault(msg, 2, "0") }; if (includeInstance) { @@ -5211,11 +5210,6 @@ proto.event_store.client.streams.ReadResp.Checkpoint.deserializeBinaryFromReader var value = /** @type {string} */ (reader.readUint64String()); msg.setPreparePosition(value); break; - case 3: - var value = new google_protobuf_timestamp_pb.Timestamp; - reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader); - msg.setTimestamp(value); - break; default: reader.skipField(); break; @@ -5259,14 +5253,6 @@ proto.event_store.client.streams.ReadResp.Checkpoint.serializeBinaryToWriter = f f ); } - f = message.getTimestamp(); - if (f != null) { - writer.writeMessage( - 3, - f, - google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter - ); - } }; @@ -5306,43 +5292,6 @@ proto.event_store.client.streams.ReadResp.Checkpoint.prototype.setPreparePositio }; -/** - * optional google.protobuf.Timestamp timestamp = 3; - * @return {?proto.google.protobuf.Timestamp} - */ -proto.event_store.client.streams.ReadResp.Checkpoint.prototype.getTimestamp = function() { - return /** @type{?proto.google.protobuf.Timestamp} */ ( - jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 3)); -}; - - -/** - * @param {?proto.google.protobuf.Timestamp|undefined} value - * @return {!proto.event_store.client.streams.ReadResp.Checkpoint} returns this -*/ -proto.event_store.client.streams.ReadResp.Checkpoint.prototype.setTimestamp = function(value) { - return jspb.Message.setWrapperField(this, 3, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.event_store.client.streams.ReadResp.Checkpoint} returns this - */ -proto.event_store.client.streams.ReadResp.Checkpoint.prototype.clearTimestamp = function() { - return this.setTimestamp(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.event_store.client.streams.ReadResp.Checkpoint.prototype.hasTimestamp = function() { - return jspb.Message.getField(this, 3) != null; -}; - - @@ -5535,7 +5484,7 @@ proto.event_store.client.streams.ReadResp.StreamNotFound.prototype.toObject = fu */ proto.event_store.client.streams.ReadResp.StreamNotFound.toObject = function(includeInstance, msg) { var f, obj = { - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f) + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f) }; if (includeInstance) { @@ -5573,8 +5522,8 @@ proto.event_store.client.streams.ReadResp.StreamNotFound.deserializeBinaryFromRe var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; default: @@ -5611,7 +5560,7 @@ proto.event_store.client.streams.ReadResp.StreamNotFound.serializeBinaryToWriter writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } }; @@ -5623,7 +5572,7 @@ proto.event_store.client.streams.ReadResp.StreamNotFound.serializeBinaryToWriter */ proto.event_store.client.streams.ReadResp.StreamNotFound.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 1)); }; @@ -5880,7 +5829,7 @@ proto.event_store.client.streams.ReadResp.prototype.hasLastStreamPosition = func */ proto.event_store.client.streams.ReadResp.prototype.getLastAllStreamPosition = function() { return /** @type{?proto.event_store.client.AllStreamPosition} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.AllStreamPosition, 7)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.AllStreamPosition, 7)); }; @@ -6199,11 +6148,11 @@ proto.event_store.client.streams.AppendReq.Options.prototype.toObject = function */ proto.event_store.client.streams.AppendReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), revision: jspb.Message.getFieldWithDefault(msg, 2, "0"), - noStream: (f = msg.getNoStream()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - any: (f = msg.getAny()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - streamExists: (f = msg.getStreamExists()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + noStream: (f = msg.getNoStream()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + any: (f = msg.getAny()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + streamExists: (f = msg.getStreamExists()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -6241,8 +6190,8 @@ proto.event_store.client.streams.AppendReq.Options.deserializeBinaryFromReader = var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 2: @@ -6250,18 +6199,18 @@ proto.event_store.client.streams.AppendReq.Options.deserializeBinaryFromReader = msg.setRevision(value); break; case 3: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoStream(value); break; case 4: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setAny(value); break; case 5: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setStreamExists(value); break; default: @@ -6298,7 +6247,7 @@ proto.event_store.client.streams.AppendReq.Options.serializeBinaryToWriter = fun writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = /** @type {string} */ (jspb.Message.getField(message, 2)); @@ -6313,7 +6262,7 @@ proto.event_store.client.streams.AppendReq.Options.serializeBinaryToWriter = fun writer.writeMessage( 3, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getAny(); @@ -6321,7 +6270,7 @@ proto.event_store.client.streams.AppendReq.Options.serializeBinaryToWriter = fun writer.writeMessage( 4, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getStreamExists(); @@ -6329,7 +6278,7 @@ proto.event_store.client.streams.AppendReq.Options.serializeBinaryToWriter = fun writer.writeMessage( 5, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -6341,7 +6290,7 @@ proto.event_store.client.streams.AppendReq.Options.serializeBinaryToWriter = fun */ proto.event_store.client.streams.AppendReq.Options.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 1)); }; @@ -6414,7 +6363,7 @@ proto.event_store.client.streams.AppendReq.Options.prototype.hasRevision = funct */ proto.event_store.client.streams.AppendReq.Options.prototype.getNoStream = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 3)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 3)); }; @@ -6451,7 +6400,7 @@ proto.event_store.client.streams.AppendReq.Options.prototype.hasNoStream = funct */ proto.event_store.client.streams.AppendReq.Options.prototype.getAny = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 4)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 4)); }; @@ -6488,7 +6437,7 @@ proto.event_store.client.streams.AppendReq.Options.prototype.hasAny = function() */ proto.event_store.client.streams.AppendReq.Options.prototype.getStreamExists = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 5)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 5)); }; @@ -6551,7 +6500,7 @@ proto.event_store.client.streams.AppendReq.ProposedMessage.prototype.toObject = */ proto.event_store.client.streams.AppendReq.ProposedMessage.toObject = function(includeInstance, msg) { var f, obj = { - id: (f = msg.getId()) && kurrentdb_protocols_v1_shared_pb.UUID.toObject(includeInstance, f), + id: (f = msg.getId()) && event_store_protocols_v1_shared_pb.UUID.toObject(includeInstance, f), metadataMap: (f = msg.getMetadataMap()) ? f.toObject(includeInstance, undefined) : [], customMetadata: msg.getCustomMetadata_asB64(), data: msg.getData_asB64() @@ -6592,8 +6541,8 @@ proto.event_store.client.streams.AppendReq.ProposedMessage.deserializeBinaryFrom var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.UUID; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.UUID; + reader.readMessage(value,event_store_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); msg.setId(value); break; case 2: @@ -6644,7 +6593,7 @@ proto.event_store.client.streams.AppendReq.ProposedMessage.serializeBinaryToWrit writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.UUID.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.UUID.serializeBinaryToWriter ); } f = message.getMetadataMap(true); @@ -6674,7 +6623,7 @@ proto.event_store.client.streams.AppendReq.ProposedMessage.serializeBinaryToWrit */ proto.event_store.client.streams.AppendReq.ProposedMessage.prototype.getId = function() { return /** @type{?proto.event_store.client.UUID} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.UUID, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.UUID, 1)); }; @@ -7274,9 +7223,9 @@ proto.event_store.client.streams.AppendResp.Success.prototype.toObject = functio proto.event_store.client.streams.AppendResp.Success.toObject = function(includeInstance, msg) { var f, obj = { currentRevision: jspb.Message.getFieldWithDefault(msg, 1, "0"), - noStream: (f = msg.getNoStream()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + noStream: (f = msg.getNoStream()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), position: (f = msg.getPosition()) && proto.event_store.client.streams.AppendResp.Position.toObject(includeInstance, f), - noPosition: (f = msg.getNoPosition()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + noPosition: (f = msg.getNoPosition()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -7318,8 +7267,8 @@ proto.event_store.client.streams.AppendResp.Success.deserializeBinaryFromReader msg.setCurrentRevision(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoStream(value); break; case 3: @@ -7328,8 +7277,8 @@ proto.event_store.client.streams.AppendResp.Success.deserializeBinaryFromReader msg.setPosition(value); break; case 4: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoPosition(value); break; default: @@ -7373,7 +7322,7 @@ proto.event_store.client.streams.AppendResp.Success.serializeBinaryToWriter = fu writer.writeMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getPosition(); @@ -7389,7 +7338,7 @@ proto.event_store.client.streams.AppendResp.Success.serializeBinaryToWriter = fu writer.writeMessage( 4, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -7437,7 +7386,7 @@ proto.event_store.client.streams.AppendResp.Success.prototype.hasCurrentRevision */ proto.event_store.client.streams.AppendResp.Success.prototype.getNoStream = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 2)); }; @@ -7511,7 +7460,7 @@ proto.event_store.client.streams.AppendResp.Success.prototype.hasPosition = func */ proto.event_store.client.streams.AppendResp.Success.prototype.getNoPosition = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 4)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 4)); }; @@ -7652,16 +7601,16 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.toObj proto.event_store.client.streams.AppendResp.WrongExpectedVersion.toObject = function(includeInstance, msg) { var f, obj = { currentRevision2060: jspb.Message.getFieldWithDefault(msg, 1, 0), - noStream2060: (f = msg.getNoStream2060()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + noStream2060: (f = msg.getNoStream2060()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), expectedRevision2060: jspb.Message.getFieldWithDefault(msg, 3, 0), - any2060: (f = msg.getAny2060()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - streamExists2060: (f = msg.getStreamExists2060()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + any2060: (f = msg.getAny2060()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + streamExists2060: (f = msg.getStreamExists2060()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), currentRevision: jspb.Message.getFieldWithDefault(msg, 6, "0"), - currentNoStream: (f = msg.getCurrentNoStream()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + currentNoStream: (f = msg.getCurrentNoStream()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), expectedRevision: jspb.Message.getFieldWithDefault(msg, 8, "0"), - expectedAny: (f = msg.getExpectedAny()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - expectedStreamExists: (f = msg.getExpectedStreamExists()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - expectedNoStream: (f = msg.getExpectedNoStream()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + expectedAny: (f = msg.getExpectedAny()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + expectedStreamExists: (f = msg.getExpectedStreamExists()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + expectedNoStream: (f = msg.getExpectedNoStream()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -7703,8 +7652,8 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.deserializeBina msg.setCurrentRevision2060(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoStream2060(value); break; case 3: @@ -7712,13 +7661,13 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.deserializeBina msg.setExpectedRevision2060(value); break; case 4: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setAny2060(value); break; case 5: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setStreamExists2060(value); break; case 6: @@ -7726,8 +7675,8 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.deserializeBina msg.setCurrentRevision(value); break; case 7: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setCurrentNoStream(value); break; case 8: @@ -7735,18 +7684,18 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.deserializeBina msg.setExpectedRevision(value); break; case 9: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setExpectedAny(value); break; case 10: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setExpectedStreamExists(value); break; case 11: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setExpectedNoStream(value); break; default: @@ -7790,7 +7739,7 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.serializeBinary writer.writeMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = /** @type {number} */ (jspb.Message.getField(message, 3)); @@ -7805,7 +7754,7 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.serializeBinary writer.writeMessage( 4, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getStreamExists2060(); @@ -7813,7 +7762,7 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.serializeBinary writer.writeMessage( 5, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = /** @type {string} */ (jspb.Message.getField(message, 6)); @@ -7828,7 +7777,7 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.serializeBinary writer.writeMessage( 7, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = /** @type {string} */ (jspb.Message.getField(message, 8)); @@ -7843,7 +7792,7 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.serializeBinary writer.writeMessage( 9, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getExpectedStreamExists(); @@ -7851,7 +7800,7 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.serializeBinary writer.writeMessage( 10, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getExpectedNoStream(); @@ -7859,7 +7808,7 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.serializeBinary writer.writeMessage( 11, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -7907,7 +7856,7 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.hasCu */ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.getNoStream2060 = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 2)); }; @@ -7980,7 +7929,7 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.hasEx */ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.getAny2060 = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 4)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 4)); }; @@ -8017,7 +7966,7 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.hasAn */ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.getStreamExists2060 = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 5)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 5)); }; @@ -8090,7 +8039,7 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.hasCu */ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.getCurrentNoStream = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 7)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 7)); }; @@ -8163,7 +8112,7 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.hasEx */ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.getExpectedAny = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 9)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 9)); }; @@ -8200,7 +8149,7 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.hasEx */ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.getExpectedStreamExists = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 10)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 10)); }; @@ -8237,7 +8186,7 @@ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.hasEx */ proto.event_store.client.streams.AppendResp.WrongExpectedVersion.prototype.getExpectedNoStream = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 11)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 11)); }; @@ -8381,7 +8330,7 @@ proto.event_store.client.streams.BatchAppendReq.prototype.toObject = function(op */ proto.event_store.client.streams.BatchAppendReq.toObject = function(includeInstance, msg) { var f, obj = { - correlationId: (f = msg.getCorrelationId()) && kurrentdb_protocols_v1_shared_pb.UUID.toObject(includeInstance, f), + correlationId: (f = msg.getCorrelationId()) && event_store_protocols_v1_shared_pb.UUID.toObject(includeInstance, f), options: (f = msg.getOptions()) && proto.event_store.client.streams.BatchAppendReq.Options.toObject(includeInstance, f), proposedMessagesList: jspb.Message.toObjectList(msg.getProposedMessagesList(), proto.event_store.client.streams.BatchAppendReq.ProposedMessage.toObject, includeInstance), @@ -8423,8 +8372,8 @@ proto.event_store.client.streams.BatchAppendReq.deserializeBinaryFromReader = fu var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.UUID; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.UUID; + reader.readMessage(value,event_store_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); msg.setCorrelationId(value); break; case 2: @@ -8475,7 +8424,7 @@ proto.event_store.client.streams.BatchAppendReq.serializeBinaryToWriter = functi writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.UUID.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.UUID.serializeBinaryToWriter ); } f = message.getOptions(); @@ -8580,7 +8529,7 @@ proto.event_store.client.streams.BatchAppendReq.Options.prototype.toObject = fun */ proto.event_store.client.streams.BatchAppendReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), streamPosition: jspb.Message.getFieldWithDefault(msg, 2, "0"), noStream: (f = msg.getNoStream()) && google_protobuf_empty_pb.Empty.toObject(includeInstance, f), any: (f = msg.getAny()) && google_protobuf_empty_pb.Empty.toObject(includeInstance, f), @@ -8624,8 +8573,8 @@ proto.event_store.client.streams.BatchAppendReq.Options.deserializeBinaryFromRea var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 2: @@ -8691,7 +8640,7 @@ proto.event_store.client.streams.BatchAppendReq.Options.serializeBinaryToWriter writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = /** @type {string} */ (jspb.Message.getField(message, 2)); @@ -8750,7 +8699,7 @@ proto.event_store.client.streams.BatchAppendReq.Options.serializeBinaryToWriter */ proto.event_store.client.streams.BatchAppendReq.Options.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 1)); }; @@ -9034,7 +8983,7 @@ proto.event_store.client.streams.BatchAppendReq.ProposedMessage.prototype.toObje */ proto.event_store.client.streams.BatchAppendReq.ProposedMessage.toObject = function(includeInstance, msg) { var f, obj = { - id: (f = msg.getId()) && kurrentdb_protocols_v1_shared_pb.UUID.toObject(includeInstance, f), + id: (f = msg.getId()) && event_store_protocols_v1_shared_pb.UUID.toObject(includeInstance, f), metadataMap: (f = msg.getMetadataMap()) ? f.toObject(includeInstance, undefined) : [], customMetadata: msg.getCustomMetadata_asB64(), data: msg.getData_asB64() @@ -9075,8 +9024,8 @@ proto.event_store.client.streams.BatchAppendReq.ProposedMessage.deserializeBinar var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.UUID; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.UUID; + reader.readMessage(value,event_store_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); msg.setId(value); break; case 2: @@ -9127,7 +9076,7 @@ proto.event_store.client.streams.BatchAppendReq.ProposedMessage.serializeBinaryT writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.UUID.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.UUID.serializeBinaryToWriter ); } f = message.getMetadataMap(true); @@ -9157,7 +9106,7 @@ proto.event_store.client.streams.BatchAppendReq.ProposedMessage.serializeBinaryT */ proto.event_store.client.streams.BatchAppendReq.ProposedMessage.prototype.getId = function() { return /** @type{?proto.event_store.client.UUID} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.UUID, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.UUID, 1)); }; @@ -9300,7 +9249,7 @@ proto.event_store.client.streams.BatchAppendReq.ProposedMessage.prototype.setDat */ proto.event_store.client.streams.BatchAppendReq.prototype.getCorrelationId = function() { return /** @type{?proto.event_store.client.UUID} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.UUID, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.UUID, 1)); }; @@ -9500,10 +9449,10 @@ proto.event_store.client.streams.BatchAppendResp.prototype.toObject = function(o */ proto.event_store.client.streams.BatchAppendResp.toObject = function(includeInstance, msg) { var f, obj = { - correlationId: (f = msg.getCorrelationId()) && kurrentdb_protocols_v1_shared_pb.UUID.toObject(includeInstance, f), - error: (f = msg.getError()) && kurrentdb_protocols_v1_status_pb.Status.toObject(includeInstance, f), + correlationId: (f = msg.getCorrelationId()) && event_store_protocols_v1_shared_pb.UUID.toObject(includeInstance, f), + error: (f = msg.getError()) && event_store_protocols_v1_status_pb.Status.toObject(includeInstance, f), success: (f = msg.getSuccess()) && proto.event_store.client.streams.BatchAppendResp.Success.toObject(includeInstance, f), - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), streamPosition: jspb.Message.getFieldWithDefault(msg, 5, "0"), noStream: (f = msg.getNoStream()) && google_protobuf_empty_pb.Empty.toObject(includeInstance, f), any: (f = msg.getAny()) && google_protobuf_empty_pb.Empty.toObject(includeInstance, f), @@ -9545,13 +9494,13 @@ proto.event_store.client.streams.BatchAppendResp.deserializeBinaryFromReader = f var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.UUID; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.UUID; + reader.readMessage(value,event_store_protocols_v1_shared_pb.UUID.deserializeBinaryFromReader); msg.setCorrelationId(value); break; case 2: - var value = new kurrentdb_protocols_v1_status_pb.Status; - reader.readMessage(value,kurrentdb_protocols_v1_status_pb.Status.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_status_pb.Status; + reader.readMessage(value,event_store_protocols_v1_status_pb.Status.deserializeBinaryFromReader); msg.setError(value); break; case 3: @@ -9560,8 +9509,8 @@ proto.event_store.client.streams.BatchAppendResp.deserializeBinaryFromReader = f msg.setSuccess(value); break; case 4: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 5: @@ -9617,7 +9566,7 @@ proto.event_store.client.streams.BatchAppendResp.serializeBinaryToWriter = funct writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.UUID.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.UUID.serializeBinaryToWriter ); } f = message.getError(); @@ -9625,7 +9574,7 @@ proto.event_store.client.streams.BatchAppendResp.serializeBinaryToWriter = funct writer.writeMessage( 2, f, - kurrentdb_protocols_v1_status_pb.Status.serializeBinaryToWriter + event_store_protocols_v1_status_pb.Status.serializeBinaryToWriter ); } f = message.getSuccess(); @@ -9641,7 +9590,7 @@ proto.event_store.client.streams.BatchAppendResp.serializeBinaryToWriter = funct writer.writeMessage( 4, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = /** @type {string} */ (jspb.Message.getField(message, 5)); @@ -9754,7 +9703,7 @@ proto.event_store.client.streams.BatchAppendResp.Success.toObject = function(inc var f, obj = { currentRevision: jspb.Message.getFieldWithDefault(msg, 1, "0"), noStream: (f = msg.getNoStream()) && google_protobuf_empty_pb.Empty.toObject(includeInstance, f), - position: (f = msg.getPosition()) && kurrentdb_protocols_v1_shared_pb.AllStreamPosition.toObject(includeInstance, f), + position: (f = msg.getPosition()) && event_store_protocols_v1_shared_pb.AllStreamPosition.toObject(includeInstance, f), noPosition: (f = msg.getNoPosition()) && google_protobuf_empty_pb.Empty.toObject(includeInstance, f) }; @@ -9802,8 +9751,8 @@ proto.event_store.client.streams.BatchAppendResp.Success.deserializeBinaryFromRe msg.setNoStream(value); break; case 3: - var value = new kurrentdb_protocols_v1_shared_pb.AllStreamPosition; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.AllStreamPosition.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.AllStreamPosition; + reader.readMessage(value,event_store_protocols_v1_shared_pb.AllStreamPosition.deserializeBinaryFromReader); msg.setPosition(value); break; case 4: @@ -9860,7 +9809,7 @@ proto.event_store.client.streams.BatchAppendResp.Success.serializeBinaryToWriter writer.writeMessage( 3, f, - kurrentdb_protocols_v1_shared_pb.AllStreamPosition.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.AllStreamPosition.serializeBinaryToWriter ); } f = message.getNoPosition(); @@ -9953,7 +9902,7 @@ proto.event_store.client.streams.BatchAppendResp.Success.prototype.hasNoStream = */ proto.event_store.client.streams.BatchAppendResp.Success.prototype.getPosition = function() { return /** @type{?proto.event_store.client.AllStreamPosition} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.AllStreamPosition, 3)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.AllStreamPosition, 3)); }; @@ -10027,7 +9976,7 @@ proto.event_store.client.streams.BatchAppendResp.Success.prototype.hasNoPosition */ proto.event_store.client.streams.BatchAppendResp.prototype.getCorrelationId = function() { return /** @type{?proto.event_store.client.UUID} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.UUID, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.UUID, 1)); }; @@ -10064,7 +10013,7 @@ proto.event_store.client.streams.BatchAppendResp.prototype.hasCorrelationId = fu */ proto.event_store.client.streams.BatchAppendResp.prototype.getError = function() { return /** @type{?proto.google.rpc.Status} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_status_pb.Status, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_status_pb.Status, 2)); }; @@ -10138,7 +10087,7 @@ proto.event_store.client.streams.BatchAppendResp.prototype.hasSuccess = function */ proto.event_store.client.streams.BatchAppendResp.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 4)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 4)); }; @@ -10490,11 +10439,11 @@ proto.event_store.client.streams.DeleteReq.Options.prototype.toObject = function */ proto.event_store.client.streams.DeleteReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), revision: jspb.Message.getFieldWithDefault(msg, 2, "0"), - noStream: (f = msg.getNoStream()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - any: (f = msg.getAny()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - streamExists: (f = msg.getStreamExists()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + noStream: (f = msg.getNoStream()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + any: (f = msg.getAny()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + streamExists: (f = msg.getStreamExists()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -10532,8 +10481,8 @@ proto.event_store.client.streams.DeleteReq.Options.deserializeBinaryFromReader = var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 2: @@ -10541,18 +10490,18 @@ proto.event_store.client.streams.DeleteReq.Options.deserializeBinaryFromReader = msg.setRevision(value); break; case 3: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoStream(value); break; case 4: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setAny(value); break; case 5: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setStreamExists(value); break; default: @@ -10589,7 +10538,7 @@ proto.event_store.client.streams.DeleteReq.Options.serializeBinaryToWriter = fun writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = /** @type {string} */ (jspb.Message.getField(message, 2)); @@ -10604,7 +10553,7 @@ proto.event_store.client.streams.DeleteReq.Options.serializeBinaryToWriter = fun writer.writeMessage( 3, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getAny(); @@ -10612,7 +10561,7 @@ proto.event_store.client.streams.DeleteReq.Options.serializeBinaryToWriter = fun writer.writeMessage( 4, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getStreamExists(); @@ -10620,7 +10569,7 @@ proto.event_store.client.streams.DeleteReq.Options.serializeBinaryToWriter = fun writer.writeMessage( 5, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -10632,7 +10581,7 @@ proto.event_store.client.streams.DeleteReq.Options.serializeBinaryToWriter = fun */ proto.event_store.client.streams.DeleteReq.Options.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 1)); }; @@ -10705,7 +10654,7 @@ proto.event_store.client.streams.DeleteReq.Options.prototype.hasRevision = funct */ proto.event_store.client.streams.DeleteReq.Options.prototype.getNoStream = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 3)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 3)); }; @@ -10742,7 +10691,7 @@ proto.event_store.client.streams.DeleteReq.Options.prototype.hasNoStream = funct */ proto.event_store.client.streams.DeleteReq.Options.prototype.getAny = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 4)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 4)); }; @@ -10779,7 +10728,7 @@ proto.event_store.client.streams.DeleteReq.Options.prototype.hasAny = function() */ proto.event_store.client.streams.DeleteReq.Options.prototype.getStreamExists = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 5)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 5)); }; @@ -10906,7 +10855,7 @@ proto.event_store.client.streams.DeleteResp.prototype.toObject = function(opt_in proto.event_store.client.streams.DeleteResp.toObject = function(includeInstance, msg) { var f, obj = { position: (f = msg.getPosition()) && proto.event_store.client.streams.DeleteResp.Position.toObject(includeInstance, f), - noPosition: (f = msg.getNoPosition()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + noPosition: (f = msg.getNoPosition()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -10949,8 +10898,8 @@ proto.event_store.client.streams.DeleteResp.deserializeBinaryFromReader = functi msg.setPosition(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoPosition(value); break; default: @@ -10995,7 +10944,7 @@ proto.event_store.client.streams.DeleteResp.serializeBinaryToWriter = function(m writer.writeMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -11204,7 +11153,7 @@ proto.event_store.client.streams.DeleteResp.prototype.hasPosition = function() { */ proto.event_store.client.streams.DeleteResp.prototype.getNoPosition = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 2)); }; @@ -11409,11 +11358,11 @@ proto.event_store.client.streams.TombstoneReq.Options.prototype.toObject = funct */ proto.event_store.client.streams.TombstoneReq.Options.toObject = function(includeInstance, msg) { var f, obj = { - streamIdentifier: (f = msg.getStreamIdentifier()) && kurrentdb_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), + streamIdentifier: (f = msg.getStreamIdentifier()) && event_store_protocols_v1_shared_pb.StreamIdentifier.toObject(includeInstance, f), revision: jspb.Message.getFieldWithDefault(msg, 2, "0"), - noStream: (f = msg.getNoStream()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - any: (f = msg.getAny()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), - streamExists: (f = msg.getStreamExists()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + noStream: (f = msg.getNoStream()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + any: (f = msg.getAny()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f), + streamExists: (f = msg.getStreamExists()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -11451,8 +11400,8 @@ proto.event_store.client.streams.TombstoneReq.Options.deserializeBinaryFromReade var field = reader.getFieldNumber(); switch (field) { case 1: - var value = new kurrentdb_protocols_v1_shared_pb.StreamIdentifier; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.StreamIdentifier; + reader.readMessage(value,event_store_protocols_v1_shared_pb.StreamIdentifier.deserializeBinaryFromReader); msg.setStreamIdentifier(value); break; case 2: @@ -11460,18 +11409,18 @@ proto.event_store.client.streams.TombstoneReq.Options.deserializeBinaryFromReade msg.setRevision(value); break; case 3: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoStream(value); break; case 4: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setAny(value); break; case 5: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setStreamExists(value); break; default: @@ -11508,7 +11457,7 @@ proto.event_store.client.streams.TombstoneReq.Options.serializeBinaryToWriter = writer.writeMessage( 1, f, - kurrentdb_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.StreamIdentifier.serializeBinaryToWriter ); } f = /** @type {string} */ (jspb.Message.getField(message, 2)); @@ -11523,7 +11472,7 @@ proto.event_store.client.streams.TombstoneReq.Options.serializeBinaryToWriter = writer.writeMessage( 3, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getAny(); @@ -11531,7 +11480,7 @@ proto.event_store.client.streams.TombstoneReq.Options.serializeBinaryToWriter = writer.writeMessage( 4, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } f = message.getStreamExists(); @@ -11539,7 +11488,7 @@ proto.event_store.client.streams.TombstoneReq.Options.serializeBinaryToWriter = writer.writeMessage( 5, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -11551,7 +11500,7 @@ proto.event_store.client.streams.TombstoneReq.Options.serializeBinaryToWriter = */ proto.event_store.client.streams.TombstoneReq.Options.prototype.getStreamIdentifier = function() { return /** @type{?proto.event_store.client.StreamIdentifier} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.StreamIdentifier, 1)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.StreamIdentifier, 1)); }; @@ -11624,7 +11573,7 @@ proto.event_store.client.streams.TombstoneReq.Options.prototype.hasRevision = fu */ proto.event_store.client.streams.TombstoneReq.Options.prototype.getNoStream = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 3)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 3)); }; @@ -11661,7 +11610,7 @@ proto.event_store.client.streams.TombstoneReq.Options.prototype.hasNoStream = fu */ proto.event_store.client.streams.TombstoneReq.Options.prototype.getAny = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 4)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 4)); }; @@ -11698,7 +11647,7 @@ proto.event_store.client.streams.TombstoneReq.Options.prototype.hasAny = functio */ proto.event_store.client.streams.TombstoneReq.Options.prototype.getStreamExists = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 5)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 5)); }; @@ -11825,7 +11774,7 @@ proto.event_store.client.streams.TombstoneResp.prototype.toObject = function(opt proto.event_store.client.streams.TombstoneResp.toObject = function(includeInstance, msg) { var f, obj = { position: (f = msg.getPosition()) && proto.event_store.client.streams.TombstoneResp.Position.toObject(includeInstance, f), - noPosition: (f = msg.getNoPosition()) && kurrentdb_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) + noPosition: (f = msg.getNoPosition()) && event_store_protocols_v1_shared_pb.Empty.toObject(includeInstance, f) }; if (includeInstance) { @@ -11868,8 +11817,8 @@ proto.event_store.client.streams.TombstoneResp.deserializeBinaryFromReader = fun msg.setPosition(value); break; case 2: - var value = new kurrentdb_protocols_v1_shared_pb.Empty; - reader.readMessage(value,kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); + var value = new event_store_protocols_v1_shared_pb.Empty; + reader.readMessage(value,event_store_protocols_v1_shared_pb.Empty.deserializeBinaryFromReader); msg.setNoPosition(value); break; default: @@ -11914,7 +11863,7 @@ proto.event_store.client.streams.TombstoneResp.serializeBinaryToWriter = functio writer.writeMessage( 2, f, - kurrentdb_protocols_v1_shared_pb.Empty.serializeBinaryToWriter + event_store_protocols_v1_shared_pb.Empty.serializeBinaryToWriter ); } }; @@ -12123,7 +12072,7 @@ proto.event_store.client.streams.TombstoneResp.prototype.hasPosition = function( */ proto.event_store.client.streams.TombstoneResp.prototype.getNoPosition = function() { return /** @type{?proto.event_store.client.Empty} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v1_shared_pb.Empty, 2)); + jspb.Message.getWrapperField(this, event_store_protocols_v1_shared_pb.Empty, 2)); }; diff --git a/packages/db-client/generated/event_store/protocols/v1/usermanagement_grpc_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/usermanagement_grpc_pb.d.ts new file mode 100644 index 0000000..be6b5ae --- /dev/null +++ b/packages/db-client/generated/event_store/protocols/v1/usermanagement_grpc_pb.d.ts @@ -0,0 +1,175 @@ +// package: event_store.client.users +// file: event_store/protocols/v1/usermanagement.proto + +/* tslint:disable */ +/* eslint-disable */ + +import * as grpc from "@grpc/grpc-js"; +import * as event_store_protocols_v1_usermanagement_pb from "../../../event_store/protocols/v1/usermanagement_pb"; + +interface IUsersService extends grpc.ServiceDefinition { + create: IUsersService_ICreate; + update: IUsersService_IUpdate; + delete: IUsersService_IDelete; + disable: IUsersService_IDisable; + enable: IUsersService_IEnable; + current: IUsersService_ICurrent; + details: IUsersService_IDetails; + changePassword: IUsersService_IChangePassword; + resetPassword: IUsersService_IResetPassword; +} + +interface IUsersService_ICreate extends grpc.MethodDefinition { + path: "/event_store.client.users.Users/Create"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IUsersService_IUpdate extends grpc.MethodDefinition { + path: "/event_store.client.users.Users/Update"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IUsersService_IDelete extends grpc.MethodDefinition { + path: "/event_store.client.users.Users/Delete"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IUsersService_IDisable extends grpc.MethodDefinition { + path: "/event_store.client.users.Users/Disable"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IUsersService_IEnable extends grpc.MethodDefinition { + path: "/event_store.client.users.Users/Enable"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IUsersService_ICurrent extends grpc.MethodDefinition { + path: "/event_store.client.users.Users/Current"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IUsersService_IDetails extends grpc.MethodDefinition { + path: "/event_store.client.users.Users/Details"; + requestStream: false; + responseStream: true; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IUsersService_IChangePassword extends grpc.MethodDefinition { + path: "/event_store.client.users.Users/ChangePassword"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} +interface IUsersService_IResetPassword extends grpc.MethodDefinition { + path: "/event_store.client.users.Users/ResetPassword"; + requestStream: false; + responseStream: false; + requestSerialize: grpc.serialize; + requestDeserialize: grpc.deserialize; + responseSerialize: grpc.serialize; + responseDeserialize: grpc.deserialize; +} + +export const UsersService: IUsersService; + +export interface IUsersServer extends grpc.UntypedServiceImplementation { + create: grpc.handleUnaryCall; + update: grpc.handleUnaryCall; + delete: grpc.handleUnaryCall; + disable: grpc.handleUnaryCall; + enable: grpc.handleUnaryCall; + current: grpc.handleUnaryCall; + details: grpc.handleServerStreamingCall; + changePassword: grpc.handleUnaryCall; + resetPassword: grpc.handleUnaryCall; +} + +export interface IUsersClient { + create(request: event_store_protocols_v1_usermanagement_pb.CreateReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; + create(request: event_store_protocols_v1_usermanagement_pb.CreateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; + create(request: event_store_protocols_v1_usermanagement_pb.CreateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; + update(request: event_store_protocols_v1_usermanagement_pb.UpdateReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; + update(request: event_store_protocols_v1_usermanagement_pb.UpdateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; + update(request: event_store_protocols_v1_usermanagement_pb.UpdateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; + delete(request: event_store_protocols_v1_usermanagement_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; + delete(request: event_store_protocols_v1_usermanagement_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; + delete(request: event_store_protocols_v1_usermanagement_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; + disable(request: event_store_protocols_v1_usermanagement_pb.DisableReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; + disable(request: event_store_protocols_v1_usermanagement_pb.DisableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; + disable(request: event_store_protocols_v1_usermanagement_pb.DisableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; + enable(request: event_store_protocols_v1_usermanagement_pb.EnableReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; + enable(request: event_store_protocols_v1_usermanagement_pb.EnableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; + enable(request: event_store_protocols_v1_usermanagement_pb.EnableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; + current(request: event_store_protocols_v1_usermanagement_pb.CurrentReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.CurrentResp) => void): grpc.ClientUnaryCall; + current(request: event_store_protocols_v1_usermanagement_pb.CurrentReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.CurrentResp) => void): grpc.ClientUnaryCall; + current(request: event_store_protocols_v1_usermanagement_pb.CurrentReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.CurrentResp) => void): grpc.ClientUnaryCall; + details(request: event_store_protocols_v1_usermanagement_pb.DetailsReq, options?: Partial): grpc.ClientReadableStream; + details(request: event_store_protocols_v1_usermanagement_pb.DetailsReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + changePassword(request: event_store_protocols_v1_usermanagement_pb.ChangePasswordReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.ChangePasswordResp) => void): grpc.ClientUnaryCall; + changePassword(request: event_store_protocols_v1_usermanagement_pb.ChangePasswordReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.ChangePasswordResp) => void): grpc.ClientUnaryCall; + changePassword(request: event_store_protocols_v1_usermanagement_pb.ChangePasswordReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.ChangePasswordResp) => void): grpc.ClientUnaryCall; + resetPassword(request: event_store_protocols_v1_usermanagement_pb.ResetPasswordReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.ResetPasswordResp) => void): grpc.ClientUnaryCall; + resetPassword(request: event_store_protocols_v1_usermanagement_pb.ResetPasswordReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.ResetPasswordResp) => void): grpc.ClientUnaryCall; + resetPassword(request: event_store_protocols_v1_usermanagement_pb.ResetPasswordReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.ResetPasswordResp) => void): grpc.ClientUnaryCall; +} + +export class UsersClient extends grpc.Client implements IUsersClient { + constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); + public create(request: event_store_protocols_v1_usermanagement_pb.CreateReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; + public create(request: event_store_protocols_v1_usermanagement_pb.CreateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; + public create(request: event_store_protocols_v1_usermanagement_pb.CreateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; + public update(request: event_store_protocols_v1_usermanagement_pb.UpdateReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; + public update(request: event_store_protocols_v1_usermanagement_pb.UpdateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; + public update(request: event_store_protocols_v1_usermanagement_pb.UpdateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; + public delete(request: event_store_protocols_v1_usermanagement_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; + public delete(request: event_store_protocols_v1_usermanagement_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; + public delete(request: event_store_protocols_v1_usermanagement_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; + public disable(request: event_store_protocols_v1_usermanagement_pb.DisableReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; + public disable(request: event_store_protocols_v1_usermanagement_pb.DisableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; + public disable(request: event_store_protocols_v1_usermanagement_pb.DisableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; + public enable(request: event_store_protocols_v1_usermanagement_pb.EnableReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; + public enable(request: event_store_protocols_v1_usermanagement_pb.EnableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; + public enable(request: event_store_protocols_v1_usermanagement_pb.EnableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; + public current(request: event_store_protocols_v1_usermanagement_pb.CurrentReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.CurrentResp) => void): grpc.ClientUnaryCall; + public current(request: event_store_protocols_v1_usermanagement_pb.CurrentReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.CurrentResp) => void): grpc.ClientUnaryCall; + public current(request: event_store_protocols_v1_usermanagement_pb.CurrentReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.CurrentResp) => void): grpc.ClientUnaryCall; + public details(request: event_store_protocols_v1_usermanagement_pb.DetailsReq, options?: Partial): grpc.ClientReadableStream; + public details(request: event_store_protocols_v1_usermanagement_pb.DetailsReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; + public changePassword(request: event_store_protocols_v1_usermanagement_pb.ChangePasswordReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.ChangePasswordResp) => void): grpc.ClientUnaryCall; + public changePassword(request: event_store_protocols_v1_usermanagement_pb.ChangePasswordReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.ChangePasswordResp) => void): grpc.ClientUnaryCall; + public changePassword(request: event_store_protocols_v1_usermanagement_pb.ChangePasswordReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.ChangePasswordResp) => void): grpc.ClientUnaryCall; + public resetPassword(request: event_store_protocols_v1_usermanagement_pb.ResetPasswordReq, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.ResetPasswordResp) => void): grpc.ClientUnaryCall; + public resetPassword(request: event_store_protocols_v1_usermanagement_pb.ResetPasswordReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.ResetPasswordResp) => void): grpc.ClientUnaryCall; + public resetPassword(request: event_store_protocols_v1_usermanagement_pb.ResetPasswordReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: event_store_protocols_v1_usermanagement_pb.ResetPasswordResp) => void): grpc.ClientUnaryCall; +} diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/usermanagement_grpc_pb.js b/packages/db-client/generated/event_store/protocols/v1/usermanagement_grpc_pb.js similarity index 58% rename from packages/db-client/generated/kurrentdb/protocols/v1/usermanagement_grpc_pb.js rename to packages/db-client/generated/event_store/protocols/v1/usermanagement_grpc_pb.js index b6df336..aed40ae 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/usermanagement_grpc_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/usermanagement_grpc_pb.js @@ -2,182 +2,204 @@ 'use strict'; var grpc = require('@grpc/grpc-js'); -var kurrentdb_protocols_v1_usermanagement_pb = require('../../../kurrentdb/protocols/v1/usermanagement_pb.js'); +var event_store_protocols_v1_usermanagement_pb = require('../../../event_store/protocols/v1/usermanagement_pb.js'); function serialize_event_store_client_users_ChangePasswordReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordReq)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.ChangePasswordReq)) { throw new Error('Expected argument of type event_store.client.users.ChangePasswordReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_ChangePasswordReq(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.ChangePasswordReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_ChangePasswordResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordResp)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.ChangePasswordResp)) { throw new Error('Expected argument of type event_store.client.users.ChangePasswordResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_ChangePasswordResp(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.ChangePasswordResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_CreateReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.CreateReq)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.CreateReq)) { throw new Error('Expected argument of type event_store.client.users.CreateReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_CreateReq(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.CreateReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.CreateReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_CreateResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.CreateResp)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.CreateResp)) { throw new Error('Expected argument of type event_store.client.users.CreateResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_CreateResp(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.CreateResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.CreateResp.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_users_CurrentReq(arg) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.CurrentReq)) { + throw new Error('Expected argument of type event_store.client.users.CurrentReq'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_users_CurrentReq(buffer_arg) { + return event_store_protocols_v1_usermanagement_pb.CurrentReq.deserializeBinary(new Uint8Array(buffer_arg)); +} + +function serialize_event_store_client_users_CurrentResp(arg) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.CurrentResp)) { + throw new Error('Expected argument of type event_store.client.users.CurrentResp'); + } + return Buffer.from(arg.serializeBinary()); +} + +function deserialize_event_store_client_users_CurrentResp(buffer_arg) { + return event_store_protocols_v1_usermanagement_pb.CurrentResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_DeleteReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.DeleteReq)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.DeleteReq)) { throw new Error('Expected argument of type event_store.client.users.DeleteReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_DeleteReq(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.DeleteReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.DeleteReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_DeleteResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.DeleteResp)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.DeleteResp)) { throw new Error('Expected argument of type event_store.client.users.DeleteResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_DeleteResp(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.DeleteResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.DeleteResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_DetailsReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.DetailsReq)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.DetailsReq)) { throw new Error('Expected argument of type event_store.client.users.DetailsReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_DetailsReq(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.DetailsReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.DetailsReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_DetailsResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.DetailsResp)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.DetailsResp)) { throw new Error('Expected argument of type event_store.client.users.DetailsResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_DetailsResp(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.DetailsResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.DetailsResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_DisableReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.DisableReq)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.DisableReq)) { throw new Error('Expected argument of type event_store.client.users.DisableReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_DisableReq(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.DisableReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.DisableReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_DisableResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.DisableResp)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.DisableResp)) { throw new Error('Expected argument of type event_store.client.users.DisableResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_DisableResp(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.DisableResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.DisableResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_EnableReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.EnableReq)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.EnableReq)) { throw new Error('Expected argument of type event_store.client.users.EnableReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_EnableReq(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.EnableReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.EnableReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_EnableResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.EnableResp)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.EnableResp)) { throw new Error('Expected argument of type event_store.client.users.EnableResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_EnableResp(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.EnableResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.EnableResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_ResetPasswordReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordReq)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.ResetPasswordReq)) { throw new Error('Expected argument of type event_store.client.users.ResetPasswordReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_ResetPasswordReq(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.ResetPasswordReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_ResetPasswordResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordResp)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.ResetPasswordResp)) { throw new Error('Expected argument of type event_store.client.users.ResetPasswordResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_ResetPasswordResp(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.ResetPasswordResp.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_UpdateReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.UpdateReq)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.UpdateReq)) { throw new Error('Expected argument of type event_store.client.users.UpdateReq'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_UpdateReq(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.UpdateReq.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.UpdateReq.deserializeBinary(new Uint8Array(buffer_arg)); } function serialize_event_store_client_users_UpdateResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_usermanagement_pb.UpdateResp)) { + if (!(arg instanceof event_store_protocols_v1_usermanagement_pb.UpdateResp)) { throw new Error('Expected argument of type event_store.client.users.UpdateResp'); } return Buffer.from(arg.serializeBinary()); } function deserialize_event_store_client_users_UpdateResp(buffer_arg) { - return kurrentdb_protocols_v1_usermanagement_pb.UpdateResp.deserializeBinary(new Uint8Array(buffer_arg)); + return event_store_protocols_v1_usermanagement_pb.UpdateResp.deserializeBinary(new Uint8Array(buffer_arg)); } @@ -186,8 +208,8 @@ var UsersService = exports.UsersService = { path: '/event_store.client.users.Users/Create', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_usermanagement_pb.CreateReq, - responseType: kurrentdb_protocols_v1_usermanagement_pb.CreateResp, + requestType: event_store_protocols_v1_usermanagement_pb.CreateReq, + responseType: event_store_protocols_v1_usermanagement_pb.CreateResp, requestSerialize: serialize_event_store_client_users_CreateReq, requestDeserialize: deserialize_event_store_client_users_CreateReq, responseSerialize: serialize_event_store_client_users_CreateResp, @@ -197,8 +219,8 @@ var UsersService = exports.UsersService = { path: '/event_store.client.users.Users/Update', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_usermanagement_pb.UpdateReq, - responseType: kurrentdb_protocols_v1_usermanagement_pb.UpdateResp, + requestType: event_store_protocols_v1_usermanagement_pb.UpdateReq, + responseType: event_store_protocols_v1_usermanagement_pb.UpdateResp, requestSerialize: serialize_event_store_client_users_UpdateReq, requestDeserialize: deserialize_event_store_client_users_UpdateReq, responseSerialize: serialize_event_store_client_users_UpdateResp, @@ -208,8 +230,8 @@ var UsersService = exports.UsersService = { path: '/event_store.client.users.Users/Delete', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_usermanagement_pb.DeleteReq, - responseType: kurrentdb_protocols_v1_usermanagement_pb.DeleteResp, + requestType: event_store_protocols_v1_usermanagement_pb.DeleteReq, + responseType: event_store_protocols_v1_usermanagement_pb.DeleteResp, requestSerialize: serialize_event_store_client_users_DeleteReq, requestDeserialize: deserialize_event_store_client_users_DeleteReq, responseSerialize: serialize_event_store_client_users_DeleteResp, @@ -219,8 +241,8 @@ var UsersService = exports.UsersService = { path: '/event_store.client.users.Users/Disable', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_usermanagement_pb.DisableReq, - responseType: kurrentdb_protocols_v1_usermanagement_pb.DisableResp, + requestType: event_store_protocols_v1_usermanagement_pb.DisableReq, + responseType: event_store_protocols_v1_usermanagement_pb.DisableResp, requestSerialize: serialize_event_store_client_users_DisableReq, requestDeserialize: deserialize_event_store_client_users_DisableReq, responseSerialize: serialize_event_store_client_users_DisableResp, @@ -230,19 +252,30 @@ var UsersService = exports.UsersService = { path: '/event_store.client.users.Users/Enable', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_usermanagement_pb.EnableReq, - responseType: kurrentdb_protocols_v1_usermanagement_pb.EnableResp, + requestType: event_store_protocols_v1_usermanagement_pb.EnableReq, + responseType: event_store_protocols_v1_usermanagement_pb.EnableResp, requestSerialize: serialize_event_store_client_users_EnableReq, requestDeserialize: deserialize_event_store_client_users_EnableReq, responseSerialize: serialize_event_store_client_users_EnableResp, responseDeserialize: deserialize_event_store_client_users_EnableResp, }, + current: { + path: '/event_store.client.users.Users/Current', + requestStream: false, + responseStream: false, + requestType: event_store_protocols_v1_usermanagement_pb.CurrentReq, + responseType: event_store_protocols_v1_usermanagement_pb.CurrentResp, + requestSerialize: serialize_event_store_client_users_CurrentReq, + requestDeserialize: deserialize_event_store_client_users_CurrentReq, + responseSerialize: serialize_event_store_client_users_CurrentResp, + responseDeserialize: deserialize_event_store_client_users_CurrentResp, + }, details: { path: '/event_store.client.users.Users/Details', requestStream: false, responseStream: true, - requestType: kurrentdb_protocols_v1_usermanagement_pb.DetailsReq, - responseType: kurrentdb_protocols_v1_usermanagement_pb.DetailsResp, + requestType: event_store_protocols_v1_usermanagement_pb.DetailsReq, + responseType: event_store_protocols_v1_usermanagement_pb.DetailsResp, requestSerialize: serialize_event_store_client_users_DetailsReq, requestDeserialize: deserialize_event_store_client_users_DetailsReq, responseSerialize: serialize_event_store_client_users_DetailsResp, @@ -252,8 +285,8 @@ var UsersService = exports.UsersService = { path: '/event_store.client.users.Users/ChangePassword', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordReq, - responseType: kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordResp, + requestType: event_store_protocols_v1_usermanagement_pb.ChangePasswordReq, + responseType: event_store_protocols_v1_usermanagement_pb.ChangePasswordResp, requestSerialize: serialize_event_store_client_users_ChangePasswordReq, requestDeserialize: deserialize_event_store_client_users_ChangePasswordReq, responseSerialize: serialize_event_store_client_users_ChangePasswordResp, @@ -263,8 +296,8 @@ var UsersService = exports.UsersService = { path: '/event_store.client.users.Users/ResetPassword', requestStream: false, responseStream: false, - requestType: kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordReq, - responseType: kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordResp, + requestType: event_store_protocols_v1_usermanagement_pb.ResetPasswordReq, + responseType: event_store_protocols_v1_usermanagement_pb.ResetPasswordResp, requestSerialize: serialize_event_store_client_users_ResetPasswordReq, requestDeserialize: deserialize_event_store_client_users_ResetPasswordReq, responseSerialize: serialize_event_store_client_users_ResetPasswordResp, diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/usermanagement_pb.d.ts b/packages/db-client/generated/event_store/protocols/v1/usermanagement_pb.d.ts similarity index 88% rename from packages/db-client/generated/kurrentdb/protocols/v1/usermanagement_pb.d.ts rename to packages/db-client/generated/event_store/protocols/v1/usermanagement_pb.d.ts index d3edbc1..cae91fc 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/usermanagement_pb.d.ts +++ b/packages/db-client/generated/event_store/protocols/v1/usermanagement_pb.d.ts @@ -1,12 +1,12 @@ // package: event_store.client.users -// file: kurrentdb/protocols/v1/usermanagement.proto +// file: event_store/protocols/v1/usermanagement.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; -export class CreateReq extends jspb.Message { +export class CreateReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -29,7 +29,7 @@ export namespace CreateReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getLoginName(): string; setLoginName(value: string): Options; getPassword(): string; @@ -62,7 +62,7 @@ export namespace CreateReq { } -export class CreateResp extends jspb.Message { +export class CreateResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CreateResp.AsObject; @@ -79,7 +79,7 @@ export namespace CreateResp { } } -export class UpdateReq extends jspb.Message { +export class UpdateReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -102,7 +102,7 @@ export namespace UpdateReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getLoginName(): string; setLoginName(value: string): Options; getPassword(): string; @@ -135,7 +135,7 @@ export namespace UpdateReq { } -export class UpdateResp extends jspb.Message { +export class UpdateResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): UpdateResp.AsObject; @@ -152,7 +152,7 @@ export namespace UpdateResp { } } -export class DeleteReq extends jspb.Message { +export class DeleteReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -175,7 +175,7 @@ export namespace DeleteReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getLoginName(): string; setLoginName(value: string): Options; @@ -197,7 +197,7 @@ export namespace DeleteReq { } -export class DeleteResp extends jspb.Message { +export class DeleteResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DeleteResp.AsObject; @@ -214,7 +214,7 @@ export namespace DeleteResp { } } -export class EnableReq extends jspb.Message { +export class EnableReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -237,7 +237,7 @@ export namespace EnableReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getLoginName(): string; setLoginName(value: string): Options; @@ -259,7 +259,7 @@ export namespace EnableReq { } -export class EnableResp extends jspb.Message { +export class EnableResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): EnableResp.AsObject; @@ -276,7 +276,7 @@ export namespace EnableResp { } } -export class DisableReq extends jspb.Message { +export class DisableReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -299,7 +299,7 @@ export namespace DisableReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getLoginName(): string; setLoginName(value: string): Options; @@ -321,7 +321,7 @@ export namespace DisableReq { } -export class DisableResp extends jspb.Message { +export class DisableResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): DisableResp.AsObject; @@ -338,7 +338,47 @@ export namespace DisableResp { } } -export class DetailsReq extends jspb.Message { +export class CurrentReq extends jspb.Message { + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CurrentReq.AsObject; + static toObject(includeInstance: boolean, msg: CurrentReq): CurrentReq.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CurrentReq, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CurrentReq; + static deserializeBinaryFromReader(message: CurrentReq, reader: jspb.BinaryReader): CurrentReq; +} + +export namespace CurrentReq { + export type AsObject = { + } +} + +export class CurrentResp extends jspb.Message { + + hasUserDetails(): boolean; + clearUserDetails(): void; + getUserDetails(): DetailsResp.UserDetails | undefined; + setUserDetails(value?: DetailsResp.UserDetails): CurrentResp; + + serializeBinary(): Uint8Array; + toObject(includeInstance?: boolean): CurrentResp.AsObject; + static toObject(includeInstance: boolean, msg: CurrentResp): CurrentResp.AsObject; + static extensions: {[key: number]: jspb.ExtensionFieldInfo}; + static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; + static serializeBinaryToWriter(message: CurrentResp, writer: jspb.BinaryWriter): void; + static deserializeBinary(bytes: Uint8Array): CurrentResp; + static deserializeBinaryFromReader(message: CurrentResp, reader: jspb.BinaryReader): CurrentResp; +} + +export namespace CurrentResp { + export type AsObject = { + userDetails?: DetailsResp.UserDetails.AsObject, + } +} + +export class DetailsReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -361,7 +401,7 @@ export namespace DetailsReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getLoginName(): string; setLoginName(value: string): Options; @@ -383,7 +423,7 @@ export namespace DetailsReq { } -export class DetailsResp extends jspb.Message { +export class DetailsResp extends jspb.Message { hasUserDetails(): boolean; clearUserDetails(): void; @@ -406,7 +446,7 @@ export namespace DetailsResp { } - export class UserDetails extends jspb.Message { + export class UserDetails extends jspb.Message { getLoginName(): string; setLoginName(value: string): UserDetails; getFullName(): string; @@ -443,7 +483,7 @@ export namespace DetailsResp { } - export class DateTime extends jspb.Message { + export class DateTime extends jspb.Message { getTicksSinceEpoch(): string; setTicksSinceEpoch(value: string): DateTime; @@ -467,7 +507,7 @@ export namespace DetailsResp { } -export class ChangePasswordReq extends jspb.Message { +export class ChangePasswordReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -490,7 +530,7 @@ export namespace ChangePasswordReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getLoginName(): string; setLoginName(value: string): Options; getCurrentPassword(): string; @@ -518,7 +558,7 @@ export namespace ChangePasswordReq { } -export class ChangePasswordResp extends jspb.Message { +export class ChangePasswordResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ChangePasswordResp.AsObject; @@ -535,7 +575,7 @@ export namespace ChangePasswordResp { } } -export class ResetPasswordReq extends jspb.Message { +export class ResetPasswordReq extends jspb.Message { hasOptions(): boolean; clearOptions(): void; @@ -558,7 +598,7 @@ export namespace ResetPasswordReq { } - export class Options extends jspb.Message { + export class Options extends jspb.Message { getLoginName(): string; setLoginName(value: string): Options; getNewPassword(): string; @@ -583,7 +623,7 @@ export namespace ResetPasswordReq { } -export class ResetPasswordResp extends jspb.Message { +export class ResetPasswordResp extends jspb.Message { serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): ResetPasswordResp.AsObject; diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/usermanagement_pb.js b/packages/db-client/generated/event_store/protocols/v1/usermanagement_pb.js similarity index 93% rename from packages/db-client/generated/kurrentdb/protocols/v1/usermanagement_pb.js rename to packages/db-client/generated/event_store/protocols/v1/usermanagement_pb.js index 3d51869..6f863d6 100644 --- a/packages/db-client/generated/kurrentdb/protocols/v1/usermanagement_pb.js +++ b/packages/db-client/generated/event_store/protocols/v1/usermanagement_pb.js @@ -1,4 +1,4 @@ -// source: kurrentdb/protocols/v1/usermanagement.proto +// source: event_store/protocols/v1/usermanagement.proto /** * @fileoverview * @enhanceable @@ -27,6 +27,8 @@ goog.exportSymbol('proto.event_store.client.users.ChangePasswordResp', null, glo goog.exportSymbol('proto.event_store.client.users.CreateReq', null, global); goog.exportSymbol('proto.event_store.client.users.CreateReq.Options', null, global); goog.exportSymbol('proto.event_store.client.users.CreateResp', null, global); +goog.exportSymbol('proto.event_store.client.users.CurrentReq', null, global); +goog.exportSymbol('proto.event_store.client.users.CurrentResp', null, global); goog.exportSymbol('proto.event_store.client.users.DeleteReq', null, global); goog.exportSymbol('proto.event_store.client.users.DeleteReq.Options', null, global); goog.exportSymbol('proto.event_store.client.users.DeleteResp', null, global); @@ -362,6 +364,48 @@ if (goog.DEBUG && !COMPILED) { */ proto.event_store.client.users.DisableResp.displayName = 'proto.event_store.client.users.DisableResp'; } +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.users.CurrentReq = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.users.CurrentReq, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.users.CurrentReq.displayName = 'proto.event_store.client.users.CurrentReq'; +} +/** + * Generated by JsPbCodeGenerator. + * @param {Array=} opt_data Optional initial data array, typically from a + * server response, or constructed directly in Javascript. The array is used + * in place and becomes part of the constructed object. It is not cloned. + * If no data is provided, the constructed object will be empty, but still + * valid. + * @extends {jspb.Message} + * @constructor + */ +proto.event_store.client.users.CurrentResp = function(opt_data) { + jspb.Message.initialize(this, opt_data, 0, -1, null, null); +}; +goog.inherits(proto.event_store.client.users.CurrentResp, jspb.Message); +if (goog.DEBUG && !COMPILED) { + /** + * @public + * @override + */ + proto.event_store.client.users.CurrentResp.displayName = 'proto.event_store.client.users.CurrentResp'; +} /** * Generated by JsPbCodeGenerator. * @param {Array=} opt_data Optional initial data array, typically from a @@ -2738,6 +2782,258 @@ proto.event_store.client.users.DisableResp.serializeBinaryToWriter = function(me +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.users.CurrentReq.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.users.CurrentReq.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.users.CurrentReq} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.users.CurrentReq.toObject = function(includeInstance, msg) { + var f, obj = { + + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.users.CurrentReq} + */ +proto.event_store.client.users.CurrentReq.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.users.CurrentReq; + return proto.event_store.client.users.CurrentReq.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.users.CurrentReq} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.users.CurrentReq} + */ +proto.event_store.client.users.CurrentReq.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.users.CurrentReq.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.users.CurrentReq.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.users.CurrentReq} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.users.CurrentReq.serializeBinaryToWriter = function(message, writer) { + var f = undefined; +}; + + + + + +if (jspb.Message.GENERATE_TO_OBJECT) { +/** + * Creates an object representation of this proto. + * Field names that are reserved in JavaScript and will be renamed to pb_name. + * Optional fields that are not set will be set to undefined. + * To access a reserved field use, foo.pb_, eg, foo.pb_default. + * For the list of reserved names please see: + * net/proto2/compiler/js/internal/generator.cc#kKeyword. + * @param {boolean=} opt_includeInstance Deprecated. whether to include the + * JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @return {!Object} + */ +proto.event_store.client.users.CurrentResp.prototype.toObject = function(opt_includeInstance) { + return proto.event_store.client.users.CurrentResp.toObject(opt_includeInstance, this); +}; + + +/** + * Static version of the {@see toObject} method. + * @param {boolean|undefined} includeInstance Deprecated. Whether to include + * the JSPB instance for transitional soy proto support: + * http://goto/soy-param-migration + * @param {!proto.event_store.client.users.CurrentResp} msg The msg instance to transform. + * @return {!Object} + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.users.CurrentResp.toObject = function(includeInstance, msg) { + var f, obj = { + userDetails: (f = msg.getUserDetails()) && proto.event_store.client.users.DetailsResp.UserDetails.toObject(includeInstance, f) + }; + + if (includeInstance) { + obj.$jspbMessageInstance = msg; + } + return obj; +}; +} + + +/** + * Deserializes binary data (in protobuf wire format). + * @param {jspb.ByteSource} bytes The bytes to deserialize. + * @return {!proto.event_store.client.users.CurrentResp} + */ +proto.event_store.client.users.CurrentResp.deserializeBinary = function(bytes) { + var reader = new jspb.BinaryReader(bytes); + var msg = new proto.event_store.client.users.CurrentResp; + return proto.event_store.client.users.CurrentResp.deserializeBinaryFromReader(msg, reader); +}; + + +/** + * Deserializes binary data (in protobuf wire format) from the + * given reader into the given message object. + * @param {!proto.event_store.client.users.CurrentResp} msg The message object to deserialize into. + * @param {!jspb.BinaryReader} reader The BinaryReader to use. + * @return {!proto.event_store.client.users.CurrentResp} + */ +proto.event_store.client.users.CurrentResp.deserializeBinaryFromReader = function(msg, reader) { + while (reader.nextField()) { + if (reader.isEndGroup()) { + break; + } + var field = reader.getFieldNumber(); + switch (field) { + case 1: + var value = new proto.event_store.client.users.DetailsResp.UserDetails; + reader.readMessage(value,proto.event_store.client.users.DetailsResp.UserDetails.deserializeBinaryFromReader); + msg.setUserDetails(value); + break; + default: + reader.skipField(); + break; + } + } + return msg; +}; + + +/** + * Serializes the message to binary data (in protobuf wire format). + * @return {!Uint8Array} + */ +proto.event_store.client.users.CurrentResp.prototype.serializeBinary = function() { + var writer = new jspb.BinaryWriter(); + proto.event_store.client.users.CurrentResp.serializeBinaryToWriter(this, writer); + return writer.getResultBuffer(); +}; + + +/** + * Serializes the given message to binary data (in protobuf wire + * format), writing to the given BinaryWriter. + * @param {!proto.event_store.client.users.CurrentResp} message + * @param {!jspb.BinaryWriter} writer + * @suppress {unusedLocalVariables} f is only used for nested messages + */ +proto.event_store.client.users.CurrentResp.serializeBinaryToWriter = function(message, writer) { + var f = undefined; + f = message.getUserDetails(); + if (f != null) { + writer.writeMessage( + 1, + f, + proto.event_store.client.users.DetailsResp.UserDetails.serializeBinaryToWriter + ); + } +}; + + +/** + * optional DetailsResp.UserDetails user_details = 1; + * @return {?proto.event_store.client.users.DetailsResp.UserDetails} + */ +proto.event_store.client.users.CurrentResp.prototype.getUserDetails = function() { + return /** @type{?proto.event_store.client.users.DetailsResp.UserDetails} */ ( + jspb.Message.getWrapperField(this, proto.event_store.client.users.DetailsResp.UserDetails, 1)); +}; + + +/** + * @param {?proto.event_store.client.users.DetailsResp.UserDetails|undefined} value + * @return {!proto.event_store.client.users.CurrentResp} returns this +*/ +proto.event_store.client.users.CurrentResp.prototype.setUserDetails = function(value) { + return jspb.Message.setWrapperField(this, 1, value); +}; + + +/** + * Clears the message field making it undefined. + * @return {!proto.event_store.client.users.CurrentResp} returns this + */ +proto.event_store.client.users.CurrentResp.prototype.clearUserDetails = function() { + return this.setUserDetails(undefined); +}; + + +/** + * Returns whether this field is set. + * @return {boolean} + */ +proto.event_store.client.users.CurrentResp.prototype.hasUserDetails = function() { + return jspb.Message.getField(this, 1) != null; +}; + + + + + if (jspb.Message.GENERATE_TO_OBJECT) { /** * Creates an object representation of this proto. diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/gossip_grpc_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v1/gossip_grpc_pb.d.ts deleted file mode 100644 index 36b3d87..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v1/gossip_grpc_pb.d.ts +++ /dev/null @@ -1,42 +0,0 @@ -// package: event_store.client.gossip -// file: kurrentdb/protocols/v1/gossip.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as grpc from "@grpc/grpc-js"; -import * as kurrentdb_protocols_v1_gossip_pb from "../../../kurrentdb/protocols/v1/gossip_pb"; -import * as kurrentdb_protocols_v1_shared_pb from "../../../kurrentdb/protocols/v1/shared_pb"; - -interface IGossipService extends grpc.ServiceDefinition { - read: IGossipService_IRead; -} - -interface IGossipService_IRead extends grpc.MethodDefinition { - path: "/event_store.client.gossip.Gossip/Read"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} - -export const GossipService: IGossipService; - -export interface IGossipServer extends grpc.UntypedServiceImplementation { - read: grpc.handleUnaryCall; -} - -export interface IGossipClient { - read(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_gossip_pb.ClusterInfo) => void): grpc.ClientUnaryCall; - read(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_gossip_pb.ClusterInfo) => void): grpc.ClientUnaryCall; - read(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_gossip_pb.ClusterInfo) => void): grpc.ClientUnaryCall; -} - -export class GossipClient extends grpc.Client implements IGossipClient { - constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); - public read(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_gossip_pb.ClusterInfo) => void): grpc.ClientUnaryCall; - public read(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_gossip_pb.ClusterInfo) => void): grpc.ClientUnaryCall; - public read(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_gossip_pb.ClusterInfo) => void): grpc.ClientUnaryCall; -} diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/operations_grpc_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v1/operations_grpc_pb.d.ts deleted file mode 100644 index 140d1de..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v1/operations_grpc_pb.d.ts +++ /dev/null @@ -1,144 +0,0 @@ -// package: event_store.client.operations -// file: kurrentdb/protocols/v1/operations.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as grpc from "@grpc/grpc-js"; -import * as kurrentdb_protocols_v1_operations_pb from "../../../kurrentdb/protocols/v1/operations_pb"; -import * as kurrentdb_protocols_v1_shared_pb from "../../../kurrentdb/protocols/v1/shared_pb"; - -interface IOperationsService extends grpc.ServiceDefinition { - startScavenge: IOperationsService_IStartScavenge; - stopScavenge: IOperationsService_IStopScavenge; - shutdown: IOperationsService_IShutdown; - mergeIndexes: IOperationsService_IMergeIndexes; - resignNode: IOperationsService_IResignNode; - setNodePriority: IOperationsService_ISetNodePriority; - restartPersistentSubscriptions: IOperationsService_IRestartPersistentSubscriptions; -} - -interface IOperationsService_IStartScavenge extends grpc.MethodDefinition { - path: "/event_store.client.operations.Operations/StartScavenge"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IOperationsService_IStopScavenge extends grpc.MethodDefinition { - path: "/event_store.client.operations.Operations/StopScavenge"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IOperationsService_IShutdown extends grpc.MethodDefinition { - path: "/event_store.client.operations.Operations/Shutdown"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IOperationsService_IMergeIndexes extends grpc.MethodDefinition { - path: "/event_store.client.operations.Operations/MergeIndexes"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IOperationsService_IResignNode extends grpc.MethodDefinition { - path: "/event_store.client.operations.Operations/ResignNode"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IOperationsService_ISetNodePriority extends grpc.MethodDefinition { - path: "/event_store.client.operations.Operations/SetNodePriority"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IOperationsService_IRestartPersistentSubscriptions extends grpc.MethodDefinition { - path: "/event_store.client.operations.Operations/RestartPersistentSubscriptions"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} - -export const OperationsService: IOperationsService; - -export interface IOperationsServer extends grpc.UntypedServiceImplementation { - startScavenge: grpc.handleUnaryCall; - stopScavenge: grpc.handleUnaryCall; - shutdown: grpc.handleUnaryCall; - mergeIndexes: grpc.handleUnaryCall; - resignNode: grpc.handleUnaryCall; - setNodePriority: grpc.handleUnaryCall; - restartPersistentSubscriptions: grpc.handleUnaryCall; -} - -export interface IOperationsClient { - startScavenge(request: kurrentdb_protocols_v1_operations_pb.StartScavengeReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; - startScavenge(request: kurrentdb_protocols_v1_operations_pb.StartScavengeReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; - startScavenge(request: kurrentdb_protocols_v1_operations_pb.StartScavengeReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; - stopScavenge(request: kurrentdb_protocols_v1_operations_pb.StopScavengeReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; - stopScavenge(request: kurrentdb_protocols_v1_operations_pb.StopScavengeReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; - stopScavenge(request: kurrentdb_protocols_v1_operations_pb.StopScavengeReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; - shutdown(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - shutdown(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - shutdown(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - mergeIndexes(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - mergeIndexes(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - mergeIndexes(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - resignNode(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - resignNode(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - resignNode(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - setNodePriority(request: kurrentdb_protocols_v1_operations_pb.SetNodePriorityReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - setNodePriority(request: kurrentdb_protocols_v1_operations_pb.SetNodePriorityReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - setNodePriority(request: kurrentdb_protocols_v1_operations_pb.SetNodePriorityReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - restartPersistentSubscriptions(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - restartPersistentSubscriptions(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - restartPersistentSubscriptions(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; -} - -export class OperationsClient extends grpc.Client implements IOperationsClient { - constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); - public startScavenge(request: kurrentdb_protocols_v1_operations_pb.StartScavengeReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; - public startScavenge(request: kurrentdb_protocols_v1_operations_pb.StartScavengeReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; - public startScavenge(request: kurrentdb_protocols_v1_operations_pb.StartScavengeReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; - public stopScavenge(request: kurrentdb_protocols_v1_operations_pb.StopScavengeReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; - public stopScavenge(request: kurrentdb_protocols_v1_operations_pb.StopScavengeReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; - public stopScavenge(request: kurrentdb_protocols_v1_operations_pb.StopScavengeReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_operations_pb.ScavengeResp) => void): grpc.ClientUnaryCall; - public shutdown(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public shutdown(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public shutdown(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public mergeIndexes(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public mergeIndexes(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public mergeIndexes(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public resignNode(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public resignNode(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public resignNode(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public setNodePriority(request: kurrentdb_protocols_v1_operations_pb.SetNodePriorityReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public setNodePriority(request: kurrentdb_protocols_v1_operations_pb.SetNodePriorityReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public setNodePriority(request: kurrentdb_protocols_v1_operations_pb.SetNodePriorityReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public restartPersistentSubscriptions(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public restartPersistentSubscriptions(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public restartPersistentSubscriptions(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; -} diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb.d.ts deleted file mode 100644 index bad2b85..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb.d.ts +++ /dev/null @@ -1,160 +0,0 @@ -// package: event_store.client.persistent_subscriptions -// file: kurrentdb/protocols/v1/persistentsubscriptions.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as grpc from "@grpc/grpc-js"; -import * as kurrentdb_protocols_v1_persistentsubscriptions_pb from "../../../kurrentdb/protocols/v1/persistentsubscriptions_pb"; -import * as kurrentdb_protocols_v1_shared_pb from "../../../kurrentdb/protocols/v1/shared_pb"; - -interface IPersistentSubscriptionsService extends grpc.ServiceDefinition { - create: IPersistentSubscriptionsService_ICreate; - update: IPersistentSubscriptionsService_IUpdate; - delete: IPersistentSubscriptionsService_IDelete; - read: IPersistentSubscriptionsService_IRead; - getInfo: IPersistentSubscriptionsService_IGetInfo; - replayParked: IPersistentSubscriptionsService_IReplayParked; - list: IPersistentSubscriptionsService_IList; - restartSubsystem: IPersistentSubscriptionsService_IRestartSubsystem; -} - -interface IPersistentSubscriptionsService_ICreate extends grpc.MethodDefinition { - path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/Create"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IPersistentSubscriptionsService_IUpdate extends grpc.MethodDefinition { - path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/Update"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IPersistentSubscriptionsService_IDelete extends grpc.MethodDefinition { - path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/Delete"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IPersistentSubscriptionsService_IRead extends grpc.MethodDefinition { - path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/Read"; - requestStream: true; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IPersistentSubscriptionsService_IGetInfo extends grpc.MethodDefinition { - path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/GetInfo"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IPersistentSubscriptionsService_IReplayParked extends grpc.MethodDefinition { - path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/ReplayParked"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IPersistentSubscriptionsService_IList extends grpc.MethodDefinition { - path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/List"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IPersistentSubscriptionsService_IRestartSubsystem extends grpc.MethodDefinition { - path: "/event_store.client.persistent_subscriptions.PersistentSubscriptions/RestartSubsystem"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} - -export const PersistentSubscriptionsService: IPersistentSubscriptionsService; - -export interface IPersistentSubscriptionsServer extends grpc.UntypedServiceImplementation { - create: grpc.handleUnaryCall; - update: grpc.handleUnaryCall; - delete: grpc.handleUnaryCall; - read: grpc.handleBidiStreamingCall; - getInfo: grpc.handleUnaryCall; - replayParked: grpc.handleUnaryCall; - list: grpc.handleUnaryCall; - restartSubsystem: grpc.handleUnaryCall; -} - -export interface IPersistentSubscriptionsClient { - create(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateResp) => void): grpc.ClientUnaryCall; - create(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateResp) => void): grpc.ClientUnaryCall; - create(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateResp) => void): grpc.ClientUnaryCall; - update(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateResp) => void): grpc.ClientUnaryCall; - update(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateResp) => void): grpc.ClientUnaryCall; - update(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateResp) => void): grpc.ClientUnaryCall; - delete(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteResp) => void): grpc.ClientUnaryCall; - delete(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteResp) => void): grpc.ClientUnaryCall; - delete(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteResp) => void): grpc.ClientUnaryCall; - read(): grpc.ClientDuplexStream; - read(options: Partial): grpc.ClientDuplexStream; - read(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; - getInfo(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoResp) => void): grpc.ClientUnaryCall; - getInfo(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoResp) => void): grpc.ClientUnaryCall; - getInfo(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoResp) => void): grpc.ClientUnaryCall; - replayParked(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp) => void): grpc.ClientUnaryCall; - replayParked(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp) => void): grpc.ClientUnaryCall; - replayParked(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp) => void): grpc.ClientUnaryCall; - list(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.ListReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.ListResp) => void): grpc.ClientUnaryCall; - list(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.ListReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.ListResp) => void): grpc.ClientUnaryCall; - list(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.ListReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.ListResp) => void): grpc.ClientUnaryCall; - restartSubsystem(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - restartSubsystem(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - restartSubsystem(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; -} - -export class PersistentSubscriptionsClient extends grpc.Client implements IPersistentSubscriptionsClient { - constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); - public create(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateResp) => void): grpc.ClientUnaryCall; - public create(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateResp) => void): grpc.ClientUnaryCall; - public create(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.CreateResp) => void): grpc.ClientUnaryCall; - public update(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateResp) => void): grpc.ClientUnaryCall; - public update(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateResp) => void): grpc.ClientUnaryCall; - public update(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.UpdateResp) => void): grpc.ClientUnaryCall; - public delete(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteResp) => void): grpc.ClientUnaryCall; - public delete(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteResp) => void): grpc.ClientUnaryCall; - public delete(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.DeleteResp) => void): grpc.ClientUnaryCall; - public read(options?: Partial): grpc.ClientDuplexStream; - public read(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; - public getInfo(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoResp) => void): grpc.ClientUnaryCall; - public getInfo(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoResp) => void): grpc.ClientUnaryCall; - public getInfo(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.GetInfoResp) => void): grpc.ClientUnaryCall; - public replayParked(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp) => void): grpc.ClientUnaryCall; - public replayParked(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp) => void): grpc.ClientUnaryCall; - public replayParked(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.ReplayParkedResp) => void): grpc.ClientUnaryCall; - public list(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.ListReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.ListResp) => void): grpc.ClientUnaryCall; - public list(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.ListReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.ListResp) => void): grpc.ClientUnaryCall; - public list(request: kurrentdb_protocols_v1_persistentsubscriptions_pb.ListReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_persistentsubscriptions_pb.ListResp) => void): grpc.ClientUnaryCall; - public restartSubsystem(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public restartSubsystem(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public restartSubsystem(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; -} diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb.d.ts deleted file mode 100644 index 7eac927..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb.d.ts +++ /dev/null @@ -1,194 +0,0 @@ -// package: event_store.client.projections -// file: kurrentdb/protocols/v1/projectionmanagement.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as grpc from "@grpc/grpc-js"; -import * as kurrentdb_protocols_v1_projectionmanagement_pb from "../../../kurrentdb/protocols/v1/projectionmanagement_pb"; -import * as google_protobuf_struct_pb from "google-protobuf/google/protobuf/struct_pb"; -import * as kurrentdb_protocols_v1_shared_pb from "../../../kurrentdb/protocols/v1/shared_pb"; - -interface IProjectionsService extends grpc.ServiceDefinition { - create: IProjectionsService_ICreate; - update: IProjectionsService_IUpdate; - delete: IProjectionsService_IDelete; - statistics: IProjectionsService_IStatistics; - disable: IProjectionsService_IDisable; - enable: IProjectionsService_IEnable; - reset: IProjectionsService_IReset; - state: IProjectionsService_IState; - result: IProjectionsService_IResult; - restartSubsystem: IProjectionsService_IRestartSubsystem; -} - -interface IProjectionsService_ICreate extends grpc.MethodDefinition { - path: "/event_store.client.projections.Projections/Create"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IProjectionsService_IUpdate extends grpc.MethodDefinition { - path: "/event_store.client.projections.Projections/Update"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IProjectionsService_IDelete extends grpc.MethodDefinition { - path: "/event_store.client.projections.Projections/Delete"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IProjectionsService_IStatistics extends grpc.MethodDefinition { - path: "/event_store.client.projections.Projections/Statistics"; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IProjectionsService_IDisable extends grpc.MethodDefinition { - path: "/event_store.client.projections.Projections/Disable"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IProjectionsService_IEnable extends grpc.MethodDefinition { - path: "/event_store.client.projections.Projections/Enable"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IProjectionsService_IReset extends grpc.MethodDefinition { - path: "/event_store.client.projections.Projections/Reset"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IProjectionsService_IState extends grpc.MethodDefinition { - path: "/event_store.client.projections.Projections/State"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IProjectionsService_IResult extends grpc.MethodDefinition { - path: "/event_store.client.projections.Projections/Result"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IProjectionsService_IRestartSubsystem extends grpc.MethodDefinition { - path: "/event_store.client.projections.Projections/RestartSubsystem"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} - -export const ProjectionsService: IProjectionsService; - -export interface IProjectionsServer extends grpc.UntypedServiceImplementation { - create: grpc.handleUnaryCall; - update: grpc.handleUnaryCall; - delete: grpc.handleUnaryCall; - statistics: grpc.handleServerStreamingCall; - disable: grpc.handleUnaryCall; - enable: grpc.handleUnaryCall; - reset: grpc.handleUnaryCall; - state: grpc.handleUnaryCall; - result: grpc.handleUnaryCall; - restartSubsystem: grpc.handleUnaryCall; -} - -export interface IProjectionsClient { - create(request: kurrentdb_protocols_v1_projectionmanagement_pb.CreateReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; - create(request: kurrentdb_protocols_v1_projectionmanagement_pb.CreateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; - create(request: kurrentdb_protocols_v1_projectionmanagement_pb.CreateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; - update(request: kurrentdb_protocols_v1_projectionmanagement_pb.UpdateReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; - update(request: kurrentdb_protocols_v1_projectionmanagement_pb.UpdateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; - update(request: kurrentdb_protocols_v1_projectionmanagement_pb.UpdateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; - delete(request: kurrentdb_protocols_v1_projectionmanagement_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; - delete(request: kurrentdb_protocols_v1_projectionmanagement_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; - delete(request: kurrentdb_protocols_v1_projectionmanagement_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; - statistics(request: kurrentdb_protocols_v1_projectionmanagement_pb.StatisticsReq, options?: Partial): grpc.ClientReadableStream; - statistics(request: kurrentdb_protocols_v1_projectionmanagement_pb.StatisticsReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; - disable(request: kurrentdb_protocols_v1_projectionmanagement_pb.DisableReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; - disable(request: kurrentdb_protocols_v1_projectionmanagement_pb.DisableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; - disable(request: kurrentdb_protocols_v1_projectionmanagement_pb.DisableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; - enable(request: kurrentdb_protocols_v1_projectionmanagement_pb.EnableReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; - enable(request: kurrentdb_protocols_v1_projectionmanagement_pb.EnableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; - enable(request: kurrentdb_protocols_v1_projectionmanagement_pb.EnableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; - reset(request: kurrentdb_protocols_v1_projectionmanagement_pb.ResetReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.ResetResp) => void): grpc.ClientUnaryCall; - reset(request: kurrentdb_protocols_v1_projectionmanagement_pb.ResetReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.ResetResp) => void): grpc.ClientUnaryCall; - reset(request: kurrentdb_protocols_v1_projectionmanagement_pb.ResetReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.ResetResp) => void): grpc.ClientUnaryCall; - state(request: kurrentdb_protocols_v1_projectionmanagement_pb.StateReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.StateResp) => void): grpc.ClientUnaryCall; - state(request: kurrentdb_protocols_v1_projectionmanagement_pb.StateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.StateResp) => void): grpc.ClientUnaryCall; - state(request: kurrentdb_protocols_v1_projectionmanagement_pb.StateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.StateResp) => void): grpc.ClientUnaryCall; - result(request: kurrentdb_protocols_v1_projectionmanagement_pb.ResultReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.ResultResp) => void): grpc.ClientUnaryCall; - result(request: kurrentdb_protocols_v1_projectionmanagement_pb.ResultReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.ResultResp) => void): grpc.ClientUnaryCall; - result(request: kurrentdb_protocols_v1_projectionmanagement_pb.ResultReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.ResultResp) => void): grpc.ClientUnaryCall; - restartSubsystem(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - restartSubsystem(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - restartSubsystem(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; -} - -export class ProjectionsClient extends grpc.Client implements IProjectionsClient { - constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); - public create(request: kurrentdb_protocols_v1_projectionmanagement_pb.CreateReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; - public create(request: kurrentdb_protocols_v1_projectionmanagement_pb.CreateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; - public create(request: kurrentdb_protocols_v1_projectionmanagement_pb.CreateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; - public update(request: kurrentdb_protocols_v1_projectionmanagement_pb.UpdateReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; - public update(request: kurrentdb_protocols_v1_projectionmanagement_pb.UpdateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; - public update(request: kurrentdb_protocols_v1_projectionmanagement_pb.UpdateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; - public delete(request: kurrentdb_protocols_v1_projectionmanagement_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; - public delete(request: kurrentdb_protocols_v1_projectionmanagement_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; - public delete(request: kurrentdb_protocols_v1_projectionmanagement_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; - public statistics(request: kurrentdb_protocols_v1_projectionmanagement_pb.StatisticsReq, options?: Partial): grpc.ClientReadableStream; - public statistics(request: kurrentdb_protocols_v1_projectionmanagement_pb.StatisticsReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; - public disable(request: kurrentdb_protocols_v1_projectionmanagement_pb.DisableReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; - public disable(request: kurrentdb_protocols_v1_projectionmanagement_pb.DisableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; - public disable(request: kurrentdb_protocols_v1_projectionmanagement_pb.DisableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; - public enable(request: kurrentdb_protocols_v1_projectionmanagement_pb.EnableReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; - public enable(request: kurrentdb_protocols_v1_projectionmanagement_pb.EnableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; - public enable(request: kurrentdb_protocols_v1_projectionmanagement_pb.EnableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; - public reset(request: kurrentdb_protocols_v1_projectionmanagement_pb.ResetReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.ResetResp) => void): grpc.ClientUnaryCall; - public reset(request: kurrentdb_protocols_v1_projectionmanagement_pb.ResetReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.ResetResp) => void): grpc.ClientUnaryCall; - public reset(request: kurrentdb_protocols_v1_projectionmanagement_pb.ResetReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.ResetResp) => void): grpc.ClientUnaryCall; - public state(request: kurrentdb_protocols_v1_projectionmanagement_pb.StateReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.StateResp) => void): grpc.ClientUnaryCall; - public state(request: kurrentdb_protocols_v1_projectionmanagement_pb.StateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.StateResp) => void): grpc.ClientUnaryCall; - public state(request: kurrentdb_protocols_v1_projectionmanagement_pb.StateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.StateResp) => void): grpc.ClientUnaryCall; - public result(request: kurrentdb_protocols_v1_projectionmanagement_pb.ResultReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.ResultResp) => void): grpc.ClientUnaryCall; - public result(request: kurrentdb_protocols_v1_projectionmanagement_pb.ResultReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.ResultResp) => void): grpc.ClientUnaryCall; - public result(request: kurrentdb_protocols_v1_projectionmanagement_pb.ResultReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_projectionmanagement_pb.ResultResp) => void): grpc.ClientUnaryCall; - public restartSubsystem(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public restartSubsystem(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; - public restartSubsystem(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_shared_pb.Empty) => void): grpc.ClientUnaryCall; -} diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb.js b/packages/db-client/generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb.js deleted file mode 100644 index 800425c..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb.js +++ /dev/null @@ -1,332 +0,0 @@ -// GENERATED CODE -- DO NOT EDIT! - -'use strict'; -var grpc = require('@grpc/grpc-js'); -var kurrentdb_protocols_v1_projectionmanagement_pb = require('../../../kurrentdb/protocols/v1/projectionmanagement_pb.js'); -var google_protobuf_struct_pb = require('google-protobuf/google/protobuf/struct_pb.js'); -var kurrentdb_protocols_v1_shared_pb = require('../../../kurrentdb/protocols/v1/shared_pb.js'); - -function serialize_event_store_client_Empty(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_shared_pb.Empty)) { - throw new Error('Expected argument of type event_store.client.Empty'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_Empty(buffer_arg) { - return kurrentdb_protocols_v1_shared_pb.Empty.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_CreateReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.CreateReq)) { - throw new Error('Expected argument of type event_store.client.projections.CreateReq'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_CreateReq(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.CreateReq.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_CreateResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.CreateResp)) { - throw new Error('Expected argument of type event_store.client.projections.CreateResp'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_CreateResp(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.CreateResp.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_DeleteReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.DeleteReq)) { - throw new Error('Expected argument of type event_store.client.projections.DeleteReq'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_DeleteReq(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.DeleteReq.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_DeleteResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.DeleteResp)) { - throw new Error('Expected argument of type event_store.client.projections.DeleteResp'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_DeleteResp(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.DeleteResp.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_DisableReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.DisableReq)) { - throw new Error('Expected argument of type event_store.client.projections.DisableReq'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_DisableReq(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.DisableReq.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_DisableResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.DisableResp)) { - throw new Error('Expected argument of type event_store.client.projections.DisableResp'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_DisableResp(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.DisableResp.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_EnableReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.EnableReq)) { - throw new Error('Expected argument of type event_store.client.projections.EnableReq'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_EnableReq(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.EnableReq.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_EnableResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.EnableResp)) { - throw new Error('Expected argument of type event_store.client.projections.EnableResp'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_EnableResp(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.EnableResp.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_ResetReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.ResetReq)) { - throw new Error('Expected argument of type event_store.client.projections.ResetReq'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_ResetReq(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.ResetReq.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_ResetResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.ResetResp)) { - throw new Error('Expected argument of type event_store.client.projections.ResetResp'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_ResetResp(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.ResetResp.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_ResultReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.ResultReq)) { - throw new Error('Expected argument of type event_store.client.projections.ResultReq'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_ResultReq(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.ResultReq.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_ResultResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.ResultResp)) { - throw new Error('Expected argument of type event_store.client.projections.ResultResp'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_ResultResp(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.ResultResp.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_StateReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.StateReq)) { - throw new Error('Expected argument of type event_store.client.projections.StateReq'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_StateReq(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.StateReq.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_StateResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.StateResp)) { - throw new Error('Expected argument of type event_store.client.projections.StateResp'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_StateResp(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.StateResp.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_StatisticsReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.StatisticsReq)) { - throw new Error('Expected argument of type event_store.client.projections.StatisticsReq'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_StatisticsReq(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.StatisticsReq.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_StatisticsResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.StatisticsResp)) { - throw new Error('Expected argument of type event_store.client.projections.StatisticsResp'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_StatisticsResp(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.StatisticsResp.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_UpdateReq(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.UpdateReq)) { - throw new Error('Expected argument of type event_store.client.projections.UpdateReq'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_UpdateReq(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.UpdateReq.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_event_store_client_projections_UpdateResp(arg) { - if (!(arg instanceof kurrentdb_protocols_v1_projectionmanagement_pb.UpdateResp)) { - throw new Error('Expected argument of type event_store.client.projections.UpdateResp'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_event_store_client_projections_UpdateResp(buffer_arg) { - return kurrentdb_protocols_v1_projectionmanagement_pb.UpdateResp.deserializeBinary(new Uint8Array(buffer_arg)); -} - - -var ProjectionsService = exports.ProjectionsService = { - create: { - path: '/event_store.client.projections.Projections/Create', - requestStream: false, - responseStream: false, - requestType: kurrentdb_protocols_v1_projectionmanagement_pb.CreateReq, - responseType: kurrentdb_protocols_v1_projectionmanagement_pb.CreateResp, - requestSerialize: serialize_event_store_client_projections_CreateReq, - requestDeserialize: deserialize_event_store_client_projections_CreateReq, - responseSerialize: serialize_event_store_client_projections_CreateResp, - responseDeserialize: deserialize_event_store_client_projections_CreateResp, - }, - update: { - path: '/event_store.client.projections.Projections/Update', - requestStream: false, - responseStream: false, - requestType: kurrentdb_protocols_v1_projectionmanagement_pb.UpdateReq, - responseType: kurrentdb_protocols_v1_projectionmanagement_pb.UpdateResp, - requestSerialize: serialize_event_store_client_projections_UpdateReq, - requestDeserialize: deserialize_event_store_client_projections_UpdateReq, - responseSerialize: serialize_event_store_client_projections_UpdateResp, - responseDeserialize: deserialize_event_store_client_projections_UpdateResp, - }, - delete: { - path: '/event_store.client.projections.Projections/Delete', - requestStream: false, - responseStream: false, - requestType: kurrentdb_protocols_v1_projectionmanagement_pb.DeleteReq, - responseType: kurrentdb_protocols_v1_projectionmanagement_pb.DeleteResp, - requestSerialize: serialize_event_store_client_projections_DeleteReq, - requestDeserialize: deserialize_event_store_client_projections_DeleteReq, - responseSerialize: serialize_event_store_client_projections_DeleteResp, - responseDeserialize: deserialize_event_store_client_projections_DeleteResp, - }, - statistics: { - path: '/event_store.client.projections.Projections/Statistics', - requestStream: false, - responseStream: true, - requestType: kurrentdb_protocols_v1_projectionmanagement_pb.StatisticsReq, - responseType: kurrentdb_protocols_v1_projectionmanagement_pb.StatisticsResp, - requestSerialize: serialize_event_store_client_projections_StatisticsReq, - requestDeserialize: deserialize_event_store_client_projections_StatisticsReq, - responseSerialize: serialize_event_store_client_projections_StatisticsResp, - responseDeserialize: deserialize_event_store_client_projections_StatisticsResp, - }, - disable: { - path: '/event_store.client.projections.Projections/Disable', - requestStream: false, - responseStream: false, - requestType: kurrentdb_protocols_v1_projectionmanagement_pb.DisableReq, - responseType: kurrentdb_protocols_v1_projectionmanagement_pb.DisableResp, - requestSerialize: serialize_event_store_client_projections_DisableReq, - requestDeserialize: deserialize_event_store_client_projections_DisableReq, - responseSerialize: serialize_event_store_client_projections_DisableResp, - responseDeserialize: deserialize_event_store_client_projections_DisableResp, - }, - enable: { - path: '/event_store.client.projections.Projections/Enable', - requestStream: false, - responseStream: false, - requestType: kurrentdb_protocols_v1_projectionmanagement_pb.EnableReq, - responseType: kurrentdb_protocols_v1_projectionmanagement_pb.EnableResp, - requestSerialize: serialize_event_store_client_projections_EnableReq, - requestDeserialize: deserialize_event_store_client_projections_EnableReq, - responseSerialize: serialize_event_store_client_projections_EnableResp, - responseDeserialize: deserialize_event_store_client_projections_EnableResp, - }, - reset: { - path: '/event_store.client.projections.Projections/Reset', - requestStream: false, - responseStream: false, - requestType: kurrentdb_protocols_v1_projectionmanagement_pb.ResetReq, - responseType: kurrentdb_protocols_v1_projectionmanagement_pb.ResetResp, - requestSerialize: serialize_event_store_client_projections_ResetReq, - requestDeserialize: deserialize_event_store_client_projections_ResetReq, - responseSerialize: serialize_event_store_client_projections_ResetResp, - responseDeserialize: deserialize_event_store_client_projections_ResetResp, - }, - state: { - path: '/event_store.client.projections.Projections/State', - requestStream: false, - responseStream: false, - requestType: kurrentdb_protocols_v1_projectionmanagement_pb.StateReq, - responseType: kurrentdb_protocols_v1_projectionmanagement_pb.StateResp, - requestSerialize: serialize_event_store_client_projections_StateReq, - requestDeserialize: deserialize_event_store_client_projections_StateReq, - responseSerialize: serialize_event_store_client_projections_StateResp, - responseDeserialize: deserialize_event_store_client_projections_StateResp, - }, - result: { - path: '/event_store.client.projections.Projections/Result', - requestStream: false, - responseStream: false, - requestType: kurrentdb_protocols_v1_projectionmanagement_pb.ResultReq, - responseType: kurrentdb_protocols_v1_projectionmanagement_pb.ResultResp, - requestSerialize: serialize_event_store_client_projections_ResultReq, - requestDeserialize: deserialize_event_store_client_projections_ResultReq, - responseSerialize: serialize_event_store_client_projections_ResultResp, - responseDeserialize: deserialize_event_store_client_projections_ResultResp, - }, - restartSubsystem: { - path: '/event_store.client.projections.Projections/RestartSubsystem', - requestStream: false, - responseStream: false, - requestType: kurrentdb_protocols_v1_shared_pb.Empty, - responseType: kurrentdb_protocols_v1_shared_pb.Empty, - requestSerialize: serialize_event_store_client_Empty, - requestDeserialize: deserialize_event_store_client_Empty, - responseSerialize: serialize_event_store_client_Empty, - responseDeserialize: deserialize_event_store_client_Empty, - }, -}; - -exports.ProjectionsClient = grpc.makeGenericClientConstructor(ProjectionsService, 'Projections'); diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/serverfeatures_grpc_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v1/serverfeatures_grpc_pb.d.ts deleted file mode 100644 index 072bde7..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v1/serverfeatures_grpc_pb.d.ts +++ /dev/null @@ -1,42 +0,0 @@ -// package: event_store.client.server_features -// file: kurrentdb/protocols/v1/serverfeatures.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as grpc from "@grpc/grpc-js"; -import * as kurrentdb_protocols_v1_serverfeatures_pb from "../../../kurrentdb/protocols/v1/serverfeatures_pb"; -import * as kurrentdb_protocols_v1_shared_pb from "../../../kurrentdb/protocols/v1/shared_pb"; - -interface IServerFeaturesService extends grpc.ServiceDefinition { - getSupportedMethods: IServerFeaturesService_IGetSupportedMethods; -} - -interface IServerFeaturesService_IGetSupportedMethods extends grpc.MethodDefinition { - path: "/event_store.client.server_features.ServerFeatures/GetSupportedMethods"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} - -export const ServerFeaturesService: IServerFeaturesService; - -export interface IServerFeaturesServer extends grpc.UntypedServiceImplementation { - getSupportedMethods: grpc.handleUnaryCall; -} - -export interface IServerFeaturesClient { - getSupportedMethods(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_serverfeatures_pb.SupportedMethods) => void): grpc.ClientUnaryCall; - getSupportedMethods(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_serverfeatures_pb.SupportedMethods) => void): grpc.ClientUnaryCall; - getSupportedMethods(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_serverfeatures_pb.SupportedMethods) => void): grpc.ClientUnaryCall; -} - -export class ServerFeaturesClient extends grpc.Client implements IServerFeaturesClient { - constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); - public getSupportedMethods(request: kurrentdb_protocols_v1_shared_pb.Empty, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_serverfeatures_pb.SupportedMethods) => void): grpc.ClientUnaryCall; - public getSupportedMethods(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_serverfeatures_pb.SupportedMethods) => void): grpc.ClientUnaryCall; - public getSupportedMethods(request: kurrentdb_protocols_v1_shared_pb.Empty, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_serverfeatures_pb.SupportedMethods) => void): grpc.ClientUnaryCall; -} diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/streams_grpc_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v1/streams_grpc_pb.d.ts deleted file mode 100644 index 65284ce..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v1/streams_grpc_pb.d.ts +++ /dev/null @@ -1,113 +0,0 @@ -// package: event_store.client.streams -// file: kurrentdb/protocols/v1/streams.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as grpc from "@grpc/grpc-js"; -import * as kurrentdb_protocols_v1_streams_pb from "../../../kurrentdb/protocols/v1/streams_pb"; -import * as kurrentdb_protocols_v1_shared_pb from "../../../kurrentdb/protocols/v1/shared_pb"; -import * as kurrentdb_protocols_v1_status_pb from "../../../kurrentdb/protocols/v1/status_pb"; -import * as google_protobuf_duration_pb from "google-protobuf/google/protobuf/duration_pb"; -import * as google_protobuf_empty_pb from "google-protobuf/google/protobuf/empty_pb"; -import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; - -interface IStreamsService extends grpc.ServiceDefinition { - read: IStreamsService_IRead; - append: IStreamsService_IAppend; - delete: IStreamsService_IDelete; - tombstone: IStreamsService_ITombstone; - batchAppend: IStreamsService_IBatchAppend; -} - -interface IStreamsService_IRead extends grpc.MethodDefinition { - path: "/event_store.client.streams.Streams/Read"; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IStreamsService_IAppend extends grpc.MethodDefinition { - path: "/event_store.client.streams.Streams/Append"; - requestStream: true; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IStreamsService_IDelete extends grpc.MethodDefinition { - path: "/event_store.client.streams.Streams/Delete"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IStreamsService_ITombstone extends grpc.MethodDefinition { - path: "/event_store.client.streams.Streams/Tombstone"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IStreamsService_IBatchAppend extends grpc.MethodDefinition { - path: "/event_store.client.streams.Streams/BatchAppend"; - requestStream: true; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} - -export const StreamsService: IStreamsService; - -export interface IStreamsServer extends grpc.UntypedServiceImplementation { - read: grpc.handleServerStreamingCall; - append: grpc.handleClientStreamingCall; - delete: grpc.handleUnaryCall; - tombstone: grpc.handleUnaryCall; - batchAppend: grpc.handleBidiStreamingCall; -} - -export interface IStreamsClient { - read(request: kurrentdb_protocols_v1_streams_pb.ReadReq, options?: Partial): grpc.ClientReadableStream; - read(request: kurrentdb_protocols_v1_streams_pb.ReadReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; - append(callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; - append(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; - append(options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; - append(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; - delete(request: kurrentdb_protocols_v1_streams_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; - delete(request: kurrentdb_protocols_v1_streams_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; - delete(request: kurrentdb_protocols_v1_streams_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; - tombstone(request: kurrentdb_protocols_v1_streams_pb.TombstoneReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; - tombstone(request: kurrentdb_protocols_v1_streams_pb.TombstoneReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; - tombstone(request: kurrentdb_protocols_v1_streams_pb.TombstoneReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; - batchAppend(): grpc.ClientDuplexStream; - batchAppend(options: Partial): grpc.ClientDuplexStream; - batchAppend(metadata: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; -} - -export class StreamsClient extends grpc.Client implements IStreamsClient { - constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); - public read(request: kurrentdb_protocols_v1_streams_pb.ReadReq, options?: Partial): grpc.ClientReadableStream; - public read(request: kurrentdb_protocols_v1_streams_pb.ReadReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; - public append(callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; - public append(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; - public append(options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; - public append(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.AppendResp) => void): grpc.ClientWritableStream; - public delete(request: kurrentdb_protocols_v1_streams_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; - public delete(request: kurrentdb_protocols_v1_streams_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; - public delete(request: kurrentdb_protocols_v1_streams_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.DeleteResp) => void): grpc.ClientUnaryCall; - public tombstone(request: kurrentdb_protocols_v1_streams_pb.TombstoneReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; - public tombstone(request: kurrentdb_protocols_v1_streams_pb.TombstoneReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; - public tombstone(request: kurrentdb_protocols_v1_streams_pb.TombstoneReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_streams_pb.TombstoneResp) => void): grpc.ClientUnaryCall; - public batchAppend(options?: Partial): grpc.ClientDuplexStream; - public batchAppend(metadata?: grpc.Metadata, options?: Partial): grpc.ClientDuplexStream; -} diff --git a/packages/db-client/generated/kurrentdb/protocols/v1/usermanagement_grpc_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v1/usermanagement_grpc_pb.d.ts deleted file mode 100644 index 6e0d89c..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v1/usermanagement_grpc_pb.d.ts +++ /dev/null @@ -1,158 +0,0 @@ -// package: event_store.client.users -// file: kurrentdb/protocols/v1/usermanagement.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as grpc from "@grpc/grpc-js"; -import * as kurrentdb_protocols_v1_usermanagement_pb from "../../../kurrentdb/protocols/v1/usermanagement_pb"; - -interface IUsersService extends grpc.ServiceDefinition { - create: IUsersService_ICreate; - update: IUsersService_IUpdate; - delete: IUsersService_IDelete; - disable: IUsersService_IDisable; - enable: IUsersService_IEnable; - details: IUsersService_IDetails; - changePassword: IUsersService_IChangePassword; - resetPassword: IUsersService_IResetPassword; -} - -interface IUsersService_ICreate extends grpc.MethodDefinition { - path: "/event_store.client.users.Users/Create"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IUsersService_IUpdate extends grpc.MethodDefinition { - path: "/event_store.client.users.Users/Update"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IUsersService_IDelete extends grpc.MethodDefinition { - path: "/event_store.client.users.Users/Delete"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IUsersService_IDisable extends grpc.MethodDefinition { - path: "/event_store.client.users.Users/Disable"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IUsersService_IEnable extends grpc.MethodDefinition { - path: "/event_store.client.users.Users/Enable"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IUsersService_IDetails extends grpc.MethodDefinition { - path: "/event_store.client.users.Users/Details"; - requestStream: false; - responseStream: true; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IUsersService_IChangePassword extends grpc.MethodDefinition { - path: "/event_store.client.users.Users/ChangePassword"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IUsersService_IResetPassword extends grpc.MethodDefinition { - path: "/event_store.client.users.Users/ResetPassword"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} - -export const UsersService: IUsersService; - -export interface IUsersServer extends grpc.UntypedServiceImplementation { - create: grpc.handleUnaryCall; - update: grpc.handleUnaryCall; - delete: grpc.handleUnaryCall; - disable: grpc.handleUnaryCall; - enable: grpc.handleUnaryCall; - details: grpc.handleServerStreamingCall; - changePassword: grpc.handleUnaryCall; - resetPassword: grpc.handleUnaryCall; -} - -export interface IUsersClient { - create(request: kurrentdb_protocols_v1_usermanagement_pb.CreateReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; - create(request: kurrentdb_protocols_v1_usermanagement_pb.CreateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; - create(request: kurrentdb_protocols_v1_usermanagement_pb.CreateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; - update(request: kurrentdb_protocols_v1_usermanagement_pb.UpdateReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; - update(request: kurrentdb_protocols_v1_usermanagement_pb.UpdateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; - update(request: kurrentdb_protocols_v1_usermanagement_pb.UpdateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; - delete(request: kurrentdb_protocols_v1_usermanagement_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; - delete(request: kurrentdb_protocols_v1_usermanagement_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; - delete(request: kurrentdb_protocols_v1_usermanagement_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; - disable(request: kurrentdb_protocols_v1_usermanagement_pb.DisableReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; - disable(request: kurrentdb_protocols_v1_usermanagement_pb.DisableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; - disable(request: kurrentdb_protocols_v1_usermanagement_pb.DisableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; - enable(request: kurrentdb_protocols_v1_usermanagement_pb.EnableReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; - enable(request: kurrentdb_protocols_v1_usermanagement_pb.EnableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; - enable(request: kurrentdb_protocols_v1_usermanagement_pb.EnableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; - details(request: kurrentdb_protocols_v1_usermanagement_pb.DetailsReq, options?: Partial): grpc.ClientReadableStream; - details(request: kurrentdb_protocols_v1_usermanagement_pb.DetailsReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; - changePassword(request: kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordResp) => void): grpc.ClientUnaryCall; - changePassword(request: kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordResp) => void): grpc.ClientUnaryCall; - changePassword(request: kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordResp) => void): grpc.ClientUnaryCall; - resetPassword(request: kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordResp) => void): grpc.ClientUnaryCall; - resetPassword(request: kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordResp) => void): grpc.ClientUnaryCall; - resetPassword(request: kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordResp) => void): grpc.ClientUnaryCall; -} - -export class UsersClient extends grpc.Client implements IUsersClient { - constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); - public create(request: kurrentdb_protocols_v1_usermanagement_pb.CreateReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; - public create(request: kurrentdb_protocols_v1_usermanagement_pb.CreateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; - public create(request: kurrentdb_protocols_v1_usermanagement_pb.CreateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.CreateResp) => void): grpc.ClientUnaryCall; - public update(request: kurrentdb_protocols_v1_usermanagement_pb.UpdateReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; - public update(request: kurrentdb_protocols_v1_usermanagement_pb.UpdateReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; - public update(request: kurrentdb_protocols_v1_usermanagement_pb.UpdateReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.UpdateResp) => void): grpc.ClientUnaryCall; - public delete(request: kurrentdb_protocols_v1_usermanagement_pb.DeleteReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; - public delete(request: kurrentdb_protocols_v1_usermanagement_pb.DeleteReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; - public delete(request: kurrentdb_protocols_v1_usermanagement_pb.DeleteReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.DeleteResp) => void): grpc.ClientUnaryCall; - public disable(request: kurrentdb_protocols_v1_usermanagement_pb.DisableReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; - public disable(request: kurrentdb_protocols_v1_usermanagement_pb.DisableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; - public disable(request: kurrentdb_protocols_v1_usermanagement_pb.DisableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.DisableResp) => void): grpc.ClientUnaryCall; - public enable(request: kurrentdb_protocols_v1_usermanagement_pb.EnableReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; - public enable(request: kurrentdb_protocols_v1_usermanagement_pb.EnableReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; - public enable(request: kurrentdb_protocols_v1_usermanagement_pb.EnableReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.EnableResp) => void): grpc.ClientUnaryCall; - public details(request: kurrentdb_protocols_v1_usermanagement_pb.DetailsReq, options?: Partial): grpc.ClientReadableStream; - public details(request: kurrentdb_protocols_v1_usermanagement_pb.DetailsReq, metadata?: grpc.Metadata, options?: Partial): grpc.ClientReadableStream; - public changePassword(request: kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordResp) => void): grpc.ClientUnaryCall; - public changePassword(request: kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordResp) => void): grpc.ClientUnaryCall; - public changePassword(request: kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.ChangePasswordResp) => void): grpc.ClientUnaryCall; - public resetPassword(request: kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordReq, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordResp) => void): grpc.ClientUnaryCall; - public resetPassword(request: kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordReq, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordResp) => void): grpc.ClientUnaryCall; - public resetPassword(request: kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordReq, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v1_usermanagement_pb.ResetPasswordResp) => void): grpc.ClientUnaryCall; -} diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/core_grpc_pb.js b/packages/db-client/generated/kurrentdb/protocols/v2/core_grpc_pb.js deleted file mode 100644 index 97b3a24..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/core_grpc_pb.js +++ /dev/null @@ -1 +0,0 @@ -// GENERATED CODE -- NO SERVICES IN PROTO \ No newline at end of file diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/core_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v2/core_pb.d.ts deleted file mode 100644 index 79e2c05..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/core_pb.d.ts +++ /dev/null @@ -1,188 +0,0 @@ -// package: kurrentdb.protocol -// file: kurrentdb/protocols/v2/core.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as jspb from "google-protobuf"; -import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; -import * as google_protobuf_duration_pb from "google-protobuf/google/protobuf/duration_pb"; -import * as google_protobuf_struct_pb from "google-protobuf/google/protobuf/struct_pb"; -import * as google_protobuf_descriptor_pb from "google-protobuf/google/protobuf/descriptor_pb"; - -export class ErrorAnnotations extends jspb.Message { - getCode(): string; - setCode(value: string): ErrorAnnotations; - getSeverity(): ErrorAnnotations.Severity; - setSeverity(value: ErrorAnnotations.Severity): ErrorAnnotations; - - hasMessage(): boolean; - clearMessage(): void; - getMessage(): string | undefined; - setMessage(value: string): ErrorAnnotations; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ErrorAnnotations.AsObject; - static toObject(includeInstance: boolean, msg: ErrorAnnotations): ErrorAnnotations.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: ErrorAnnotations, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ErrorAnnotations; - static deserializeBinaryFromReader(message: ErrorAnnotations, reader: jspb.BinaryReader): ErrorAnnotations; -} - -export namespace ErrorAnnotations { - export type AsObject = { - code: string, - severity: ErrorAnnotations.Severity, - message?: string, - } - - export enum Severity { - RECOVERABLE = 0, - FATAL = 1, - } - -} - -export class DynamicValueList extends jspb.Message { - clearValuesList(): void; - getValuesList(): Array; - setValuesList(value: Array): DynamicValueList; - addValues(value?: DynamicValue, index?: number): DynamicValue; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DynamicValueList.AsObject; - static toObject(includeInstance: boolean, msg: DynamicValueList): DynamicValueList.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: DynamicValueList, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): DynamicValueList; - static deserializeBinaryFromReader(message: DynamicValueList, reader: jspb.BinaryReader): DynamicValueList; -} - -export namespace DynamicValueList { - export type AsObject = { - valuesList: Array, - } -} - -export class DynamicValueMap extends jspb.Message { - - getValuesMap(): jspb.Map; - clearValuesMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DynamicValueMap.AsObject; - static toObject(includeInstance: boolean, msg: DynamicValueMap): DynamicValueMap.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: DynamicValueMap, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): DynamicValueMap; - static deserializeBinaryFromReader(message: DynamicValueMap, reader: jspb.BinaryReader): DynamicValueMap; -} - -export namespace DynamicValueMap { - export type AsObject = { - - valuesMap: Array<[string, DynamicValue.AsObject]>, - } -} - -export class DynamicValue extends jspb.Message { - - hasNullValue(): boolean; - clearNullValue(): void; - getNullValue(): google_protobuf_struct_pb.NullValue; - setNullValue(value: google_protobuf_struct_pb.NullValue): DynamicValue; - - hasInt32Value(): boolean; - clearInt32Value(): void; - getInt32Value(): number; - setInt32Value(value: number): DynamicValue; - - hasInt64Value(): boolean; - clearInt64Value(): void; - getInt64Value(): number; - setInt64Value(value: number): DynamicValue; - - hasBytesValue(): boolean; - clearBytesValue(): void; - getBytesValue(): Uint8Array | string; - getBytesValue_asU8(): Uint8Array; - getBytesValue_asB64(): string; - setBytesValue(value: Uint8Array | string): DynamicValue; - - hasDoubleValue(): boolean; - clearDoubleValue(): void; - getDoubleValue(): number; - setDoubleValue(value: number): DynamicValue; - - hasFloatValue(): boolean; - clearFloatValue(): void; - getFloatValue(): number; - setFloatValue(value: number): DynamicValue; - - hasStringValue(): boolean; - clearStringValue(): void; - getStringValue(): string; - setStringValue(value: string): DynamicValue; - - hasBooleanValue(): boolean; - clearBooleanValue(): void; - getBooleanValue(): boolean; - setBooleanValue(value: boolean): DynamicValue; - - hasTimestampValue(): boolean; - clearTimestampValue(): void; - getTimestampValue(): google_protobuf_timestamp_pb.Timestamp | undefined; - setTimestampValue(value?: google_protobuf_timestamp_pb.Timestamp): DynamicValue; - - hasDurationValue(): boolean; - clearDurationValue(): void; - getDurationValue(): google_protobuf_duration_pb.Duration | undefined; - setDurationValue(value?: google_protobuf_duration_pb.Duration): DynamicValue; - - getKindCase(): DynamicValue.KindCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): DynamicValue.AsObject; - static toObject(includeInstance: boolean, msg: DynamicValue): DynamicValue.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: DynamicValue, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): DynamicValue; - static deserializeBinaryFromReader(message: DynamicValue, reader: jspb.BinaryReader): DynamicValue; -} - -export namespace DynamicValue { - export type AsObject = { - nullValue: google_protobuf_struct_pb.NullValue, - int32Value: number, - int64Value: number, - bytesValue: Uint8Array | string, - doubleValue: number, - floatValue: number, - stringValue: string, - booleanValue: boolean, - timestampValue?: google_protobuf_timestamp_pb.Timestamp.AsObject, - durationValue?: google_protobuf_duration_pb.Duration.AsObject, - } - - export enum KindCase { - KIND_NOT_SET = 0, - NULL_VALUE = 1, - INT32_VALUE = 2, - INT64_VALUE = 3, - BYTES_VALUE = 4, - DOUBLE_VALUE = 5, - FLOAT_VALUE = 6, - STRING_VALUE = 7, - BOOLEAN_VALUE = 8, - TIMESTAMP_VALUE = 9, - DURATION_VALUE = 10, - } - -} - -export const errorInfo: jspb.ExtensionFieldInfo; diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/core_pb.js b/packages/db-client/generated/kurrentdb/protocols/v2/core_pb.js deleted file mode 100644 index 79048fe..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/core_pb.js +++ /dev/null @@ -1,1301 +0,0 @@ -// source: kurrentdb/protocols/v2/core.proto -/** - * @fileoverview - * @enhanceable - * @suppress {missingRequire} reports error on implicit type usages. - * @suppress {messageConventions} JS Compiler reports an error if a variable or - * field starts with 'MSG_' and isn't a translatable message. - * @public - */ -// GENERATED CODE -- DO NOT EDIT! -/* eslint-disable */ -// @ts-nocheck - -var jspb = require('google-protobuf'); -var goog = jspb; -var global = (function() { - if (this) { return this; } - if (typeof window !== 'undefined') { return window; } - if (typeof global !== 'undefined') { return global; } - if (typeof self !== 'undefined') { return self; } - return Function('return this')(); -}.call(null)); - -var google_protobuf_timestamp_pb = require('google-protobuf/google/protobuf/timestamp_pb.js'); -goog.object.extend(proto, google_protobuf_timestamp_pb); -var google_protobuf_duration_pb = require('google-protobuf/google/protobuf/duration_pb.js'); -goog.object.extend(proto, google_protobuf_duration_pb); -var google_protobuf_struct_pb = require('google-protobuf/google/protobuf/struct_pb.js'); -goog.object.extend(proto, google_protobuf_struct_pb); -var google_protobuf_descriptor_pb = require('google-protobuf/google/protobuf/descriptor_pb.js'); -goog.object.extend(proto, google_protobuf_descriptor_pb); -goog.exportSymbol('proto.kurrentdb.protocol.DynamicValue', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.DynamicValue.KindCase', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.DynamicValueList', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.DynamicValueMap', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.ErrorAnnotations', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.ErrorAnnotations.Severity', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.errorInfo', null, global); -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.ErrorAnnotations = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.ErrorAnnotations, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.ErrorAnnotations.displayName = 'proto.kurrentdb.protocol.ErrorAnnotations'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.DynamicValueList = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.kurrentdb.protocol.DynamicValueList.repeatedFields_, null); -}; -goog.inherits(proto.kurrentdb.protocol.DynamicValueList, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.DynamicValueList.displayName = 'proto.kurrentdb.protocol.DynamicValueList'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.DynamicValueMap = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.DynamicValueMap, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.DynamicValueMap.displayName = 'proto.kurrentdb.protocol.DynamicValueMap'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.DynamicValue = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.kurrentdb.protocol.DynamicValue.oneofGroups_); -}; -goog.inherits(proto.kurrentdb.protocol.DynamicValue, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.DynamicValue.displayName = 'proto.kurrentdb.protocol.DynamicValue'; -} - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.ErrorAnnotations.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.ErrorAnnotations.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.ErrorAnnotations} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.ErrorAnnotations.toObject = function(includeInstance, msg) { - var f, obj = { - code: jspb.Message.getFieldWithDefault(msg, 1, ""), - severity: jspb.Message.getFieldWithDefault(msg, 2, 0), - message: jspb.Message.getFieldWithDefault(msg, 3, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.ErrorAnnotations} - */ -proto.kurrentdb.protocol.ErrorAnnotations.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.ErrorAnnotations; - return proto.kurrentdb.protocol.ErrorAnnotations.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.ErrorAnnotations} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.ErrorAnnotations} - */ -proto.kurrentdb.protocol.ErrorAnnotations.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setCode(value); - break; - case 2: - var value = /** @type {!proto.kurrentdb.protocol.ErrorAnnotations.Severity} */ (reader.readEnum()); - msg.setSeverity(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setMessage(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.ErrorAnnotations.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.ErrorAnnotations.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.ErrorAnnotations} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.ErrorAnnotations.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getCode(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getSeverity(); - if (f !== 0.0) { - writer.writeEnum( - 2, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 3)); - if (f != null) { - writer.writeString( - 3, - f - ); - } -}; - - -/** - * @enum {number} - */ -proto.kurrentdb.protocol.ErrorAnnotations.Severity = { - RECOVERABLE: 0, - FATAL: 1 -}; - -/** - * optional string code = 1; - * @return {string} - */ -proto.kurrentdb.protocol.ErrorAnnotations.prototype.getCode = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.ErrorAnnotations} returns this - */ -proto.kurrentdb.protocol.ErrorAnnotations.prototype.setCode = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional Severity severity = 2; - * @return {!proto.kurrentdb.protocol.ErrorAnnotations.Severity} - */ -proto.kurrentdb.protocol.ErrorAnnotations.prototype.getSeverity = function() { - return /** @type {!proto.kurrentdb.protocol.ErrorAnnotations.Severity} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {!proto.kurrentdb.protocol.ErrorAnnotations.Severity} value - * @return {!proto.kurrentdb.protocol.ErrorAnnotations} returns this - */ -proto.kurrentdb.protocol.ErrorAnnotations.prototype.setSeverity = function(value) { - return jspb.Message.setProto3EnumField(this, 2, value); -}; - - -/** - * optional string message = 3; - * @return {string} - */ -proto.kurrentdb.protocol.ErrorAnnotations.prototype.getMessage = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.ErrorAnnotations} returns this - */ -proto.kurrentdb.protocol.ErrorAnnotations.prototype.setMessage = function(value) { - return jspb.Message.setField(this, 3, value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.ErrorAnnotations} returns this - */ -proto.kurrentdb.protocol.ErrorAnnotations.prototype.clearMessage = function() { - return jspb.Message.setField(this, 3, undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.ErrorAnnotations.prototype.hasMessage = function() { - return jspb.Message.getField(this, 3) != null; -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.kurrentdb.protocol.DynamicValueList.repeatedFields_ = [1]; - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.DynamicValueList.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.DynamicValueList.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.DynamicValueList} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.DynamicValueList.toObject = function(includeInstance, msg) { - var f, obj = { - valuesList: jspb.Message.toObjectList(msg.getValuesList(), - proto.kurrentdb.protocol.DynamicValue.toObject, includeInstance) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.DynamicValueList} - */ -proto.kurrentdb.protocol.DynamicValueList.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.DynamicValueList; - return proto.kurrentdb.protocol.DynamicValueList.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.DynamicValueList} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.DynamicValueList} - */ -proto.kurrentdb.protocol.DynamicValueList.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.kurrentdb.protocol.DynamicValue; - reader.readMessage(value,proto.kurrentdb.protocol.DynamicValue.deserializeBinaryFromReader); - msg.addValues(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.DynamicValueList.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.DynamicValueList.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.DynamicValueList} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.DynamicValueList.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getValuesList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.kurrentdb.protocol.DynamicValue.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated DynamicValue values = 1; - * @return {!Array} - */ -proto.kurrentdb.protocol.DynamicValueList.prototype.getValuesList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.kurrentdb.protocol.DynamicValue, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.kurrentdb.protocol.DynamicValueList} returns this -*/ -proto.kurrentdb.protocol.DynamicValueList.prototype.setValuesList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.kurrentdb.protocol.DynamicValue=} opt_value - * @param {number=} opt_index - * @return {!proto.kurrentdb.protocol.DynamicValue} - */ -proto.kurrentdb.protocol.DynamicValueList.prototype.addValues = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.kurrentdb.protocol.DynamicValue, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.kurrentdb.protocol.DynamicValueList} returns this - */ -proto.kurrentdb.protocol.DynamicValueList.prototype.clearValuesList = function() { - return this.setValuesList([]); -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.DynamicValueMap.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.DynamicValueMap.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.DynamicValueMap} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.DynamicValueMap.toObject = function(includeInstance, msg) { - var f, obj = { - valuesMap: (f = msg.getValuesMap()) ? f.toObject(includeInstance, proto.kurrentdb.protocol.DynamicValue.toObject) : [] - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.DynamicValueMap} - */ -proto.kurrentdb.protocol.DynamicValueMap.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.DynamicValueMap; - return proto.kurrentdb.protocol.DynamicValueMap.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.DynamicValueMap} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.DynamicValueMap} - */ -proto.kurrentdb.protocol.DynamicValueMap.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = msg.getValuesMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.kurrentdb.protocol.DynamicValue.deserializeBinaryFromReader, "", new proto.kurrentdb.protocol.DynamicValue()); - }); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.DynamicValueMap.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.DynamicValueMap.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.DynamicValueMap} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.DynamicValueMap.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getValuesMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(1, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.kurrentdb.protocol.DynamicValue.serializeBinaryToWriter); - } -}; - - -/** - * map values = 1; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.kurrentdb.protocol.DynamicValueMap.prototype.getValuesMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 1, opt_noLazyCreate, - proto.kurrentdb.protocol.DynamicValue)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.kurrentdb.protocol.DynamicValueMap} returns this - */ -proto.kurrentdb.protocol.DynamicValueMap.prototype.clearValuesMap = function() { - this.getValuesMap().clear(); - return this;}; - - - -/** - * Oneof group definitions for this message. Each group defines the field - * numbers belonging to that group. When of these fields' value is set, all - * other fields in the group are cleared. During deserialization, if multiple - * fields are encountered for a group, only the last value seen will be kept. - * @private {!Array>} - * @const - */ -proto.kurrentdb.protocol.DynamicValue.oneofGroups_ = [[1,2,3,4,5,6,7,8,9,10]]; - -/** - * @enum {number} - */ -proto.kurrentdb.protocol.DynamicValue.KindCase = { - KIND_NOT_SET: 0, - NULL_VALUE: 1, - INT32_VALUE: 2, - INT64_VALUE: 3, - BYTES_VALUE: 4, - DOUBLE_VALUE: 5, - FLOAT_VALUE: 6, - STRING_VALUE: 7, - BOOLEAN_VALUE: 8, - TIMESTAMP_VALUE: 9, - DURATION_VALUE: 10 -}; - -/** - * @return {proto.kurrentdb.protocol.DynamicValue.KindCase} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.getKindCase = function() { - return /** @type {proto.kurrentdb.protocol.DynamicValue.KindCase} */(jspb.Message.computeOneofCase(this, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0])); -}; - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.DynamicValue.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.DynamicValue} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.DynamicValue.toObject = function(includeInstance, msg) { - var f, obj = { - nullValue: jspb.Message.getFieldWithDefault(msg, 1, 0), - int32Value: jspb.Message.getFieldWithDefault(msg, 2, 0), - int64Value: jspb.Message.getFieldWithDefault(msg, 3, 0), - bytesValue: msg.getBytesValue_asB64(), - doubleValue: jspb.Message.getFloatingPointFieldWithDefault(msg, 5, 0.0), - floatValue: jspb.Message.getFloatingPointFieldWithDefault(msg, 6, 0.0), - stringValue: jspb.Message.getFieldWithDefault(msg, 7, ""), - booleanValue: jspb.Message.getBooleanFieldWithDefault(msg, 8, false), - timestampValue: (f = msg.getTimestampValue()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f), - durationValue: (f = msg.getDurationValue()) && google_protobuf_duration_pb.Duration.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.DynamicValue} - */ -proto.kurrentdb.protocol.DynamicValue.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.DynamicValue; - return proto.kurrentdb.protocol.DynamicValue.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.DynamicValue} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.DynamicValue} - */ -proto.kurrentdb.protocol.DynamicValue.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!proto.google.protobuf.NullValue} */ (reader.readEnum()); - msg.setNullValue(value); - break; - case 2: - var value = /** @type {number} */ (reader.readSint32()); - msg.setInt32Value(value); - break; - case 3: - var value = /** @type {number} */ (reader.readSint64()); - msg.setInt64Value(value); - break; - case 4: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setBytesValue(value); - break; - case 5: - var value = /** @type {number} */ (reader.readDouble()); - msg.setDoubleValue(value); - break; - case 6: - var value = /** @type {number} */ (reader.readFloat()); - msg.setFloatValue(value); - break; - case 7: - var value = /** @type {string} */ (reader.readString()); - msg.setStringValue(value); - break; - case 8: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setBooleanValue(value); - break; - case 9: - var value = new google_protobuf_timestamp_pb.Timestamp; - reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader); - msg.setTimestampValue(value); - break; - case 10: - var value = new google_protobuf_duration_pb.Duration; - reader.readMessage(value,google_protobuf_duration_pb.Duration.deserializeBinaryFromReader); - msg.setDurationValue(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.DynamicValue.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.DynamicValue} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.DynamicValue.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = /** @type {!proto.google.protobuf.NullValue} */ (jspb.Message.getField(message, 1)); - if (f != null) { - writer.writeEnum( - 1, - f - ); - } - f = /** @type {number} */ (jspb.Message.getField(message, 2)); - if (f != null) { - writer.writeSint32( - 2, - f - ); - } - f = /** @type {number} */ (jspb.Message.getField(message, 3)); - if (f != null) { - writer.writeSint64( - 3, - f - ); - } - f = /** @type {!(string|Uint8Array)} */ (jspb.Message.getField(message, 4)); - if (f != null) { - writer.writeBytes( - 4, - f - ); - } - f = /** @type {number} */ (jspb.Message.getField(message, 5)); - if (f != null) { - writer.writeDouble( - 5, - f - ); - } - f = /** @type {number} */ (jspb.Message.getField(message, 6)); - if (f != null) { - writer.writeFloat( - 6, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 7)); - if (f != null) { - writer.writeString( - 7, - f - ); - } - f = /** @type {boolean} */ (jspb.Message.getField(message, 8)); - if (f != null) { - writer.writeBool( - 8, - f - ); - } - f = message.getTimestampValue(); - if (f != null) { - writer.writeMessage( - 9, - f, - google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter - ); - } - f = message.getDurationValue(); - if (f != null) { - writer.writeMessage( - 10, - f, - google_protobuf_duration_pb.Duration.serializeBinaryToWriter - ); - } -}; - - -/** - * optional google.protobuf.NullValue null_value = 1; - * @return {!proto.google.protobuf.NullValue} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.getNullValue = function() { - return /** @type {!proto.google.protobuf.NullValue} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {!proto.google.protobuf.NullValue} value - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.setNullValue = function(value) { - return jspb.Message.setOneofField(this, 1, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.clearNullValue = function() { - return jspb.Message.setOneofField(this, 1, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.hasNullValue = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional sint32 int32_value = 2; - * @return {number} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.getInt32Value = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.setInt32Value = function(value) { - return jspb.Message.setOneofField(this, 2, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.clearInt32Value = function() { - return jspb.Message.setOneofField(this, 2, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.hasInt32Value = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional sint64 int64_value = 3; - * @return {number} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.getInt64Value = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.setInt64Value = function(value) { - return jspb.Message.setOneofField(this, 3, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.clearInt64Value = function() { - return jspb.Message.setOneofField(this, 3, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.hasInt64Value = function() { - return jspb.Message.getField(this, 3) != null; -}; - - -/** - * optional bytes bytes_value = 4; - * @return {!(string|Uint8Array)} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.getBytesValue = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * optional bytes bytes_value = 4; - * This is a type-conversion wrapper around `getBytesValue()` - * @return {string} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.getBytesValue_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getBytesValue())); -}; - - -/** - * optional bytes bytes_value = 4; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getBytesValue()` - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.getBytesValue_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getBytesValue())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.setBytesValue = function(value) { - return jspb.Message.setOneofField(this, 4, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.clearBytesValue = function() { - return jspb.Message.setOneofField(this, 4, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.hasBytesValue = function() { - return jspb.Message.getField(this, 4) != null; -}; - - -/** - * optional double double_value = 5; - * @return {number} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.getDoubleValue = function() { - return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 5, 0.0)); -}; - - -/** - * @param {number} value - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.setDoubleValue = function(value) { - return jspb.Message.setOneofField(this, 5, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.clearDoubleValue = function() { - return jspb.Message.setOneofField(this, 5, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.hasDoubleValue = function() { - return jspb.Message.getField(this, 5) != null; -}; - - -/** - * optional float float_value = 6; - * @return {number} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.getFloatValue = function() { - return /** @type {number} */ (jspb.Message.getFloatingPointFieldWithDefault(this, 6, 0.0)); -}; - - -/** - * @param {number} value - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.setFloatValue = function(value) { - return jspb.Message.setOneofField(this, 6, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.clearFloatValue = function() { - return jspb.Message.setOneofField(this, 6, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.hasFloatValue = function() { - return jspb.Message.getField(this, 6) != null; -}; - - -/** - * optional string string_value = 7; - * @return {string} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.getStringValue = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 7, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.setStringValue = function(value) { - return jspb.Message.setOneofField(this, 7, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.clearStringValue = function() { - return jspb.Message.setOneofField(this, 7, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.hasStringValue = function() { - return jspb.Message.getField(this, 7) != null; -}; - - -/** - * optional bool boolean_value = 8; - * @return {boolean} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.getBooleanValue = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 8, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.setBooleanValue = function(value) { - return jspb.Message.setOneofField(this, 8, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.clearBooleanValue = function() { - return jspb.Message.setOneofField(this, 8, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.hasBooleanValue = function() { - return jspb.Message.getField(this, 8) != null; -}; - - -/** - * optional google.protobuf.Timestamp timestamp_value = 9; - * @return {?proto.google.protobuf.Timestamp} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.getTimestampValue = function() { - return /** @type{?proto.google.protobuf.Timestamp} */ ( - jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 9)); -}; - - -/** - * @param {?proto.google.protobuf.Timestamp|undefined} value - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this -*/ -proto.kurrentdb.protocol.DynamicValue.prototype.setTimestampValue = function(value) { - return jspb.Message.setOneofWrapperField(this, 9, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.clearTimestampValue = function() { - return this.setTimestampValue(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.hasTimestampValue = function() { - return jspb.Message.getField(this, 9) != null; -}; - - -/** - * optional google.protobuf.Duration duration_value = 10; - * @return {?proto.google.protobuf.Duration} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.getDurationValue = function() { - return /** @type{?proto.google.protobuf.Duration} */ ( - jspb.Message.getWrapperField(this, google_protobuf_duration_pb.Duration, 10)); -}; - - -/** - * @param {?proto.google.protobuf.Duration|undefined} value - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this -*/ -proto.kurrentdb.protocol.DynamicValue.prototype.setDurationValue = function(value) { - return jspb.Message.setOneofWrapperField(this, 10, proto.kurrentdb.protocol.DynamicValue.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.kurrentdb.protocol.DynamicValue} returns this - */ -proto.kurrentdb.protocol.DynamicValue.prototype.clearDurationValue = function() { - return this.setDurationValue(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.DynamicValue.prototype.hasDurationValue = function() { - return jspb.Message.getField(this, 10) != null; -}; - - - -/** - * A tuple of {field number, class constructor} for the extension - * field named `errorInfo`. - * @type {!jspb.ExtensionFieldInfo} - */ -proto.kurrentdb.protocol.errorInfo = new jspb.ExtensionFieldInfo( - 50000, - {errorInfo: 0}, - proto.kurrentdb.protocol.ErrorAnnotations, - /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ ( - proto.kurrentdb.protocol.ErrorAnnotations.toObject), - 0); - -google_protobuf_descriptor_pb.MessageOptions.extensionsBinary[50000] = new jspb.ExtensionFieldBinaryInfo( - proto.kurrentdb.protocol.errorInfo, - jspb.BinaryReader.prototype.readMessage, - jspb.BinaryWriter.prototype.writeMessage, - proto.kurrentdb.protocol.ErrorAnnotations.serializeBinaryToWriter, - proto.kurrentdb.protocol.ErrorAnnotations.deserializeBinaryFromReader, - false); -// This registers the extension field with the extended class, so that -// toObject() will function correctly. -google_protobuf_descriptor_pb.MessageOptions.extensions[50000] = proto.kurrentdb.protocol.errorInfo; - -goog.object.extend(exports, proto.kurrentdb.protocol); diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/errors_grpc_pb.js b/packages/db-client/generated/kurrentdb/protocols/v2/errors_grpc_pb.js deleted file mode 100644 index 97b3a24..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/errors_grpc_pb.js +++ /dev/null @@ -1 +0,0 @@ -// GENERATED CODE -- NO SERVICES IN PROTO \ No newline at end of file diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/errors_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v2/errors_pb.d.ts deleted file mode 100644 index 213ca64..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/errors_pb.d.ts +++ /dev/null @@ -1,105 +0,0 @@ -// package: kurrent.rpc -// file: kurrentdb/protocols/v2/errors.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as jspb from "google-protobuf"; -import * as kurrentdb_protocols_v2_rpc_pb from "../../../kurrentdb/protocols/v2/rpc_pb"; - -export class AccessDeniedErrorDetails extends jspb.Message { - getOperation(): string; - setOperation(value: string): AccessDeniedErrorDetails; - - hasUsername(): boolean; - clearUsername(): void; - getUsername(): string | undefined; - setUsername(value: string): AccessDeniedErrorDetails; - - hasPermission(): boolean; - clearPermission(): void; - getPermission(): string | undefined; - setPermission(value: string): AccessDeniedErrorDetails; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AccessDeniedErrorDetails.AsObject; - static toObject(includeInstance: boolean, msg: AccessDeniedErrorDetails): AccessDeniedErrorDetails.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: AccessDeniedErrorDetails, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): AccessDeniedErrorDetails; - static deserializeBinaryFromReader(message: AccessDeniedErrorDetails, reader: jspb.BinaryReader): AccessDeniedErrorDetails; -} - -export namespace AccessDeniedErrorDetails { - export type AsObject = { - operation: string, - username?: string, - permission?: string, - } -} - -export class NotLeaderNodeErrorDetails extends jspb.Message { - - hasCurrentLeader(): boolean; - clearCurrentLeader(): void; - getCurrentLeader(): NotLeaderNodeErrorDetails.NodeInfo | undefined; - setCurrentLeader(value?: NotLeaderNodeErrorDetails.NodeInfo): NotLeaderNodeErrorDetails; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NotLeaderNodeErrorDetails.AsObject; - static toObject(includeInstance: boolean, msg: NotLeaderNodeErrorDetails): NotLeaderNodeErrorDetails.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: NotLeaderNodeErrorDetails, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): NotLeaderNodeErrorDetails; - static deserializeBinaryFromReader(message: NotLeaderNodeErrorDetails, reader: jspb.BinaryReader): NotLeaderNodeErrorDetails; -} - -export namespace NotLeaderNodeErrorDetails { - export type AsObject = { - currentLeader?: NotLeaderNodeErrorDetails.NodeInfo.AsObject, - } - - - export class NodeInfo extends jspb.Message { - getHost(): string; - setHost(value: string): NodeInfo; - getPort(): number; - setPort(value: number): NodeInfo; - - hasNodeId(): boolean; - clearNodeId(): void; - getNodeId(): string | undefined; - setNodeId(value: string): NodeInfo; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NodeInfo.AsObject; - static toObject(includeInstance: boolean, msg: NodeInfo): NodeInfo.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: NodeInfo, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): NodeInfo; - static deserializeBinaryFromReader(message: NodeInfo, reader: jspb.BinaryReader): NodeInfo; - } - - export namespace NodeInfo { - export type AsObject = { - host: string, - port: number, - nodeId?: string, - } - } - -} - -export enum ServerError { - UNSPECIFIED = 0, - SERVER_ERROR_ACCESS_DENIED = 1, - SERVER_ERROR_BAD_REQUEST = 2, - SERVER_ERROR_NOT_LEADER_NODE = 5, - SERVER_ERROR_OPERATION_TIMEOUT = 6, - SERVER_ERROR_SERVER_NOT_READY = 7, - SERVER_ERROR_SERVER_OVERLOADED = 8, - SERVER_ERROR_SERVER_MALFUNCTION = 9, -} diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/errors_pb.js b/packages/db-client/generated/kurrentdb/protocols/v2/errors_pb.js deleted file mode 100644 index 3010c72..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/errors_pb.js +++ /dev/null @@ -1,692 +0,0 @@ -// source: kurrentdb/protocols/v2/errors.proto -/** - * @fileoverview - * @enhanceable - * @suppress {missingRequire} reports error on implicit type usages. - * @suppress {messageConventions} JS Compiler reports an error if a variable or - * field starts with 'MSG_' and isn't a translatable message. - * @public - */ -// GENERATED CODE -- DO NOT EDIT! -/* eslint-disable */ -// @ts-nocheck - -var jspb = require('google-protobuf'); -var goog = jspb; -var global = (function() { - if (this) { return this; } - if (typeof window !== 'undefined') { return window; } - if (typeof global !== 'undefined') { return global; } - if (typeof self !== 'undefined') { return self; } - return Function('return this')(); -}.call(null)); - -var kurrentdb_protocols_v2_rpc_pb = require('../../../kurrentdb/protocols/v2/rpc_pb.js'); -goog.object.extend(proto, kurrentdb_protocols_v2_rpc_pb); -goog.exportSymbol('proto.kurrent.rpc.AccessDeniedErrorDetails', null, global); -goog.exportSymbol('proto.kurrent.rpc.NotLeaderNodeErrorDetails', null, global); -goog.exportSymbol('proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo', null, global); -goog.exportSymbol('proto.kurrent.rpc.ServerError', null, global); -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrent.rpc.AccessDeniedErrorDetails = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrent.rpc.AccessDeniedErrorDetails, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrent.rpc.AccessDeniedErrorDetails.displayName = 'proto.kurrent.rpc.AccessDeniedErrorDetails'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrent.rpc.NotLeaderNodeErrorDetails, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrent.rpc.NotLeaderNodeErrorDetails.displayName = 'proto.kurrent.rpc.NotLeaderNodeErrorDetails'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.displayName = 'proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo'; -} - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.prototype.toObject = function(opt_includeInstance) { - return proto.kurrent.rpc.AccessDeniedErrorDetails.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrent.rpc.AccessDeniedErrorDetails} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.toObject = function(includeInstance, msg) { - var f, obj = { - operation: jspb.Message.getFieldWithDefault(msg, 1, ""), - username: jspb.Message.getFieldWithDefault(msg, 2, ""), - permission: jspb.Message.getFieldWithDefault(msg, 3, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrent.rpc.AccessDeniedErrorDetails} - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrent.rpc.AccessDeniedErrorDetails; - return proto.kurrent.rpc.AccessDeniedErrorDetails.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrent.rpc.AccessDeniedErrorDetails} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrent.rpc.AccessDeniedErrorDetails} - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setOperation(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setUsername(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setPermission(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrent.rpc.AccessDeniedErrorDetails.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrent.rpc.AccessDeniedErrorDetails} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getOperation(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 2)); - if (f != null) { - writer.writeString( - 2, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 3)); - if (f != null) { - writer.writeString( - 3, - f - ); - } -}; - - -/** - * optional string operation = 1; - * @return {string} - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.prototype.getOperation = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrent.rpc.AccessDeniedErrorDetails} returns this - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.prototype.setOperation = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string username = 2; - * @return {string} - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.prototype.getUsername = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrent.rpc.AccessDeniedErrorDetails} returns this - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.prototype.setUsername = function(value) { - return jspb.Message.setField(this, 2, value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrent.rpc.AccessDeniedErrorDetails} returns this - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.prototype.clearUsername = function() { - return jspb.Message.setField(this, 2, undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.prototype.hasUsername = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional string permission = 3; - * @return {string} - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.prototype.getPermission = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrent.rpc.AccessDeniedErrorDetails} returns this - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.prototype.setPermission = function(value) { - return jspb.Message.setField(this, 3, value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrent.rpc.AccessDeniedErrorDetails} returns this - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.prototype.clearPermission = function() { - return jspb.Message.setField(this, 3, undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrent.rpc.AccessDeniedErrorDetails.prototype.hasPermission = function() { - return jspb.Message.getField(this, 3) != null; -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.prototype.toObject = function(opt_includeInstance) { - return proto.kurrent.rpc.NotLeaderNodeErrorDetails.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrent.rpc.NotLeaderNodeErrorDetails} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.toObject = function(includeInstance, msg) { - var f, obj = { - currentLeader: (f = msg.getCurrentLeader()) && proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrent.rpc.NotLeaderNodeErrorDetails} - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrent.rpc.NotLeaderNodeErrorDetails; - return proto.kurrent.rpc.NotLeaderNodeErrorDetails.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrent.rpc.NotLeaderNodeErrorDetails} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrent.rpc.NotLeaderNodeErrorDetails} - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo; - reader.readMessage(value,proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.deserializeBinaryFromReader); - msg.setCurrentLeader(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrent.rpc.NotLeaderNodeErrorDetails.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrent.rpc.NotLeaderNodeErrorDetails} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getCurrentLeader(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.serializeBinaryToWriter - ); - } -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.prototype.toObject = function(opt_includeInstance) { - return proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.toObject = function(includeInstance, msg) { - var f, obj = { - host: jspb.Message.getFieldWithDefault(msg, 1, ""), - port: jspb.Message.getFieldWithDefault(msg, 2, 0), - nodeId: jspb.Message.getFieldWithDefault(msg, 3, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo} - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo; - return proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo} - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setHost(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt32()); - msg.setPort(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setNodeId(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getHost(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getPort(); - if (f !== 0) { - writer.writeInt32( - 2, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 3)); - if (f != null) { - writer.writeString( - 3, - f - ); - } -}; - - -/** - * optional string host = 1; - * @return {string} - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.prototype.getHost = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo} returns this - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.prototype.setHost = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional int32 port = 2; - * @return {number} - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.prototype.getPort = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo} returns this - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.prototype.setPort = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - -/** - * optional string node_id = 3; - * @return {string} - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.prototype.getNodeId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo} returns this - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.prototype.setNodeId = function(value) { - return jspb.Message.setField(this, 3, value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo} returns this - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.prototype.clearNodeId = function() { - return jspb.Message.setField(this, 3, undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo.prototype.hasNodeId = function() { - return jspb.Message.getField(this, 3) != null; -}; - - -/** - * optional NodeInfo current_leader = 1; - * @return {?proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo} - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.prototype.getCurrentLeader = function() { - return /** @type{?proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo} */ ( - jspb.Message.getWrapperField(this, proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo, 1)); -}; - - -/** - * @param {?proto.kurrent.rpc.NotLeaderNodeErrorDetails.NodeInfo|undefined} value - * @return {!proto.kurrent.rpc.NotLeaderNodeErrorDetails} returns this -*/ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.prototype.setCurrentLeader = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.kurrent.rpc.NotLeaderNodeErrorDetails} returns this - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.prototype.clearCurrentLeader = function() { - return this.setCurrentLeader(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrent.rpc.NotLeaderNodeErrorDetails.prototype.hasCurrentLeader = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * @enum {number} - */ -proto.kurrent.rpc.ServerError = { - UNSPECIFIED: 0, - SERVER_ERROR_ACCESS_DENIED: 1, - SERVER_ERROR_BAD_REQUEST: 2, - SERVER_ERROR_NOT_LEADER_NODE: 5, - SERVER_ERROR_OPERATION_TIMEOUT: 6, - SERVER_ERROR_SERVER_NOT_READY: 7, - SERVER_ERROR_SERVER_OVERLOADED: 8, - SERVER_ERROR_SERVER_MALFUNCTION: 9 -}; - -goog.object.extend(exports, proto.kurrent.rpc); diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/features/service_grpc_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v2/features/service_grpc_pb.d.ts deleted file mode 100644 index bfef725..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/features/service_grpc_pb.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -// package: kurrentdb.protocol.v2 -// file: kurrentdb/protocols/v2/features/service.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as grpc from "@grpc/grpc-js"; -import * as kurrentdb_protocols_v2_features_service_pb from "../../../../kurrentdb/protocols/v2/features/service_pb"; -import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; -import * as kurrentdb_protocols_v2_core_pb from "../../../../kurrentdb/protocols/v2/core_pb"; - -interface IServerInfoServiceService extends grpc.ServiceDefinition { - getServerInfo: IServerInfoServiceService_IGetServerInfo; -} - -interface IServerInfoServiceService_IGetServerInfo extends grpc.MethodDefinition { - path: "/kurrentdb.protocol.v2.ServerInfoService/GetServerInfo"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} - -export const ServerInfoServiceService: IServerInfoServiceService; - -export interface IServerInfoServiceServer extends grpc.UntypedServiceImplementation { - getServerInfo: grpc.handleUnaryCall; -} - -export interface IServerInfoServiceClient { - getServerInfo(request: kurrentdb_protocols_v2_features_service_pb.ServerInfoRequest, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_features_service_pb.ServerInfoResponse) => void): grpc.ClientUnaryCall; - getServerInfo(request: kurrentdb_protocols_v2_features_service_pb.ServerInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_features_service_pb.ServerInfoResponse) => void): grpc.ClientUnaryCall; - getServerInfo(request: kurrentdb_protocols_v2_features_service_pb.ServerInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_features_service_pb.ServerInfoResponse) => void): grpc.ClientUnaryCall; -} - -export class ServerInfoServiceClient extends grpc.Client implements IServerInfoServiceClient { - constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); - public getServerInfo(request: kurrentdb_protocols_v2_features_service_pb.ServerInfoRequest, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_features_service_pb.ServerInfoResponse) => void): grpc.ClientUnaryCall; - public getServerInfo(request: kurrentdb_protocols_v2_features_service_pb.ServerInfoRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_features_service_pb.ServerInfoResponse) => void): grpc.ClientUnaryCall; - public getServerInfo(request: kurrentdb_protocols_v2_features_service_pb.ServerInfoRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_features_service_pb.ServerInfoResponse) => void): grpc.ClientUnaryCall; -} diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/features/service_grpc_pb.js b/packages/db-client/generated/kurrentdb/protocols/v2/features/service_grpc_pb.js deleted file mode 100644 index 7470bac..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/features/service_grpc_pb.js +++ /dev/null @@ -1,50 +0,0 @@ -// GENERATED CODE -- DO NOT EDIT! - -'use strict'; -var grpc = require('@grpc/grpc-js'); -var kurrentdb_protocols_v2_features_service_pb = require('../../../../kurrentdb/protocols/v2/features/service_pb.js'); -var google_protobuf_timestamp_pb = require('google-protobuf/google/protobuf/timestamp_pb.js'); -var kurrentdb_protocols_v2_core_pb = require('../../../../kurrentdb/protocols/v2/core_pb.js'); - -function serialize_kurrentdb_protocol_v2_ServerInfoRequest(arg) { - if (!(arg instanceof kurrentdb_protocols_v2_features_service_pb.ServerInfoRequest)) { - throw new Error('Expected argument of type kurrentdb.protocol.v2.ServerInfoRequest'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_kurrentdb_protocol_v2_ServerInfoRequest(buffer_arg) { - return kurrentdb_protocols_v2_features_service_pb.ServerInfoRequest.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_kurrentdb_protocol_v2_ServerInfoResponse(arg) { - if (!(arg instanceof kurrentdb_protocols_v2_features_service_pb.ServerInfoResponse)) { - throw new Error('Expected argument of type kurrentdb.protocol.v2.ServerInfoResponse'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_kurrentdb_protocol_v2_ServerInfoResponse(buffer_arg) { - return kurrentdb_protocols_v2_features_service_pb.ServerInfoResponse.deserializeBinary(new Uint8Array(buffer_arg)); -} - - -// * -// Service for retrieving information about the server, including features -// and metadata. -var ServerInfoServiceService = exports.ServerInfoServiceService = { - // Retrieves server information and available features -getServerInfo: { - path: '/kurrentdb.protocol.v2.ServerInfoService/GetServerInfo', - requestStream: false, - responseStream: false, - requestType: kurrentdb_protocols_v2_features_service_pb.ServerInfoRequest, - responseType: kurrentdb_protocols_v2_features_service_pb.ServerInfoResponse, - requestSerialize: serialize_kurrentdb_protocol_v2_ServerInfoRequest, - requestDeserialize: deserialize_kurrentdb_protocol_v2_ServerInfoRequest, - responseSerialize: serialize_kurrentdb_protocol_v2_ServerInfoResponse, - responseDeserialize: deserialize_kurrentdb_protocol_v2_ServerInfoResponse, - }, -}; - -exports.ServerInfoServiceClient = grpc.makeGenericClientConstructor(ServerInfoServiceService, 'ServerInfoService'); diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/features/service_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v2/features/service_pb.d.ts deleted file mode 100644 index 56ddf5d..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/features/service_pb.d.ts +++ /dev/null @@ -1,227 +0,0 @@ -// package: kurrentdb.protocol.v2 -// file: kurrentdb/protocols/v2/features/service.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as jspb from "google-protobuf"; -import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; -import * as kurrentdb_protocols_v2_core_pb from "../../../../kurrentdb/protocols/v2/core_pb"; - -export class ServerMetadata extends jspb.Message { - getVersion(): string; - setVersion(value: string): ServerMetadata; - getBuild(): string; - setBuild(value: string): ServerMetadata; - getMinCompatibleClientVersion(): string; - setMinCompatibleClientVersion(value: string): ServerMetadata; - getNodeId(): string; - setNodeId(value: string): ServerMetadata; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ServerMetadata.AsObject; - static toObject(includeInstance: boolean, msg: ServerMetadata): ServerMetadata.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: ServerMetadata, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ServerMetadata; - static deserializeBinaryFromReader(message: ServerMetadata, reader: jspb.BinaryReader): ServerMetadata; -} - -export namespace ServerMetadata { - export type AsObject = { - version: string, - build: string, - minCompatibleClientVersion: string, - nodeId: string, - } -} - -export class ServerInfoRequest extends jspb.Message { - getClientVersion(): string; - setClientVersion(value: string): ServerInfoRequest; - getClientId(): string; - setClientId(value: string): ServerInfoRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ServerInfoRequest.AsObject; - static toObject(includeInstance: boolean, msg: ServerInfoRequest): ServerInfoRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: ServerInfoRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ServerInfoRequest; - static deserializeBinaryFromReader(message: ServerInfoRequest, reader: jspb.BinaryReader): ServerInfoRequest; -} - -export namespace ServerInfoRequest { - export type AsObject = { - clientVersion: string, - clientId: string, - } -} - -export class ServerInfoResponse extends jspb.Message { - - hasInfo(): boolean; - clearInfo(): void; - getInfo(): ServerInfo | undefined; - setInfo(value?: ServerInfo): ServerInfoResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ServerInfoResponse.AsObject; - static toObject(includeInstance: boolean, msg: ServerInfoResponse): ServerInfoResponse.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: ServerInfoResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ServerInfoResponse; - static deserializeBinaryFromReader(message: ServerInfoResponse, reader: jspb.BinaryReader): ServerInfoResponse; -} - -export namespace ServerInfoResponse { - export type AsObject = { - info?: ServerInfo.AsObject, - } -} - -export class ServerInfo extends jspb.Message { - - hasMetadata(): boolean; - clearMetadata(): void; - getMetadata(): ServerMetadata | undefined; - setMetadata(value?: ServerMetadata): ServerInfo; - - getFeaturesMap(): jspb.Map; - clearFeaturesMap(): void; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ServerInfo.AsObject; - static toObject(includeInstance: boolean, msg: ServerInfo): ServerInfo.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: ServerInfo, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ServerInfo; - static deserializeBinaryFromReader(message: ServerInfo, reader: jspb.BinaryReader): ServerInfo; -} - -export namespace ServerInfo { - export type AsObject = { - metadata?: ServerMetadata.AsObject, - - featuresMap: Array<[string, FeaturesList.AsObject]>, - } -} - -export class FeaturesList extends jspb.Message { - clearFeaturesList(): void; - getFeaturesList(): Array; - setFeaturesList(value: Array): FeaturesList; - addFeatures(value?: Feature, index?: number): Feature; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FeaturesList.AsObject; - static toObject(includeInstance: boolean, msg: FeaturesList): FeaturesList.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: FeaturesList, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): FeaturesList; - static deserializeBinaryFromReader(message: FeaturesList, reader: jspb.BinaryReader): FeaturesList; -} - -export namespace FeaturesList { - export type AsObject = { - featuresList: Array, - } -} - -export class Feature extends jspb.Message { - getName(): string; - setName(value: string): Feature; - - hasDescription(): boolean; - clearDescription(): void; - getDescription(): string | undefined; - setDescription(value: string): Feature; - getEnabled(): boolean; - setEnabled(value: boolean): Feature; - getDeprecated(): boolean; - setDeprecated(value: boolean): Feature; - clearRequirementsList(): void; - getRequirementsList(): Array; - setRequirementsList(value: Array): Feature; - addRequirements(value?: FeatureRequirement, index?: number): FeatureRequirement; - getClientConfigurable(): boolean; - setClientConfigurable(value: boolean): Feature; - - hasAvailableUntil(): boolean; - clearAvailableUntil(): void; - getAvailableUntil(): google_protobuf_timestamp_pb.Timestamp | undefined; - setAvailableUntil(value?: google_protobuf_timestamp_pb.Timestamp): Feature; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): Feature.AsObject; - static toObject(includeInstance: boolean, msg: Feature): Feature.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: Feature, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): Feature; - static deserializeBinaryFromReader(message: Feature, reader: jspb.BinaryReader): Feature; -} - -export namespace Feature { - export type AsObject = { - name: string, - description?: string, - enabled: boolean, - deprecated: boolean, - requirementsList: Array, - clientConfigurable: boolean, - availableUntil?: google_protobuf_timestamp_pb.Timestamp.AsObject, - } -} - -export class FeatureRequirement extends jspb.Message { - getName(): string; - setName(value: string): FeatureRequirement; - - hasValue(): boolean; - clearValue(): void; - getValue(): kurrentdb_protocols_v2_core_pb.DynamicValue | undefined; - setValue(value?: kurrentdb_protocols_v2_core_pb.DynamicValue): FeatureRequirement; - getPolicyStatus(): PolicyStatus; - setPolicyStatus(value: PolicyStatus): FeatureRequirement; - - hasDescription(): boolean; - clearDescription(): void; - getDescription(): string | undefined; - setDescription(value: string): FeatureRequirement; - - hasViolationMessage(): boolean; - clearViolationMessage(): void; - getViolationMessage(): string | undefined; - setViolationMessage(value: string): FeatureRequirement; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): FeatureRequirement.AsObject; - static toObject(includeInstance: boolean, msg: FeatureRequirement): FeatureRequirement.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: FeatureRequirement, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): FeatureRequirement; - static deserializeBinaryFromReader(message: FeatureRequirement, reader: jspb.BinaryReader): FeatureRequirement; -} - -export namespace FeatureRequirement { - export type AsObject = { - name: string, - value?: kurrentdb_protocols_v2_core_pb.DynamicValue.AsObject, - policyStatus: PolicyStatus, - description?: string, - violationMessage?: string, - } -} - -export enum PolicyStatus { - OPTIONAL = 0, - REQUIRED = 3, - PROHIBITED = 4, -} diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/features/service_pb.js b/packages/db-client/generated/kurrentdb/protocols/v2/features/service_pb.js deleted file mode 100644 index f09f0df..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/features/service_pb.js +++ /dev/null @@ -1,1753 +0,0 @@ -// source: kurrentdb/protocols/v2/features/service.proto -/** - * @fileoverview - * @enhanceable - * @suppress {missingRequire} reports error on implicit type usages. - * @suppress {messageConventions} JS Compiler reports an error if a variable or - * field starts with 'MSG_' and isn't a translatable message. - * @public - */ -// GENERATED CODE -- DO NOT EDIT! -/* eslint-disable */ -// @ts-nocheck - -var jspb = require('google-protobuf'); -var goog = jspb; -var global = (function() { - if (this) { return this; } - if (typeof window !== 'undefined') { return window; } - if (typeof global !== 'undefined') { return global; } - if (typeof self !== 'undefined') { return self; } - return Function('return this')(); -}.call(null)); - -var google_protobuf_timestamp_pb = require('google-protobuf/google/protobuf/timestamp_pb.js'); -goog.object.extend(proto, google_protobuf_timestamp_pb); -var kurrentdb_protocols_v2_core_pb = require('../../../../kurrentdb/protocols/v2/core_pb.js'); -goog.object.extend(proto, kurrentdb_protocols_v2_core_pb); -goog.exportSymbol('proto.kurrentdb.protocol.v2.Feature', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.FeatureRequirement', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.FeaturesList', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.PolicyStatus', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.ServerInfo', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.ServerInfoRequest', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.ServerInfoResponse', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.ServerMetadata', null, global); -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.ServerMetadata = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.ServerMetadata, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.ServerMetadata.displayName = 'proto.kurrentdb.protocol.v2.ServerMetadata'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.ServerInfoRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.ServerInfoRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.ServerInfoRequest.displayName = 'proto.kurrentdb.protocol.v2.ServerInfoRequest'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.ServerInfoResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.ServerInfoResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.ServerInfoResponse.displayName = 'proto.kurrentdb.protocol.v2.ServerInfoResponse'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.ServerInfo = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.ServerInfo, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.ServerInfo.displayName = 'proto.kurrentdb.protocol.v2.ServerInfo'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.FeaturesList = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.kurrentdb.protocol.v2.FeaturesList.repeatedFields_, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.FeaturesList, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.FeaturesList.displayName = 'proto.kurrentdb.protocol.v2.FeaturesList'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.Feature = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.kurrentdb.protocol.v2.Feature.repeatedFields_, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.Feature, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.Feature.displayName = 'proto.kurrentdb.protocol.v2.Feature'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.FeatureRequirement = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.FeatureRequirement, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.FeatureRequirement.displayName = 'proto.kurrentdb.protocol.v2.FeatureRequirement'; -} - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.ServerMetadata.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.ServerMetadata.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.ServerMetadata} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ServerMetadata.toObject = function(includeInstance, msg) { - var f, obj = { - version: jspb.Message.getFieldWithDefault(msg, 1, ""), - build: jspb.Message.getFieldWithDefault(msg, 2, ""), - minCompatibleClientVersion: jspb.Message.getFieldWithDefault(msg, 3, ""), - nodeId: jspb.Message.getFieldWithDefault(msg, 4, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.ServerMetadata} - */ -proto.kurrentdb.protocol.v2.ServerMetadata.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.ServerMetadata; - return proto.kurrentdb.protocol.v2.ServerMetadata.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.ServerMetadata} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.ServerMetadata} - */ -proto.kurrentdb.protocol.v2.ServerMetadata.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setVersion(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setBuild(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setMinCompatibleClientVersion(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setNodeId(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.ServerMetadata.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.ServerMetadata.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.ServerMetadata} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ServerMetadata.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getVersion(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getBuild(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getMinCompatibleClientVersion(); - if (f.length > 0) { - writer.writeString( - 3, - f - ); - } - f = message.getNodeId(); - if (f.length > 0) { - writer.writeString( - 4, - f - ); - } -}; - - -/** - * optional string version = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.ServerMetadata.prototype.getVersion = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.ServerMetadata} returns this - */ -proto.kurrentdb.protocol.v2.ServerMetadata.prototype.setVersion = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string build = 2; - * @return {string} - */ -proto.kurrentdb.protocol.v2.ServerMetadata.prototype.getBuild = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.ServerMetadata} returns this - */ -proto.kurrentdb.protocol.v2.ServerMetadata.prototype.setBuild = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional string min_compatible_client_version = 3; - * @return {string} - */ -proto.kurrentdb.protocol.v2.ServerMetadata.prototype.getMinCompatibleClientVersion = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.ServerMetadata} returns this - */ -proto.kurrentdb.protocol.v2.ServerMetadata.prototype.setMinCompatibleClientVersion = function(value) { - return jspb.Message.setProto3StringField(this, 3, value); -}; - - -/** - * optional string node_id = 4; - * @return {string} - */ -proto.kurrentdb.protocol.v2.ServerMetadata.prototype.getNodeId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.ServerMetadata} returns this - */ -proto.kurrentdb.protocol.v2.ServerMetadata.prototype.setNodeId = function(value) { - return jspb.Message.setProto3StringField(this, 4, value); -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.ServerInfoRequest.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.ServerInfoRequest.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.ServerInfoRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ServerInfoRequest.toObject = function(includeInstance, msg) { - var f, obj = { - clientVersion: jspb.Message.getFieldWithDefault(msg, 1, ""), - clientId: jspb.Message.getFieldWithDefault(msg, 2, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.ServerInfoRequest} - */ -proto.kurrentdb.protocol.v2.ServerInfoRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.ServerInfoRequest; - return proto.kurrentdb.protocol.v2.ServerInfoRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.ServerInfoRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.ServerInfoRequest} - */ -proto.kurrentdb.protocol.v2.ServerInfoRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setClientVersion(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setClientId(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.ServerInfoRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.ServerInfoRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.ServerInfoRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ServerInfoRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getClientVersion(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getClientId(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } -}; - - -/** - * optional string client_version = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.ServerInfoRequest.prototype.getClientVersion = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.ServerInfoRequest} returns this - */ -proto.kurrentdb.protocol.v2.ServerInfoRequest.prototype.setClientVersion = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string client_id = 2; - * @return {string} - */ -proto.kurrentdb.protocol.v2.ServerInfoRequest.prototype.getClientId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.ServerInfoRequest} returns this - */ -proto.kurrentdb.protocol.v2.ServerInfoRequest.prototype.setClientId = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.ServerInfoResponse.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.ServerInfoResponse.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.ServerInfoResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ServerInfoResponse.toObject = function(includeInstance, msg) { - var f, obj = { - info: (f = msg.getInfo()) && proto.kurrentdb.protocol.v2.ServerInfo.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.ServerInfoResponse} - */ -proto.kurrentdb.protocol.v2.ServerInfoResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.ServerInfoResponse; - return proto.kurrentdb.protocol.v2.ServerInfoResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.ServerInfoResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.ServerInfoResponse} - */ -proto.kurrentdb.protocol.v2.ServerInfoResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.kurrentdb.protocol.v2.ServerInfo; - reader.readMessage(value,proto.kurrentdb.protocol.v2.ServerInfo.deserializeBinaryFromReader); - msg.setInfo(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.ServerInfoResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.ServerInfoResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.ServerInfoResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ServerInfoResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getInfo(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.kurrentdb.protocol.v2.ServerInfo.serializeBinaryToWriter - ); - } -}; - - -/** - * optional ServerInfo info = 1; - * @return {?proto.kurrentdb.protocol.v2.ServerInfo} - */ -proto.kurrentdb.protocol.v2.ServerInfoResponse.prototype.getInfo = function() { - return /** @type{?proto.kurrentdb.protocol.v2.ServerInfo} */ ( - jspb.Message.getWrapperField(this, proto.kurrentdb.protocol.v2.ServerInfo, 1)); -}; - - -/** - * @param {?proto.kurrentdb.protocol.v2.ServerInfo|undefined} value - * @return {!proto.kurrentdb.protocol.v2.ServerInfoResponse} returns this -*/ -proto.kurrentdb.protocol.v2.ServerInfoResponse.prototype.setInfo = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.ServerInfoResponse} returns this - */ -proto.kurrentdb.protocol.v2.ServerInfoResponse.prototype.clearInfo = function() { - return this.setInfo(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.ServerInfoResponse.prototype.hasInfo = function() { - return jspb.Message.getField(this, 1) != null; -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.ServerInfo.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.ServerInfo.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.ServerInfo} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ServerInfo.toObject = function(includeInstance, msg) { - var f, obj = { - metadata: (f = msg.getMetadata()) && proto.kurrentdb.protocol.v2.ServerMetadata.toObject(includeInstance, f), - featuresMap: (f = msg.getFeaturesMap()) ? f.toObject(includeInstance, proto.kurrentdb.protocol.v2.FeaturesList.toObject) : [] - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.ServerInfo} - */ -proto.kurrentdb.protocol.v2.ServerInfo.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.ServerInfo; - return proto.kurrentdb.protocol.v2.ServerInfo.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.ServerInfo} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.ServerInfo} - */ -proto.kurrentdb.protocol.v2.ServerInfo.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.kurrentdb.protocol.v2.ServerMetadata; - reader.readMessage(value,proto.kurrentdb.protocol.v2.ServerMetadata.deserializeBinaryFromReader); - msg.setMetadata(value); - break; - case 2: - var value = msg.getFeaturesMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.kurrentdb.protocol.v2.FeaturesList.deserializeBinaryFromReader, "", new proto.kurrentdb.protocol.v2.FeaturesList()); - }); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.ServerInfo.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.ServerInfo.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.ServerInfo} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ServerInfo.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getMetadata(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.kurrentdb.protocol.v2.ServerMetadata.serializeBinaryToWriter - ); - } - f = message.getFeaturesMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(2, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.kurrentdb.protocol.v2.FeaturesList.serializeBinaryToWriter); - } -}; - - -/** - * optional ServerMetadata metadata = 1; - * @return {?proto.kurrentdb.protocol.v2.ServerMetadata} - */ -proto.kurrentdb.protocol.v2.ServerInfo.prototype.getMetadata = function() { - return /** @type{?proto.kurrentdb.protocol.v2.ServerMetadata} */ ( - jspb.Message.getWrapperField(this, proto.kurrentdb.protocol.v2.ServerMetadata, 1)); -}; - - -/** - * @param {?proto.kurrentdb.protocol.v2.ServerMetadata|undefined} value - * @return {!proto.kurrentdb.protocol.v2.ServerInfo} returns this -*/ -proto.kurrentdb.protocol.v2.ServerInfo.prototype.setMetadata = function(value) { - return jspb.Message.setWrapperField(this, 1, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.ServerInfo} returns this - */ -proto.kurrentdb.protocol.v2.ServerInfo.prototype.clearMetadata = function() { - return this.setMetadata(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.ServerInfo.prototype.hasMetadata = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * map features = 2; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.kurrentdb.protocol.v2.ServerInfo.prototype.getFeaturesMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 2, opt_noLazyCreate, - proto.kurrentdb.protocol.v2.FeaturesList)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.kurrentdb.protocol.v2.ServerInfo} returns this - */ -proto.kurrentdb.protocol.v2.ServerInfo.prototype.clearFeaturesMap = function() { - this.getFeaturesMap().clear(); - return this;}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.kurrentdb.protocol.v2.FeaturesList.repeatedFields_ = [1]; - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.FeaturesList.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.FeaturesList.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.FeaturesList} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.FeaturesList.toObject = function(includeInstance, msg) { - var f, obj = { - featuresList: jspb.Message.toObjectList(msg.getFeaturesList(), - proto.kurrentdb.protocol.v2.Feature.toObject, includeInstance) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.FeaturesList} - */ -proto.kurrentdb.protocol.v2.FeaturesList.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.FeaturesList; - return proto.kurrentdb.protocol.v2.FeaturesList.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.FeaturesList} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.FeaturesList} - */ -proto.kurrentdb.protocol.v2.FeaturesList.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.kurrentdb.protocol.v2.Feature; - reader.readMessage(value,proto.kurrentdb.protocol.v2.Feature.deserializeBinaryFromReader); - msg.addFeatures(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.FeaturesList.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.FeaturesList.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.FeaturesList} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.FeaturesList.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getFeaturesList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.kurrentdb.protocol.v2.Feature.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated Feature features = 1; - * @return {!Array} - */ -proto.kurrentdb.protocol.v2.FeaturesList.prototype.getFeaturesList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.kurrentdb.protocol.v2.Feature, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.kurrentdb.protocol.v2.FeaturesList} returns this -*/ -proto.kurrentdb.protocol.v2.FeaturesList.prototype.setFeaturesList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.kurrentdb.protocol.v2.Feature=} opt_value - * @param {number=} opt_index - * @return {!proto.kurrentdb.protocol.v2.Feature} - */ -proto.kurrentdb.protocol.v2.FeaturesList.prototype.addFeatures = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.kurrentdb.protocol.v2.Feature, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.kurrentdb.protocol.v2.FeaturesList} returns this - */ -proto.kurrentdb.protocol.v2.FeaturesList.prototype.clearFeaturesList = function() { - return this.setFeaturesList([]); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.kurrentdb.protocol.v2.Feature.repeatedFields_ = [5]; - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.Feature.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.Feature.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.Feature} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.Feature.toObject = function(includeInstance, msg) { - var f, obj = { - name: jspb.Message.getFieldWithDefault(msg, 1, ""), - description: jspb.Message.getFieldWithDefault(msg, 2, ""), - enabled: jspb.Message.getBooleanFieldWithDefault(msg, 3, false), - deprecated: jspb.Message.getBooleanFieldWithDefault(msg, 4, false), - requirementsList: jspb.Message.toObjectList(msg.getRequirementsList(), - proto.kurrentdb.protocol.v2.FeatureRequirement.toObject, includeInstance), - clientConfigurable: jspb.Message.getBooleanFieldWithDefault(msg, 6, false), - availableUntil: (f = msg.getAvailableUntil()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.Feature} - */ -proto.kurrentdb.protocol.v2.Feature.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.Feature; - return proto.kurrentdb.protocol.v2.Feature.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.Feature} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.Feature} - */ -proto.kurrentdb.protocol.v2.Feature.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setName(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setDescription(value); - break; - case 3: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setEnabled(value); - break; - case 4: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setDeprecated(value); - break; - case 5: - var value = new proto.kurrentdb.protocol.v2.FeatureRequirement; - reader.readMessage(value,proto.kurrentdb.protocol.v2.FeatureRequirement.deserializeBinaryFromReader); - msg.addRequirements(value); - break; - case 6: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setClientConfigurable(value); - break; - case 7: - var value = new google_protobuf_timestamp_pb.Timestamp; - reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader); - msg.setAvailableUntil(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.Feature.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.Feature.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.Feature} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.Feature.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getName(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 2)); - if (f != null) { - writer.writeString( - 2, - f - ); - } - f = message.getEnabled(); - if (f) { - writer.writeBool( - 3, - f - ); - } - f = message.getDeprecated(); - if (f) { - writer.writeBool( - 4, - f - ); - } - f = message.getRequirementsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 5, - f, - proto.kurrentdb.protocol.v2.FeatureRequirement.serializeBinaryToWriter - ); - } - f = message.getClientConfigurable(); - if (f) { - writer.writeBool( - 6, - f - ); - } - f = message.getAvailableUntil(); - if (f != null) { - writer.writeMessage( - 7, - f, - google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter - ); - } -}; - - -/** - * optional string name = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.Feature.prototype.getName = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.Feature} returns this - */ -proto.kurrentdb.protocol.v2.Feature.prototype.setName = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string description = 2; - * @return {string} - */ -proto.kurrentdb.protocol.v2.Feature.prototype.getDescription = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.Feature} returns this - */ -proto.kurrentdb.protocol.v2.Feature.prototype.setDescription = function(value) { - return jspb.Message.setField(this, 2, value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.Feature} returns this - */ -proto.kurrentdb.protocol.v2.Feature.prototype.clearDescription = function() { - return jspb.Message.setField(this, 2, undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.Feature.prototype.hasDescription = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional bool enabled = 3; - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.Feature.prototype.getEnabled = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 3, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.kurrentdb.protocol.v2.Feature} returns this - */ -proto.kurrentdb.protocol.v2.Feature.prototype.setEnabled = function(value) { - return jspb.Message.setProto3BooleanField(this, 3, value); -}; - - -/** - * optional bool deprecated = 4; - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.Feature.prototype.getDeprecated = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 4, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.kurrentdb.protocol.v2.Feature} returns this - */ -proto.kurrentdb.protocol.v2.Feature.prototype.setDeprecated = function(value) { - return jspb.Message.setProto3BooleanField(this, 4, value); -}; - - -/** - * repeated FeatureRequirement requirements = 5; - * @return {!Array} - */ -proto.kurrentdb.protocol.v2.Feature.prototype.getRequirementsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.kurrentdb.protocol.v2.FeatureRequirement, 5)); -}; - - -/** - * @param {!Array} value - * @return {!proto.kurrentdb.protocol.v2.Feature} returns this -*/ -proto.kurrentdb.protocol.v2.Feature.prototype.setRequirementsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 5, value); -}; - - -/** - * @param {!proto.kurrentdb.protocol.v2.FeatureRequirement=} opt_value - * @param {number=} opt_index - * @return {!proto.kurrentdb.protocol.v2.FeatureRequirement} - */ -proto.kurrentdb.protocol.v2.Feature.prototype.addRequirements = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 5, opt_value, proto.kurrentdb.protocol.v2.FeatureRequirement, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.kurrentdb.protocol.v2.Feature} returns this - */ -proto.kurrentdb.protocol.v2.Feature.prototype.clearRequirementsList = function() { - return this.setRequirementsList([]); -}; - - -/** - * optional bool client_configurable = 6; - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.Feature.prototype.getClientConfigurable = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 6, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.kurrentdb.protocol.v2.Feature} returns this - */ -proto.kurrentdb.protocol.v2.Feature.prototype.setClientConfigurable = function(value) { - return jspb.Message.setProto3BooleanField(this, 6, value); -}; - - -/** - * optional google.protobuf.Timestamp available_until = 7; - * @return {?proto.google.protobuf.Timestamp} - */ -proto.kurrentdb.protocol.v2.Feature.prototype.getAvailableUntil = function() { - return /** @type{?proto.google.protobuf.Timestamp} */ ( - jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 7)); -}; - - -/** - * @param {?proto.google.protobuf.Timestamp|undefined} value - * @return {!proto.kurrentdb.protocol.v2.Feature} returns this -*/ -proto.kurrentdb.protocol.v2.Feature.prototype.setAvailableUntil = function(value) { - return jspb.Message.setWrapperField(this, 7, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.Feature} returns this - */ -proto.kurrentdb.protocol.v2.Feature.prototype.clearAvailableUntil = function() { - return this.setAvailableUntil(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.Feature.prototype.hasAvailableUntil = function() { - return jspb.Message.getField(this, 7) != null; -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.FeatureRequirement.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.FeatureRequirement} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.toObject = function(includeInstance, msg) { - var f, obj = { - name: jspb.Message.getFieldWithDefault(msg, 1, ""), - value: (f = msg.getValue()) && kurrentdb_protocols_v2_core_pb.DynamicValue.toObject(includeInstance, f), - policyStatus: jspb.Message.getFieldWithDefault(msg, 3, 0), - description: jspb.Message.getFieldWithDefault(msg, 4, ""), - violationMessage: jspb.Message.getFieldWithDefault(msg, 5, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.FeatureRequirement} - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.FeatureRequirement; - return proto.kurrentdb.protocol.v2.FeatureRequirement.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.FeatureRequirement} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.FeatureRequirement} - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setName(value); - break; - case 2: - var value = new kurrentdb_protocols_v2_core_pb.DynamicValue; - reader.readMessage(value,kurrentdb_protocols_v2_core_pb.DynamicValue.deserializeBinaryFromReader); - msg.setValue(value); - break; - case 3: - var value = /** @type {!proto.kurrentdb.protocol.v2.PolicyStatus} */ (reader.readEnum()); - msg.setPolicyStatus(value); - break; - case 4: - var value = /** @type {string} */ (reader.readString()); - msg.setDescription(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setViolationMessage(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.FeatureRequirement.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.FeatureRequirement} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getName(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getValue(); - if (f != null) { - writer.writeMessage( - 2, - f, - kurrentdb_protocols_v2_core_pb.DynamicValue.serializeBinaryToWriter - ); - } - f = message.getPolicyStatus(); - if (f !== 0.0) { - writer.writeEnum( - 3, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 4)); - if (f != null) { - writer.writeString( - 4, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 5)); - if (f != null) { - writer.writeString( - 5, - f - ); - } -}; - - -/** - * optional string name = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.getName = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.FeatureRequirement} returns this - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.setName = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional kurrentdb.protocol.DynamicValue value = 2; - * @return {?proto.kurrentdb.protocol.DynamicValue} - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.getValue = function() { - return /** @type{?proto.kurrentdb.protocol.DynamicValue} */ ( - jspb.Message.getWrapperField(this, kurrentdb_protocols_v2_core_pb.DynamicValue, 2)); -}; - - -/** - * @param {?proto.kurrentdb.protocol.DynamicValue|undefined} value - * @return {!proto.kurrentdb.protocol.v2.FeatureRequirement} returns this -*/ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.setValue = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.FeatureRequirement} returns this - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.clearValue = function() { - return this.setValue(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.hasValue = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * optional PolicyStatus policy_status = 3; - * @return {!proto.kurrentdb.protocol.v2.PolicyStatus} - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.getPolicyStatus = function() { - return /** @type {!proto.kurrentdb.protocol.v2.PolicyStatus} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {!proto.kurrentdb.protocol.v2.PolicyStatus} value - * @return {!proto.kurrentdb.protocol.v2.FeatureRequirement} returns this - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.setPolicyStatus = function(value) { - return jspb.Message.setProto3EnumField(this, 3, value); -}; - - -/** - * optional string description = 4; - * @return {string} - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.getDescription = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.FeatureRequirement} returns this - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.setDescription = function(value) { - return jspb.Message.setField(this, 4, value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.FeatureRequirement} returns this - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.clearDescription = function() { - return jspb.Message.setField(this, 4, undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.hasDescription = function() { - return jspb.Message.getField(this, 4) != null; -}; - - -/** - * optional string violation_message = 5; - * @return {string} - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.getViolationMessage = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.FeatureRequirement} returns this - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.setViolationMessage = function(value) { - return jspb.Message.setField(this, 5, value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.FeatureRequirement} returns this - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.clearViolationMessage = function() { - return jspb.Message.setField(this, 5, undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.FeatureRequirement.prototype.hasViolationMessage = function() { - return jspb.Message.getField(this, 5) != null; -}; - - -/** - * @enum {number} - */ -proto.kurrentdb.protocol.v2.PolicyStatus = { - OPTIONAL: 0, - REQUIRED: 3, - PROHIBITED: 4 -}; - -goog.object.extend(exports, proto.kurrentdb.protocol.v2); diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/rpc_grpc_pb.js b/packages/db-client/generated/kurrentdb/protocols/v2/rpc_grpc_pb.js deleted file mode 100644 index 97b3a24..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/rpc_grpc_pb.js +++ /dev/null @@ -1 +0,0 @@ -// GENERATED CODE -- NO SERVICES IN PROTO \ No newline at end of file diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/rpc_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v2/rpc_pb.d.ts deleted file mode 100644 index c4be25d..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/rpc_pb.d.ts +++ /dev/null @@ -1,34 +0,0 @@ -// package: kurrent.rpc -// file: kurrentdb/protocols/v2/rpc.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as jspb from "google-protobuf"; -import * as google_protobuf_descriptor_pb from "google-protobuf/google/protobuf/descriptor_pb"; -import * as kurrentdb_protocols_v1_code_pb from "../../../kurrentdb/protocols/v1/code_pb"; - -export class ErrorMetadata extends jspb.Message { - getStatusCode(): kurrentdb_protocols_v1_code_pb.Code; - setStatusCode(value: kurrentdb_protocols_v1_code_pb.Code): ErrorMetadata; - getHasDetails(): boolean; - setHasDetails(value: boolean): ErrorMetadata; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ErrorMetadata.AsObject; - static toObject(includeInstance: boolean, msg: ErrorMetadata): ErrorMetadata.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: ErrorMetadata, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ErrorMetadata; - static deserializeBinaryFromReader(message: ErrorMetadata, reader: jspb.BinaryReader): ErrorMetadata; -} - -export namespace ErrorMetadata { - export type AsObject = { - statusCode: kurrentdb_protocols_v1_code_pb.Code, - hasDetails: boolean, - } -} - -export const error: jspb.ExtensionFieldInfo; diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/rpc_pb.js b/packages/db-client/generated/kurrentdb/protocols/v2/rpc_pb.js deleted file mode 100644 index 95a1ae1..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/rpc_pb.js +++ /dev/null @@ -1,236 +0,0 @@ -// source: kurrentdb/protocols/v2/rpc.proto -/** - * @fileoverview - * @enhanceable - * @suppress {missingRequire} reports error on implicit type usages. - * @suppress {messageConventions} JS Compiler reports an error if a variable or - * field starts with 'MSG_' and isn't a translatable message. - * @public - */ -// GENERATED CODE -- DO NOT EDIT! -/* eslint-disable */ -// @ts-nocheck - -var jspb = require('google-protobuf'); -var goog = jspb; -var global = (function() { - if (this) { return this; } - if (typeof window !== 'undefined') { return window; } - if (typeof global !== 'undefined') { return global; } - if (typeof self !== 'undefined') { return self; } - return Function('return this')(); -}.call(null)); - -var google_protobuf_descriptor_pb = require('google-protobuf/google/protobuf/descriptor_pb.js'); -goog.object.extend(proto, google_protobuf_descriptor_pb); -var kurrentdb_protocols_v1_code_pb = require('../../../kurrentdb/protocols/v1/code_pb.js'); -goog.object.extend(proto, kurrentdb_protocols_v1_code_pb); -goog.exportSymbol('proto.kurrent.rpc.ErrorMetadata', null, global); -goog.exportSymbol('proto.kurrent.rpc.error', null, global); -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrent.rpc.ErrorMetadata = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrent.rpc.ErrorMetadata, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrent.rpc.ErrorMetadata.displayName = 'proto.kurrent.rpc.ErrorMetadata'; -} - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrent.rpc.ErrorMetadata.prototype.toObject = function(opt_includeInstance) { - return proto.kurrent.rpc.ErrorMetadata.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrent.rpc.ErrorMetadata} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrent.rpc.ErrorMetadata.toObject = function(includeInstance, msg) { - var f, obj = { - statusCode: jspb.Message.getFieldWithDefault(msg, 1, 0), - hasDetails: jspb.Message.getBooleanFieldWithDefault(msg, 2, false) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrent.rpc.ErrorMetadata} - */ -proto.kurrent.rpc.ErrorMetadata.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrent.rpc.ErrorMetadata; - return proto.kurrent.rpc.ErrorMetadata.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrent.rpc.ErrorMetadata} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrent.rpc.ErrorMetadata} - */ -proto.kurrent.rpc.ErrorMetadata.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!proto.google.rpc.Code} */ (reader.readEnum()); - msg.setStatusCode(value); - break; - case 2: - var value = /** @type {boolean} */ (reader.readBool()); - msg.setHasDetails(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrent.rpc.ErrorMetadata.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrent.rpc.ErrorMetadata.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrent.rpc.ErrorMetadata} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrent.rpc.ErrorMetadata.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStatusCode(); - if (f !== 0.0) { - writer.writeEnum( - 1, - f - ); - } - f = message.getHasDetails(); - if (f) { - writer.writeBool( - 2, - f - ); - } -}; - - -/** - * optional google.rpc.Code status_code = 1; - * @return {!proto.google.rpc.Code} - */ -proto.kurrent.rpc.ErrorMetadata.prototype.getStatusCode = function() { - return /** @type {!proto.google.rpc.Code} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {!proto.google.rpc.Code} value - * @return {!proto.kurrent.rpc.ErrorMetadata} returns this - */ -proto.kurrent.rpc.ErrorMetadata.prototype.setStatusCode = function(value) { - return jspb.Message.setProto3EnumField(this, 1, value); -}; - - -/** - * optional bool has_details = 2; - * @return {boolean} - */ -proto.kurrent.rpc.ErrorMetadata.prototype.getHasDetails = function() { - return /** @type {boolean} */ (jspb.Message.getBooleanFieldWithDefault(this, 2, false)); -}; - - -/** - * @param {boolean} value - * @return {!proto.kurrent.rpc.ErrorMetadata} returns this - */ -proto.kurrent.rpc.ErrorMetadata.prototype.setHasDetails = function(value) { - return jspb.Message.setProto3BooleanField(this, 2, value); -}; - - - -/** - * A tuple of {field number, class constructor} for the extension - * field named `error`. - * @type {!jspb.ExtensionFieldInfo} - */ -proto.kurrent.rpc.error = new jspb.ExtensionFieldInfo( - 50000, - {error: 0}, - proto.kurrent.rpc.ErrorMetadata, - /** @type {?function((boolean|undefined),!jspb.Message=): !Object} */ ( - proto.kurrent.rpc.ErrorMetadata.toObject), - 0); - -google_protobuf_descriptor_pb.EnumValueOptions.extensionsBinary[50000] = new jspb.ExtensionFieldBinaryInfo( - proto.kurrent.rpc.error, - jspb.BinaryReader.prototype.readMessage, - jspb.BinaryWriter.prototype.writeMessage, - proto.kurrent.rpc.ErrorMetadata.serializeBinaryToWriter, - proto.kurrent.rpc.ErrorMetadata.deserializeBinaryFromReader, - false); -// This registers the extension field with the extended class, so that -// toObject() will function correctly. -google_protobuf_descriptor_pb.EnumValueOptions.extensions[50000] = proto.kurrent.rpc.error; - -goog.object.extend(exports, proto.kurrent.rpc); diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/streams/errors_grpc_pb.js b/packages/db-client/generated/kurrentdb/protocols/v2/streams/errors_grpc_pb.js deleted file mode 100644 index 97b3a24..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/streams/errors_grpc_pb.js +++ /dev/null @@ -1 +0,0 @@ -// GENERATED CODE -- NO SERVICES IN PROTO \ No newline at end of file diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/streams/errors_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v2/streams/errors_pb.d.ts deleted file mode 100644 index 654cad5..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/streams/errors_pb.d.ts +++ /dev/null @@ -1,284 +0,0 @@ -// package: kurrentdb.protocol.v2.streams.errors -// file: kurrentdb/protocols/v2/streams/errors.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as jspb from "google-protobuf"; -import * as kurrentdb_protocols_v2_rpc_pb from "../../../../kurrentdb/protocols/v2/rpc_pb"; - -export class StreamNotFoundErrorDetails extends jspb.Message { - getStream(): string; - setStream(value: string): StreamNotFoundErrorDetails; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StreamNotFoundErrorDetails.AsObject; - static toObject(includeInstance: boolean, msg: StreamNotFoundErrorDetails): StreamNotFoundErrorDetails.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: StreamNotFoundErrorDetails, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): StreamNotFoundErrorDetails; - static deserializeBinaryFromReader(message: StreamNotFoundErrorDetails, reader: jspb.BinaryReader): StreamNotFoundErrorDetails; -} - -export namespace StreamNotFoundErrorDetails { - export type AsObject = { - stream: string, - } -} - -export class StreamAlreadyExistsErrorDetails extends jspb.Message { - getStream(): string; - setStream(value: string): StreamAlreadyExistsErrorDetails; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StreamAlreadyExistsErrorDetails.AsObject; - static toObject(includeInstance: boolean, msg: StreamAlreadyExistsErrorDetails): StreamAlreadyExistsErrorDetails.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: StreamAlreadyExistsErrorDetails, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): StreamAlreadyExistsErrorDetails; - static deserializeBinaryFromReader(message: StreamAlreadyExistsErrorDetails, reader: jspb.BinaryReader): StreamAlreadyExistsErrorDetails; -} - -export namespace StreamAlreadyExistsErrorDetails { - export type AsObject = { - stream: string, - } -} - -export class StreamDeletedErrorDetails extends jspb.Message { - getStream(): string; - setStream(value: string): StreamDeletedErrorDetails; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StreamDeletedErrorDetails.AsObject; - static toObject(includeInstance: boolean, msg: StreamDeletedErrorDetails): StreamDeletedErrorDetails.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: StreamDeletedErrorDetails, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): StreamDeletedErrorDetails; - static deserializeBinaryFromReader(message: StreamDeletedErrorDetails, reader: jspb.BinaryReader): StreamDeletedErrorDetails; -} - -export namespace StreamDeletedErrorDetails { - export type AsObject = { - stream: string, - } -} - -export class StreamTombstonedErrorDetails extends jspb.Message { - getStream(): string; - setStream(value: string): StreamTombstonedErrorDetails; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StreamTombstonedErrorDetails.AsObject; - static toObject(includeInstance: boolean, msg: StreamTombstonedErrorDetails): StreamTombstonedErrorDetails.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: StreamTombstonedErrorDetails, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): StreamTombstonedErrorDetails; - static deserializeBinaryFromReader(message: StreamTombstonedErrorDetails, reader: jspb.BinaryReader): StreamTombstonedErrorDetails; -} - -export namespace StreamTombstonedErrorDetails { - export type AsObject = { - stream: string, - } -} - -export class StreamRevisionConflictErrorDetails extends jspb.Message { - getStream(): string; - setStream(value: string): StreamRevisionConflictErrorDetails; - getExpectedRevision(): string; - setExpectedRevision(value: string): StreamRevisionConflictErrorDetails; - getActualRevision(): string; - setActualRevision(value: string): StreamRevisionConflictErrorDetails; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StreamRevisionConflictErrorDetails.AsObject; - static toObject(includeInstance: boolean, msg: StreamRevisionConflictErrorDetails): StreamRevisionConflictErrorDetails.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: StreamRevisionConflictErrorDetails, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): StreamRevisionConflictErrorDetails; - static deserializeBinaryFromReader(message: StreamRevisionConflictErrorDetails, reader: jspb.BinaryReader): StreamRevisionConflictErrorDetails; -} - -export namespace StreamRevisionConflictErrorDetails { - export type AsObject = { - stream: string, - expectedRevision: string, - actualRevision: string, - } -} - -export class AppendRecordSizeExceededErrorDetails extends jspb.Message { - getStream(): string; - setStream(value: string): AppendRecordSizeExceededErrorDetails; - getRecordId(): string; - setRecordId(value: string): AppendRecordSizeExceededErrorDetails; - getSize(): number; - setSize(value: number): AppendRecordSizeExceededErrorDetails; - getMaxSize(): number; - setMaxSize(value: number): AppendRecordSizeExceededErrorDetails; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AppendRecordSizeExceededErrorDetails.AsObject; - static toObject(includeInstance: boolean, msg: AppendRecordSizeExceededErrorDetails): AppendRecordSizeExceededErrorDetails.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: AppendRecordSizeExceededErrorDetails, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): AppendRecordSizeExceededErrorDetails; - static deserializeBinaryFromReader(message: AppendRecordSizeExceededErrorDetails, reader: jspb.BinaryReader): AppendRecordSizeExceededErrorDetails; -} - -export namespace AppendRecordSizeExceededErrorDetails { - export type AsObject = { - stream: string, - recordId: string, - size: number, - maxSize: number, - } -} - -export class AppendTransactionSizeExceededErrorDetails extends jspb.Message { - getSize(): number; - setSize(value: number): AppendTransactionSizeExceededErrorDetails; - getMaxSize(): number; - setMaxSize(value: number): AppendTransactionSizeExceededErrorDetails; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AppendTransactionSizeExceededErrorDetails.AsObject; - static toObject(includeInstance: boolean, msg: AppendTransactionSizeExceededErrorDetails): AppendTransactionSizeExceededErrorDetails.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: AppendTransactionSizeExceededErrorDetails, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): AppendTransactionSizeExceededErrorDetails; - static deserializeBinaryFromReader(message: AppendTransactionSizeExceededErrorDetails, reader: jspb.BinaryReader): AppendTransactionSizeExceededErrorDetails; -} - -export namespace AppendTransactionSizeExceededErrorDetails { - export type AsObject = { - size: number, - maxSize: number, - } -} - -export class StreamAlreadyInAppendSessionErrorDetails extends jspb.Message { - getStream(): string; - setStream(value: string): StreamAlreadyInAppendSessionErrorDetails; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StreamAlreadyInAppendSessionErrorDetails.AsObject; - static toObject(includeInstance: boolean, msg: StreamAlreadyInAppendSessionErrorDetails): StreamAlreadyInAppendSessionErrorDetails.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: StreamAlreadyInAppendSessionErrorDetails, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): StreamAlreadyInAppendSessionErrorDetails; - static deserializeBinaryFromReader(message: StreamAlreadyInAppendSessionErrorDetails, reader: jspb.BinaryReader): StreamAlreadyInAppendSessionErrorDetails; -} - -export namespace StreamAlreadyInAppendSessionErrorDetails { - export type AsObject = { - stream: string, - } -} - -export class AppendConsistencyViolationErrorDetails extends jspb.Message { - clearViolationsList(): void; - getViolationsList(): Array; - setViolationsList(value: Array): AppendConsistencyViolationErrorDetails; - addViolations(value?: ConsistencyViolation, index?: number): ConsistencyViolation; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AppendConsistencyViolationErrorDetails.AsObject; - static toObject(includeInstance: boolean, msg: AppendConsistencyViolationErrorDetails): AppendConsistencyViolationErrorDetails.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: AppendConsistencyViolationErrorDetails, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): AppendConsistencyViolationErrorDetails; - static deserializeBinaryFromReader(message: AppendConsistencyViolationErrorDetails, reader: jspb.BinaryReader): AppendConsistencyViolationErrorDetails; -} - -export namespace AppendConsistencyViolationErrorDetails { - export type AsObject = { - violationsList: Array, - } -} - -export class ConsistencyViolation extends jspb.Message { - getCheckIndex(): number; - setCheckIndex(value: number): ConsistencyViolation; - - hasStreamState(): boolean; - clearStreamState(): void; - getStreamState(): ConsistencyViolation.StreamStateViolation | undefined; - setStreamState(value?: ConsistencyViolation.StreamStateViolation): ConsistencyViolation; - - getTypeCase(): ConsistencyViolation.TypeCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ConsistencyViolation.AsObject; - static toObject(includeInstance: boolean, msg: ConsistencyViolation): ConsistencyViolation.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: ConsistencyViolation, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ConsistencyViolation; - static deserializeBinaryFromReader(message: ConsistencyViolation, reader: jspb.BinaryReader): ConsistencyViolation; -} - -export namespace ConsistencyViolation { - export type AsObject = { - checkIndex: number, - streamState?: ConsistencyViolation.StreamStateViolation.AsObject, - } - - - export class StreamStateViolation extends jspb.Message { - getStream(): string; - setStream(value: string): StreamStateViolation; - getExpectedState(): string; - setExpectedState(value: string): StreamStateViolation; - getActualState(): string; - setActualState(value: string): StreamStateViolation; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StreamStateViolation.AsObject; - static toObject(includeInstance: boolean, msg: StreamStateViolation): StreamStateViolation.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: StreamStateViolation, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): StreamStateViolation; - static deserializeBinaryFromReader(message: StreamStateViolation, reader: jspb.BinaryReader): StreamStateViolation; - } - - export namespace StreamStateViolation { - export type AsObject = { - stream: string, - expectedState: string, - actualState: string, - } - } - - - export enum TypeCase { - TYPE_NOT_SET = 0, - STREAM_STATE = 2, - } - -} - -export enum StreamsError { - STREAMS_ERROR_UNSPECIFIED = 0, - STREAMS_ERROR_STREAM_NOT_FOUND = 1, - STREAMS_ERROR_STREAM_ALREADY_EXISTS = 2, - STREAMS_ERROR_STREAM_DELETED = 3, - STREAMS_ERROR_STREAM_TOMBSTONED = 4, - STREAMS_ERROR_STREAM_REVISION_CONFLICT = 5, - STREAMS_ERROR_APPEND_RECORD_SIZE_EXCEEDED = 6, - STREAMS_ERROR_APPEND_TRANSACTION_SIZE_EXCEEDED = 7, - STREAMS_ERROR_STREAM_ALREADY_IN_APPEND_SESSION = 8, - STREAMS_ERROR_APPEND_SESSION_NO_REQUESTS = 9, - STREAMS_ERROR_APPEND_CONSISTENCY_VIOLATION = 14, -} diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/streams/errors_pb.js b/packages/db-client/generated/kurrentdb/protocols/v2/streams/errors_pb.js deleted file mode 100644 index 1a55422..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/streams/errors_pb.js +++ /dev/null @@ -1,2063 +0,0 @@ -// source: kurrentdb/protocols/v2/streams/errors.proto -/** - * @fileoverview - * @enhanceable - * @suppress {missingRequire} reports error on implicit type usages. - * @suppress {messageConventions} JS Compiler reports an error if a variable or - * field starts with 'MSG_' and isn't a translatable message. - * @public - */ -// GENERATED CODE -- DO NOT EDIT! -/* eslint-disable */ -// @ts-nocheck - -var jspb = require('google-protobuf'); -var goog = jspb; -var global = (function() { - if (this) { return this; } - if (typeof window !== 'undefined') { return window; } - if (typeof global !== 'undefined') { return global; } - if (typeof self !== 'undefined') { return self; } - return Function('return this')(); -}.call(null)); - -var kurrentdb_protocols_v2_rpc_pb = require('../../../../kurrentdb/protocols/v2/rpc_pb.js'); -goog.object.extend(proto, kurrentdb_protocols_v2_rpc_pb); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.TypeCase', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.errors.StreamsError', null, global); -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails.displayName = 'proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails.displayName = 'proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails.displayName = 'proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails.displayName = 'proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.displayName = 'proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.displayName = 'proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails.displayName = 'proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails.displayName = 'proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.repeatedFields_, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.displayName = 'proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.oneofGroups_); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.displayName = 'proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.displayName = 'proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation'; -} - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails; - return proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStream(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamNotFoundErrorDetails.prototype.setStream = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails; - return proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStream(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyExistsErrorDetails.prototype.setStream = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails; - return proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStream(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamDeletedErrorDetails.prototype.setStream = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails; - return proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStream(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamTombstonedErrorDetails.prototype.setStream = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, ""), - expectedRevision: jspb.Message.getFieldWithDefault(msg, 2, "0"), - actualRevision: jspb.Message.getFieldWithDefault(msg, 3, "0") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails; - return proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - case 2: - var value = /** @type {string} */ (reader.readSint64String()); - msg.setExpectedRevision(value); - break; - case 3: - var value = /** @type {string} */ (reader.readSint64String()); - msg.setActualRevision(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStream(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getExpectedRevision(); - if (parseInt(f, 10) !== 0) { - writer.writeSint64String( - 2, - f - ); - } - f = message.getActualRevision(); - if (parseInt(f, 10) !== 0) { - writer.writeSint64String( - 3, - f - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.prototype.setStream = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional sint64 expected_revision = 2; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.prototype.getExpectedRevision = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.prototype.setExpectedRevision = function(value) { - return jspb.Message.setProto3StringIntField(this, 2, value); -}; - - -/** - * optional sint64 actual_revision = 3; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.prototype.getActualRevision = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamRevisionConflictErrorDetails.prototype.setActualRevision = function(value) { - return jspb.Message.setProto3StringIntField(this, 3, value); -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, ""), - recordId: jspb.Message.getFieldWithDefault(msg, 2, ""), - size: jspb.Message.getFieldWithDefault(msg, 3, 0), - maxSize: jspb.Message.getFieldWithDefault(msg, 4, 0) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails; - return proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setRecordId(value); - break; - case 3: - var value = /** @type {number} */ (reader.readInt32()); - msg.setSize(value); - break; - case 4: - var value = /** @type {number} */ (reader.readInt32()); - msg.setMaxSize(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStream(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getRecordId(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = message.getSize(); - if (f !== 0) { - writer.writeInt32( - 3, - f - ); - } - f = message.getMaxSize(); - if (f !== 0) { - writer.writeInt32( - 4, - f - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.prototype.setStream = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional string record_id = 2; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.prototype.getRecordId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.prototype.setRecordId = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional int32 size = 3; - * @return {number} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.prototype.getSize = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 3, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.prototype.setSize = function(value) { - return jspb.Message.setProto3IntField(this, 3, value); -}; - - -/** - * optional int32 max_size = 4; - * @return {number} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.prototype.getMaxSize = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 4, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendRecordSizeExceededErrorDetails.prototype.setMaxSize = function(value) { - return jspb.Message.setProto3IntField(this, 4, value); -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails.toObject = function(includeInstance, msg) { - var f, obj = { - size: jspb.Message.getFieldWithDefault(msg, 1, 0), - maxSize: jspb.Message.getFieldWithDefault(msg, 2, 0) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails; - return proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt32()); - msg.setSize(value); - break; - case 2: - var value = /** @type {number} */ (reader.readInt32()); - msg.setMaxSize(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getSize(); - if (f !== 0) { - writer.writeInt32( - 1, - f - ); - } - f = message.getMaxSize(); - if (f !== 0) { - writer.writeInt32( - 2, - f - ); - } -}; - - -/** - * optional int32 size = 1; - * @return {number} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails.prototype.getSize = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails.prototype.setSize = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional int32 max_size = 2; - * @return {number} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails.prototype.getMaxSize = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 2, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendTransactionSizeExceededErrorDetails.prototype.setMaxSize = function(value) { - return jspb.Message.setProto3IntField(this, 2, value); -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails; - return proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStream(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamAlreadyInAppendSessionErrorDetails.prototype.setStream = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.repeatedFields_ = [1]; - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.toObject = function(includeInstance, msg) { - var f, obj = { - violationsList: jspb.Message.toObjectList(msg.getViolationsList(), - proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.toObject, includeInstance) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails; - return proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation; - reader.readMessage(value,proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.deserializeBinaryFromReader); - msg.addViolations(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getViolationsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated ConsistencyViolation violations = 1; - * @return {!Array} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.prototype.getViolationsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails} returns this -*/ -proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.prototype.setViolationsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation=} opt_value - * @param {number=} opt_index - * @return {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation} - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.prototype.addViolations = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.AppendConsistencyViolationErrorDetails.prototype.clearViolationsList = function() { - return this.setViolationsList([]); -}; - - - -/** - * Oneof group definitions for this message. Each group defines the field - * numbers belonging to that group. When of these fields' value is set, all - * other fields in the group are cleared. During deserialization, if multiple - * fields are encountered for a group, only the last value seen will be kept. - * @private {!Array>} - * @const - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.oneofGroups_ = [[2]]; - -/** - * @enum {number} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.TypeCase = { - TYPE_NOT_SET: 0, - STREAM_STATE: 2 -}; - -/** - * @return {proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.TypeCase} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.prototype.getTypeCase = function() { - return /** @type {proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.TypeCase} */(jspb.Message.computeOneofCase(this, proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.oneofGroups_[0])); -}; - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.toObject = function(includeInstance, msg) { - var f, obj = { - checkIndex: jspb.Message.getFieldWithDefault(msg, 1, 0), - streamState: (f = msg.getStreamState()) && proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation; - return proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readInt32()); - msg.setCheckIndex(value); - break; - case 2: - var value = new proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation; - reader.readMessage(value,proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.deserializeBinaryFromReader); - msg.setStreamState(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getCheckIndex(); - if (f !== 0) { - writer.writeInt32( - 1, - f - ); - } - f = message.getStreamState(); - if (f != null) { - writer.writeMessage( - 2, - f, - proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.serializeBinaryToWriter - ); - } -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, ""), - expectedState: jspb.Message.getFieldWithDefault(msg, 2, "0"), - actualState: jspb.Message.getFieldWithDefault(msg, 3, "0") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation; - return proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - case 2: - var value = /** @type {string} */ (reader.readSint64String()); - msg.setExpectedState(value); - break; - case 3: - var value = /** @type {string} */ (reader.readSint64String()); - msg.setActualState(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStream(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getExpectedState(); - if (parseInt(f, 10) !== 0) { - writer.writeSint64String( - 2, - f - ); - } - f = message.getActualState(); - if (parseInt(f, 10) !== 0) { - writer.writeSint64String( - 3, - f - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.prototype.setStream = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional sint64 expected_state = 2; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.prototype.getExpectedState = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.prototype.setExpectedState = function(value) { - return jspb.Message.setProto3StringIntField(this, 2, value); -}; - - -/** - * optional sint64 actual_state = 3; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.prototype.getActualState = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation.prototype.setActualState = function(value) { - return jspb.Message.setProto3StringIntField(this, 3, value); -}; - - -/** - * optional int32 check_index = 1; - * @return {number} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.prototype.getCheckIndex = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.prototype.setCheckIndex = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - -/** - * optional StreamStateViolation stream_state = 2; - * @return {?proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.prototype.getStreamState = function() { - return /** @type{?proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation} */ ( - jspb.Message.getWrapperField(this, proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation, 2)); -}; - - -/** - * @param {?proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.StreamStateViolation|undefined} value - * @return {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation} returns this -*/ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.prototype.setStreamState = function(value) { - return jspb.Message.setOneofWrapperField(this, 2, proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation} returns this - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.prototype.clearStreamState = function() { - return this.setStreamState(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.streams.errors.ConsistencyViolation.prototype.hasStreamState = function() { - return jspb.Message.getField(this, 2) != null; -}; - - -/** - * @enum {number} - */ -proto.kurrentdb.protocol.v2.streams.errors.StreamsError = { - STREAMS_ERROR_UNSPECIFIED: 0, - STREAMS_ERROR_STREAM_NOT_FOUND: 1, - STREAMS_ERROR_STREAM_ALREADY_EXISTS: 2, - STREAMS_ERROR_STREAM_DELETED: 3, - STREAMS_ERROR_STREAM_TOMBSTONED: 4, - STREAMS_ERROR_STREAM_REVISION_CONFLICT: 5, - STREAMS_ERROR_APPEND_RECORD_SIZE_EXCEEDED: 6, - STREAMS_ERROR_APPEND_TRANSACTION_SIZE_EXCEEDED: 7, - STREAMS_ERROR_STREAM_ALREADY_IN_APPEND_SESSION: 8, - STREAMS_ERROR_APPEND_SESSION_NO_REQUESTS: 9, - STREAMS_ERROR_APPEND_CONSISTENCY_VIOLATION: 14 -}; - -goog.object.extend(exports, proto.kurrentdb.protocol.v2.streams.errors); diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/streams/shared_grpc_pb.js b/packages/db-client/generated/kurrentdb/protocols/v2/streams/shared_grpc_pb.js deleted file mode 100644 index 97b3a24..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/streams/shared_grpc_pb.js +++ /dev/null @@ -1 +0,0 @@ -// GENERATED CODE -- NO SERVICES IN PROTO \ No newline at end of file diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/streams/shared_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v2/streams/shared_pb.d.ts deleted file mode 100644 index 5c2f0a6..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/streams/shared_pb.d.ts +++ /dev/null @@ -1,218 +0,0 @@ -// package: kurrentdb.protocol.v2 -// file: kurrentdb/protocols/v2/streams/shared.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as jspb from "google-protobuf"; -import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; -import * as google_protobuf_descriptor_pb from "google-protobuf/google/protobuf/descriptor_pb"; -import * as kurrentdb_protocols_v2_core_pb from "../../../../kurrentdb/protocols/v2/core_pb"; - -export class ErrorDetails extends jspb.Message { - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ErrorDetails.AsObject; - static toObject(includeInstance: boolean, msg: ErrorDetails): ErrorDetails.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: ErrorDetails, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ErrorDetails; - static deserializeBinaryFromReader(message: ErrorDetails, reader: jspb.BinaryReader): ErrorDetails; -} - -export namespace ErrorDetails { - export type AsObject = { - } - - - export class AccessDenied extends jspb.Message { - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AccessDenied.AsObject; - static toObject(includeInstance: boolean, msg: AccessDenied): AccessDenied.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: AccessDenied, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): AccessDenied; - static deserializeBinaryFromReader(message: AccessDenied, reader: jspb.BinaryReader): AccessDenied; - } - - export namespace AccessDenied { - export type AsObject = { - } - } - - export class StreamDeleted extends jspb.Message { - - hasStream(): boolean; - clearStream(): void; - getStream(): string | undefined; - setStream(value: string): StreamDeleted; - - hasDeletedAt(): boolean; - clearDeletedAt(): void; - getDeletedAt(): google_protobuf_timestamp_pb.Timestamp | undefined; - setDeletedAt(value?: google_protobuf_timestamp_pb.Timestamp): StreamDeleted; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StreamDeleted.AsObject; - static toObject(includeInstance: boolean, msg: StreamDeleted): StreamDeleted.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: StreamDeleted, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): StreamDeleted; - static deserializeBinaryFromReader(message: StreamDeleted, reader: jspb.BinaryReader): StreamDeleted; - } - - export namespace StreamDeleted { - export type AsObject = { - stream?: string, - deletedAt?: google_protobuf_timestamp_pb.Timestamp.AsObject, - } - } - - export class StreamTombstoned extends jspb.Message { - - hasStream(): boolean; - clearStream(): void; - getStream(): string | undefined; - setStream(value: string): StreamTombstoned; - - hasTombstonedAt(): boolean; - clearTombstonedAt(): void; - getTombstonedAt(): google_protobuf_timestamp_pb.Timestamp | undefined; - setTombstonedAt(value?: google_protobuf_timestamp_pb.Timestamp): StreamTombstoned; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StreamTombstoned.AsObject; - static toObject(includeInstance: boolean, msg: StreamTombstoned): StreamTombstoned.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: StreamTombstoned, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): StreamTombstoned; - static deserializeBinaryFromReader(message: StreamTombstoned, reader: jspb.BinaryReader): StreamTombstoned; - } - - export namespace StreamTombstoned { - export type AsObject = { - stream?: string, - tombstonedAt?: google_protobuf_timestamp_pb.Timestamp.AsObject, - } - } - - export class StreamNotFound extends jspb.Message { - - hasStream(): boolean; - clearStream(): void; - getStream(): string | undefined; - setStream(value: string): StreamNotFound; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StreamNotFound.AsObject; - static toObject(includeInstance: boolean, msg: StreamNotFound): StreamNotFound.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: StreamNotFound, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): StreamNotFound; - static deserializeBinaryFromReader(message: StreamNotFound, reader: jspb.BinaryReader): StreamNotFound; - } - - export namespace StreamNotFound { - export type AsObject = { - stream?: string, - } - } - - export class StreamRevisionConflict extends jspb.Message { - getStreamRevision(): string; - setStreamRevision(value: string): StreamRevisionConflict; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StreamRevisionConflict.AsObject; - static toObject(includeInstance: boolean, msg: StreamRevisionConflict): StreamRevisionConflict.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: StreamRevisionConflict, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): StreamRevisionConflict; - static deserializeBinaryFromReader(message: StreamRevisionConflict, reader: jspb.BinaryReader): StreamRevisionConflict; - } - - export namespace StreamRevisionConflict { - export type AsObject = { - streamRevision: string, - } - } - - export class TransactionMaxSizeExceeded extends jspb.Message { - getMaxSize(): number; - setMaxSize(value: number): TransactionMaxSizeExceeded; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): TransactionMaxSizeExceeded.AsObject; - static toObject(includeInstance: boolean, msg: TransactionMaxSizeExceeded): TransactionMaxSizeExceeded.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: TransactionMaxSizeExceeded, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): TransactionMaxSizeExceeded; - static deserializeBinaryFromReader(message: TransactionMaxSizeExceeded, reader: jspb.BinaryReader): TransactionMaxSizeExceeded; - } - - export namespace TransactionMaxSizeExceeded { - export type AsObject = { - maxSize: number, - } - } - - export class UserNotFound extends jspb.Message { - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): UserNotFound.AsObject; - static toObject(includeInstance: boolean, msg: UserNotFound): UserNotFound.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: UserNotFound, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): UserNotFound; - static deserializeBinaryFromReader(message: UserNotFound, reader: jspb.BinaryReader): UserNotFound; - } - - export namespace UserNotFound { - export type AsObject = { - } - } - - export class NotAuthenticated extends jspb.Message { - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): NotAuthenticated.AsObject; - static toObject(includeInstance: boolean, msg: NotAuthenticated): NotAuthenticated.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: NotAuthenticated, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): NotAuthenticated; - static deserializeBinaryFromReader(message: NotAuthenticated, reader: jspb.BinaryReader): NotAuthenticated; - } - - export namespace NotAuthenticated { - export type AsObject = { - } - } - - export class LogPositionNotFound extends jspb.Message { - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): LogPositionNotFound.AsObject; - static toObject(includeInstance: boolean, msg: LogPositionNotFound): LogPositionNotFound.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: LogPositionNotFound, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): LogPositionNotFound; - static deserializeBinaryFromReader(message: LogPositionNotFound, reader: jspb.BinaryReader): LogPositionNotFound; - } - - export namespace LogPositionNotFound { - export type AsObject = { - } - } - -} diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/streams/shared_pb.js b/packages/db-client/generated/kurrentdb/protocols/v2/streams/shared_pb.js deleted file mode 100644 index f53dcc5..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/streams/shared_pb.js +++ /dev/null @@ -1,1561 +0,0 @@ -// source: kurrentdb/protocols/v2/streams/shared.proto -/** - * @fileoverview - * @enhanceable - * @suppress {missingRequire} reports error on implicit type usages. - * @suppress {messageConventions} JS Compiler reports an error if a variable or - * field starts with 'MSG_' and isn't a translatable message. - * @public - */ -// GENERATED CODE -- DO NOT EDIT! -/* eslint-disable */ -// @ts-nocheck - -var jspb = require('google-protobuf'); -var goog = jspb; -var global = (function() { - if (this) { return this; } - if (typeof window !== 'undefined') { return window; } - if (typeof global !== 'undefined') { return global; } - if (typeof self !== 'undefined') { return self; } - return Function('return this')(); -}.call(null)); - -var google_protobuf_timestamp_pb = require('google-protobuf/google/protobuf/timestamp_pb.js'); -goog.object.extend(proto, google_protobuf_timestamp_pb); -var google_protobuf_descriptor_pb = require('google-protobuf/google/protobuf/descriptor_pb.js'); -goog.object.extend(proto, google_protobuf_descriptor_pb); -var kurrentdb_protocols_v2_core_pb = require('../../../../kurrentdb/protocols/v2/core_pb.js'); -goog.object.extend(proto, kurrentdb_protocols_v2_core_pb); -goog.exportSymbol('proto.kurrentdb.protocol.v2.ErrorDetails', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound', null, global); -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.ErrorDetails = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.ErrorDetails, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.ErrorDetails.displayName = 'proto.kurrentdb.protocol.v2.ErrorDetails'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied.displayName = 'proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.displayName = 'proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.displayName = 'proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound.displayName = 'proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict.displayName = 'proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded.displayName = 'proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound.displayName = 'proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated.displayName = 'proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound.displayName = 'proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound'; -} - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.ErrorDetails.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.toObject = function(includeInstance, msg) { - var f, obj = { - - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.ErrorDetails; - return proto.kurrentdb.protocol.v2.ErrorDetails.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.ErrorDetails.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.serializeBinaryToWriter = function(message, writer) { - var f = undefined; -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied.toObject = function(includeInstance, msg) { - var f, obj = { - - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied; - return proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.AccessDenied.serializeBinaryToWriter = function(message, writer) { - var f = undefined; -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, ""), - deletedAt: (f = msg.getDeletedAt()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted; - return proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - case 2: - var value = new google_protobuf_timestamp_pb.Timestamp; - reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader); - msg.setDeletedAt(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = /** @type {string} */ (jspb.Message.getField(message, 1)); - if (f != null) { - writer.writeString( - 1, - f - ); - } - f = message.getDeletedAt(); - if (f != null) { - writer.writeMessage( - 2, - f, - google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted} returns this - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.prototype.setStream = function(value) { - return jspb.Message.setField(this, 1, value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted} returns this - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.prototype.clearStream = function() { - return jspb.Message.setField(this, 1, undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.prototype.hasStream = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional google.protobuf.Timestamp deleted_at = 2; - * @return {?proto.google.protobuf.Timestamp} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.prototype.getDeletedAt = function() { - return /** @type{?proto.google.protobuf.Timestamp} */ ( - jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 2)); -}; - - -/** - * @param {?proto.google.protobuf.Timestamp|undefined} value - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted} returns this -*/ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.prototype.setDeletedAt = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted} returns this - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.prototype.clearDeletedAt = function() { - return this.setDeletedAt(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamDeleted.prototype.hasDeletedAt = function() { - return jspb.Message.getField(this, 2) != null; -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, ""), - tombstonedAt: (f = msg.getTombstonedAt()) && google_protobuf_timestamp_pb.Timestamp.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned; - return proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - case 2: - var value = new google_protobuf_timestamp_pb.Timestamp; - reader.readMessage(value,google_protobuf_timestamp_pb.Timestamp.deserializeBinaryFromReader); - msg.setTombstonedAt(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = /** @type {string} */ (jspb.Message.getField(message, 1)); - if (f != null) { - writer.writeString( - 1, - f - ); - } - f = message.getTombstonedAt(); - if (f != null) { - writer.writeMessage( - 2, - f, - google_protobuf_timestamp_pb.Timestamp.serializeBinaryToWriter - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned} returns this - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.prototype.setStream = function(value) { - return jspb.Message.setField(this, 1, value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned} returns this - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.prototype.clearStream = function() { - return jspb.Message.setField(this, 1, undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.prototype.hasStream = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * optional google.protobuf.Timestamp tombstoned_at = 2; - * @return {?proto.google.protobuf.Timestamp} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.prototype.getTombstonedAt = function() { - return /** @type{?proto.google.protobuf.Timestamp} */ ( - jspb.Message.getWrapperField(this, google_protobuf_timestamp_pb.Timestamp, 2)); -}; - - -/** - * @param {?proto.google.protobuf.Timestamp|undefined} value - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned} returns this -*/ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.prototype.setTombstonedAt = function(value) { - return jspb.Message.setWrapperField(this, 2, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned} returns this - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.prototype.clearTombstonedAt = function() { - return this.setTombstonedAt(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamTombstoned.prototype.hasTombstonedAt = function() { - return jspb.Message.getField(this, 2) != null; -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound; - return proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = /** @type {string} */ (jspb.Message.getField(message, 1)); - if (f != null) { - writer.writeString( - 1, - f - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound} returns this - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound.prototype.setStream = function(value) { - return jspb.Message.setField(this, 1, value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound} returns this - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound.prototype.clearStream = function() { - return jspb.Message.setField(this, 1, undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamNotFound.prototype.hasStream = function() { - return jspb.Message.getField(this, 1) != null; -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict.toObject = function(includeInstance, msg) { - var f, obj = { - streamRevision: jspb.Message.getFieldWithDefault(msg, 1, "0") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict; - return proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readInt64String()); - msg.setStreamRevision(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStreamRevision(); - if (parseInt(f, 10) !== 0) { - writer.writeInt64String( - 1, - f - ); - } -}; - - -/** - * optional int64 stream_revision = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict.prototype.getStreamRevision = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict} returns this - */ -proto.kurrentdb.protocol.v2.ErrorDetails.StreamRevisionConflict.prototype.setStreamRevision = function(value) { - return jspb.Message.setProto3StringIntField(this, 1, value); -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded.toObject = function(includeInstance, msg) { - var f, obj = { - maxSize: jspb.Message.getFieldWithDefault(msg, 1, 0) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded; - return proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {number} */ (reader.readUint32()); - msg.setMaxSize(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getMaxSize(); - if (f !== 0) { - writer.writeUint32( - 1, - f - ); - } -}; - - -/** - * optional uint32 max_size = 1; - * @return {number} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded.prototype.getMaxSize = function() { - return /** @type {number} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {number} value - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded} returns this - */ -proto.kurrentdb.protocol.v2.ErrorDetails.TransactionMaxSizeExceeded.prototype.setMaxSize = function(value) { - return jspb.Message.setProto3IntField(this, 1, value); -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound.toObject = function(includeInstance, msg) { - var f, obj = { - - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound; - return proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.UserNotFound.serializeBinaryToWriter = function(message, writer) { - var f = undefined; -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated.toObject = function(includeInstance, msg) { - var f, obj = { - - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated; - return proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.NotAuthenticated.serializeBinaryToWriter = function(message, writer) { - var f = undefined; -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound.toObject = function(includeInstance, msg) { - var f, obj = { - - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound; - return proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.ErrorDetails.LogPositionNotFound.serializeBinaryToWriter = function(message, writer) { - var f = undefined; -}; - - -goog.object.extend(exports, proto.kurrentdb.protocol.v2); diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/streams/streams_grpc_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v2/streams/streams_grpc_pb.d.ts deleted file mode 100644 index 4702dee..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/streams/streams_grpc_pb.d.ts +++ /dev/null @@ -1,61 +0,0 @@ -// package: kurrentdb.protocol.v2.streams -// file: kurrentdb/protocols/v2/streams/streams.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as grpc from "@grpc/grpc-js"; -import * as kurrentdb_protocols_v2_streams_streams_pb from "../../../../kurrentdb/protocols/v2/streams/streams_pb"; -import * as google_protobuf_struct_pb from "google-protobuf/google/protobuf/struct_pb"; - -interface IStreamsServiceService extends grpc.ServiceDefinition { - appendSession: IStreamsServiceService_IAppendSession; - appendRecords: IStreamsServiceService_IAppendRecords; -} - -interface IStreamsServiceService_IAppendSession extends grpc.MethodDefinition { - path: "/kurrentdb.protocol.v2.streams.StreamsService/AppendSession"; - requestStream: true; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} -interface IStreamsServiceService_IAppendRecords extends grpc.MethodDefinition { - path: "/kurrentdb.protocol.v2.streams.StreamsService/AppendRecords"; - requestStream: false; - responseStream: false; - requestSerialize: grpc.serialize; - requestDeserialize: grpc.deserialize; - responseSerialize: grpc.serialize; - responseDeserialize: grpc.deserialize; -} - -export const StreamsServiceService: IStreamsServiceService; - -export interface IStreamsServiceServer extends grpc.UntypedServiceImplementation { - appendSession: grpc.handleClientStreamingCall; - appendRecords: grpc.handleUnaryCall; -} - -export interface IStreamsServiceClient { - appendSession(callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_streams_streams_pb.AppendSessionResponse) => void): grpc.ClientWritableStream; - appendSession(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_streams_streams_pb.AppendSessionResponse) => void): grpc.ClientWritableStream; - appendSession(options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_streams_streams_pb.AppendSessionResponse) => void): grpc.ClientWritableStream; - appendSession(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_streams_streams_pb.AppendSessionResponse) => void): grpc.ClientWritableStream; - appendRecords(request: kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsRequest, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsResponse) => void): grpc.ClientUnaryCall; - appendRecords(request: kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsResponse) => void): grpc.ClientUnaryCall; - appendRecords(request: kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsResponse) => void): grpc.ClientUnaryCall; -} - -export class StreamsServiceClient extends grpc.Client implements IStreamsServiceClient { - constructor(address: string, credentials: grpc.ChannelCredentials, options?: Partial); - public appendSession(callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_streams_streams_pb.AppendSessionResponse) => void): grpc.ClientWritableStream; - public appendSession(metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_streams_streams_pb.AppendSessionResponse) => void): grpc.ClientWritableStream; - public appendSession(options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_streams_streams_pb.AppendSessionResponse) => void): grpc.ClientWritableStream; - public appendSession(metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_streams_streams_pb.AppendSessionResponse) => void): grpc.ClientWritableStream; - public appendRecords(request: kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsRequest, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsResponse) => void): grpc.ClientUnaryCall; - public appendRecords(request: kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsRequest, metadata: grpc.Metadata, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsResponse) => void): grpc.ClientUnaryCall; - public appendRecords(request: kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsRequest, metadata: grpc.Metadata, options: Partial, callback: (error: grpc.ServiceError | null, response: kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsResponse) => void): grpc.ClientUnaryCall; -} diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/streams/streams_grpc_pb.js b/packages/db-client/generated/kurrentdb/protocols/v2/streams/streams_grpc_pb.js deleted file mode 100644 index ee29667..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/streams/streams_grpc_pb.js +++ /dev/null @@ -1,122 +0,0 @@ -// GENERATED CODE -- DO NOT EDIT! - -// Original file comments: -// ****************************************************************************************** -// This protocol is UNSTABLE in the sense of being subject to change. -// ****************************************************************************************** -// -'use strict'; -var grpc = require('@grpc/grpc-js'); -var kurrentdb_protocols_v2_streams_streams_pb = require('../../../../kurrentdb/protocols/v2/streams/streams_pb.js'); -var google_protobuf_struct_pb = require('google-protobuf/google/protobuf/struct_pb.js'); - -function serialize_kurrentdb_protocol_v2_streams_AppendRecordsRequest(arg) { - if (!(arg instanceof kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsRequest)) { - throw new Error('Expected argument of type kurrentdb.protocol.v2.streams.AppendRecordsRequest'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_kurrentdb_protocol_v2_streams_AppendRecordsRequest(buffer_arg) { - return kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsRequest.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_kurrentdb_protocol_v2_streams_AppendRecordsResponse(arg) { - if (!(arg instanceof kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsResponse)) { - throw new Error('Expected argument of type kurrentdb.protocol.v2.streams.AppendRecordsResponse'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_kurrentdb_protocol_v2_streams_AppendRecordsResponse(buffer_arg) { - return kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsResponse.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_kurrentdb_protocol_v2_streams_AppendRequest(arg) { - if (!(arg instanceof kurrentdb_protocols_v2_streams_streams_pb.AppendRequest)) { - throw new Error('Expected argument of type kurrentdb.protocol.v2.streams.AppendRequest'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_kurrentdb_protocol_v2_streams_AppendRequest(buffer_arg) { - return kurrentdb_protocols_v2_streams_streams_pb.AppendRequest.deserializeBinary(new Uint8Array(buffer_arg)); -} - -function serialize_kurrentdb_protocol_v2_streams_AppendSessionResponse(arg) { - if (!(arg instanceof kurrentdb_protocols_v2_streams_streams_pb.AppendSessionResponse)) { - throw new Error('Expected argument of type kurrentdb.protocol.v2.streams.AppendSessionResponse'); - } - return Buffer.from(arg.serializeBinary()); -} - -function deserialize_kurrentdb_protocol_v2_streams_AppendSessionResponse(buffer_arg) { - return kurrentdb_protocols_v2_streams_streams_pb.AppendSessionResponse.deserializeBinary(new Uint8Array(buffer_arg)); -} - - -var StreamsServiceService = exports.StreamsServiceService = { - // Appends records to multiple streams atomically within a single transaction. -// -// This is a client-streaming RPC where the client sends multiple AppendRequest messages -// (one per stream) and receives a single AppendSessionResponse upon commit. -// -// Guarantees: -// - Atomicity: All writes succeed or all fail together -// - Optimistic Concurrency: Expected revisions are validated for all streams before commit -// - Ordering: Records within each stream maintain send order -// -// Current Limitations: -// - Each stream can only appear once per session (no multiple appends to same stream) -// -// Example flow: -// 1. Client opens stream -// 2. Client sends AppendRequest for stream "orders" with 3 records -// 3. Client sends AppendRequest for stream "inventory" with 2 records -// 4. Client completes the stream -// 5. Server validates, commits, returns AppendSessionResponse with positions -appendSession: { - path: '/kurrentdb.protocol.v2.streams.StreamsService/AppendSession', - requestStream: true, - responseStream: false, - requestType: kurrentdb_protocols_v2_streams_streams_pb.AppendRequest, - responseType: kurrentdb_protocols_v2_streams_streams_pb.AppendSessionResponse, - requestSerialize: serialize_kurrentdb_protocol_v2_streams_AppendRequest, - requestDeserialize: deserialize_kurrentdb_protocol_v2_streams_AppendRequest, - responseSerialize: serialize_kurrentdb_protocol_v2_streams_AppendSessionResponse, - responseDeserialize: deserialize_kurrentdb_protocol_v2_streams_AppendSessionResponse, - }, - // Appends records to multiple streams atomically with cross-stream consistency checks. -// -// This is a unary RPC where the client sends all records and consistency checks -// in a single request and receives a single AppendRecordsResponse. -// -// Records can be interleaved across streams in any order and the global log preserves -// the exact sequence from the request. -// -// Consistency checks are decoupled from writes: a check can reference any stream, -// whether or not the request writes to it. This enables Dynamic Consistency Boundary -// (DCB) patterns where a decision depends on multiple streams but only produces -// events for a subset. -// -// Guarantees: -// - Atomicity: All writes succeed or all fail together -// - Ordering: Records maintain the exact send order in the global log -// - Cross-stream checks: Consistency checks can reference any stream -// -// On consistency check failure, no records are written and all failing checks -// are reported in the response so the client can refresh stale state in one round trip. -appendRecords: { - path: '/kurrentdb.protocol.v2.streams.StreamsService/AppendRecords', - requestStream: false, - responseStream: false, - requestType: kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsRequest, - responseType: kurrentdb_protocols_v2_streams_streams_pb.AppendRecordsResponse, - requestSerialize: serialize_kurrentdb_protocol_v2_streams_AppendRecordsRequest, - requestDeserialize: deserialize_kurrentdb_protocol_v2_streams_AppendRecordsRequest, - responseSerialize: serialize_kurrentdb_protocol_v2_streams_AppendRecordsResponse, - responseDeserialize: deserialize_kurrentdb_protocol_v2_streams_AppendRecordsResponse, - }, -}; - -exports.StreamsServiceClient = grpc.makeGenericClientConstructor(StreamsServiceService, 'StreamsService'); diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/streams/streams_pb.d.ts b/packages/db-client/generated/kurrentdb/protocols/v2/streams/streams_pb.d.ts deleted file mode 100644 index d3f4056..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/streams/streams_pb.d.ts +++ /dev/null @@ -1,310 +0,0 @@ -// package: kurrentdb.protocol.v2.streams -// file: kurrentdb/protocols/v2/streams/streams.proto - -/* tslint:disable */ -/* eslint-disable */ - -import * as jspb from "google-protobuf"; -import * as google_protobuf_struct_pb from "google-protobuf/google/protobuf/struct_pb"; - -export class AppendRequest extends jspb.Message { - getStream(): string; - setStream(value: string): AppendRequest; - clearRecordsList(): void; - getRecordsList(): Array; - setRecordsList(value: Array): AppendRequest; - addRecords(value?: AppendRecord, index?: number): AppendRecord; - - hasExpectedRevision(): boolean; - clearExpectedRevision(): void; - getExpectedRevision(): string | undefined; - setExpectedRevision(value: string): AppendRequest; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AppendRequest.AsObject; - static toObject(includeInstance: boolean, msg: AppendRequest): AppendRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: AppendRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): AppendRequest; - static deserializeBinaryFromReader(message: AppendRequest, reader: jspb.BinaryReader): AppendRequest; -} - -export namespace AppendRequest { - export type AsObject = { - stream: string, - recordsList: Array, - expectedRevision?: string, - } -} - -export class AppendResponse extends jspb.Message { - getStream(): string; - setStream(value: string): AppendResponse; - getStreamRevision(): string; - setStreamRevision(value: string): AppendResponse; - - hasPosition(): boolean; - clearPosition(): void; - getPosition(): string | undefined; - setPosition(value: string): AppendResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AppendResponse.AsObject; - static toObject(includeInstance: boolean, msg: AppendResponse): AppendResponse.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: AppendResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): AppendResponse; - static deserializeBinaryFromReader(message: AppendResponse, reader: jspb.BinaryReader): AppendResponse; -} - -export namespace AppendResponse { - export type AsObject = { - stream: string, - streamRevision: string, - position?: string, - } -} - -export class AppendSessionResponse extends jspb.Message { - clearOutputList(): void; - getOutputList(): Array; - setOutputList(value: Array): AppendSessionResponse; - addOutput(value?: AppendResponse, index?: number): AppendResponse; - getPosition(): string; - setPosition(value: string): AppendSessionResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AppendSessionResponse.AsObject; - static toObject(includeInstance: boolean, msg: AppendSessionResponse): AppendSessionResponse.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: AppendSessionResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): AppendSessionResponse; - static deserializeBinaryFromReader(message: AppendSessionResponse, reader: jspb.BinaryReader): AppendSessionResponse; -} - -export namespace AppendSessionResponse { - export type AsObject = { - outputList: Array, - position: string, - } -} - -export class SchemaInfo extends jspb.Message { - getFormat(): SchemaFormat; - setFormat(value: SchemaFormat): SchemaInfo; - getName(): string; - setName(value: string): SchemaInfo; - - hasId(): boolean; - clearId(): void; - getId(): string | undefined; - setId(value: string): SchemaInfo; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): SchemaInfo.AsObject; - static toObject(includeInstance: boolean, msg: SchemaInfo): SchemaInfo.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: SchemaInfo, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): SchemaInfo; - static deserializeBinaryFromReader(message: SchemaInfo, reader: jspb.BinaryReader): SchemaInfo; -} - -export namespace SchemaInfo { - export type AsObject = { - format: SchemaFormat, - name: string, - id?: string, - } -} - -export class AppendRecord extends jspb.Message { - - hasRecordId(): boolean; - clearRecordId(): void; - getRecordId(): string | undefined; - setRecordId(value: string): AppendRecord; - - getPropertiesMap(): jspb.Map; - clearPropertiesMap(): void; - - hasSchema(): boolean; - clearSchema(): void; - getSchema(): SchemaInfo | undefined; - setSchema(value?: SchemaInfo): AppendRecord; - getData(): Uint8Array | string; - getData_asU8(): Uint8Array; - getData_asB64(): string; - setData(value: Uint8Array | string): AppendRecord; - getStream(): string; - setStream(value: string): AppendRecord; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AppendRecord.AsObject; - static toObject(includeInstance: boolean, msg: AppendRecord): AppendRecord.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: AppendRecord, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): AppendRecord; - static deserializeBinaryFromReader(message: AppendRecord, reader: jspb.BinaryReader): AppendRecord; -} - -export namespace AppendRecord { - export type AsObject = { - recordId?: string, - - propertiesMap: Array<[string, google_protobuf_struct_pb.Value.AsObject]>, - schema?: SchemaInfo.AsObject, - data: Uint8Array | string, - stream: string, - } -} - -export class AppendRecordsRequest extends jspb.Message { - clearRecordsList(): void; - getRecordsList(): Array; - setRecordsList(value: Array): AppendRecordsRequest; - addRecords(value?: AppendRecord, index?: number): AppendRecord; - clearChecksList(): void; - getChecksList(): Array; - setChecksList(value: Array): AppendRecordsRequest; - addChecks(value?: ConsistencyCheck, index?: number): ConsistencyCheck; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AppendRecordsRequest.AsObject; - static toObject(includeInstance: boolean, msg: AppendRecordsRequest): AppendRecordsRequest.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: AppendRecordsRequest, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): AppendRecordsRequest; - static deserializeBinaryFromReader(message: AppendRecordsRequest, reader: jspb.BinaryReader): AppendRecordsRequest; -} - -export namespace AppendRecordsRequest { - export type AsObject = { - recordsList: Array, - checksList: Array, - } -} - -export class AppendRecordsResponse extends jspb.Message { - clearRevisionsList(): void; - getRevisionsList(): Array; - setRevisionsList(value: Array): AppendRecordsResponse; - addRevisions(value?: StreamRevision, index?: number): StreamRevision; - getPosition(): string; - setPosition(value: string): AppendRecordsResponse; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): AppendRecordsResponse.AsObject; - static toObject(includeInstance: boolean, msg: AppendRecordsResponse): AppendRecordsResponse.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: AppendRecordsResponse, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): AppendRecordsResponse; - static deserializeBinaryFromReader(message: AppendRecordsResponse, reader: jspb.BinaryReader): AppendRecordsResponse; -} - -export namespace AppendRecordsResponse { - export type AsObject = { - revisionsList: Array, - position: string, - } -} - -export class ConsistencyCheck extends jspb.Message { - - hasStreamState(): boolean; - clearStreamState(): void; - getStreamState(): ConsistencyCheck.StreamStateCheck | undefined; - setStreamState(value?: ConsistencyCheck.StreamStateCheck): ConsistencyCheck; - - getTypeCase(): ConsistencyCheck.TypeCase; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): ConsistencyCheck.AsObject; - static toObject(includeInstance: boolean, msg: ConsistencyCheck): ConsistencyCheck.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: ConsistencyCheck, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): ConsistencyCheck; - static deserializeBinaryFromReader(message: ConsistencyCheck, reader: jspb.BinaryReader): ConsistencyCheck; -} - -export namespace ConsistencyCheck { - export type AsObject = { - streamState?: ConsistencyCheck.StreamStateCheck.AsObject, - } - - - export class StreamStateCheck extends jspb.Message { - getStream(): string; - setStream(value: string): StreamStateCheck; - getExpectedState(): string; - setExpectedState(value: string): StreamStateCheck; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StreamStateCheck.AsObject; - static toObject(includeInstance: boolean, msg: StreamStateCheck): StreamStateCheck.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: StreamStateCheck, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): StreamStateCheck; - static deserializeBinaryFromReader(message: StreamStateCheck, reader: jspb.BinaryReader): StreamStateCheck; - } - - export namespace StreamStateCheck { - export type AsObject = { - stream: string, - expectedState: string, - } - } - - - export enum TypeCase { - TYPE_NOT_SET = 0, - STREAM_STATE = 1, - } - -} - -export class StreamRevision extends jspb.Message { - getStream(): string; - setStream(value: string): StreamRevision; - getRevision(): string; - setRevision(value: string): StreamRevision; - - serializeBinary(): Uint8Array; - toObject(includeInstance?: boolean): StreamRevision.AsObject; - static toObject(includeInstance: boolean, msg: StreamRevision): StreamRevision.AsObject; - static extensions: {[key: number]: jspb.ExtensionFieldInfo}; - static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo}; - static serializeBinaryToWriter(message: StreamRevision, writer: jspb.BinaryWriter): void; - static deserializeBinary(bytes: Uint8Array): StreamRevision; - static deserializeBinaryFromReader(message: StreamRevision, reader: jspb.BinaryReader): StreamRevision; -} - -export namespace StreamRevision { - export type AsObject = { - stream: string, - revision: string, - } -} - -export enum SchemaFormat { - SCHEMA_FORMAT_UNSPECIFIED = 0, - SCHEMA_FORMAT_JSON = 1, - SCHEMA_FORMAT_PROTOBUF = 2, - SCHEMA_FORMAT_AVRO = 3, - SCHEMA_FORMAT_BYTES = 4, -} - -export enum ExpectedRevisionConstants { - EXPECTED_REVISION_CONSTANTS_SINGLE_EVENT = 0, - EXPECTED_REVISION_CONSTANTS_NO_STREAM = -1, - EXPECTED_REVISION_CONSTANTS_ANY = -2, - EXPECTED_REVISION_CONSTANTS_EXISTS = -4, -} diff --git a/packages/db-client/generated/kurrentdb/protocols/v2/streams/streams_pb.js b/packages/db-client/generated/kurrentdb/protocols/v2/streams/streams_pb.js deleted file mode 100644 index bedc7c0..0000000 --- a/packages/db-client/generated/kurrentdb/protocols/v2/streams/streams_pb.js +++ /dev/null @@ -1,2329 +0,0 @@ -// source: kurrentdb/protocols/v2/streams/streams.proto -/** - * @fileoverview - * @enhanceable - * @suppress {missingRequire} reports error on implicit type usages. - * @suppress {messageConventions} JS Compiler reports an error if a variable or - * field starts with 'MSG_' and isn't a translatable message. - * @public - */ -// GENERATED CODE -- DO NOT EDIT! -/* eslint-disable */ -// @ts-nocheck - -var jspb = require('google-protobuf'); -var goog = jspb; -var global = (function() { - if (this) { return this; } - if (typeof window !== 'undefined') { return window; } - if (typeof global !== 'undefined') { return global; } - if (typeof self !== 'undefined') { return self; } - return Function('return this')(); -}.call(null)); - -var google_protobuf_struct_pb = require('google-protobuf/google/protobuf/struct_pb.js'); -goog.object.extend(proto, google_protobuf_struct_pb); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.AppendRecord', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.AppendRequest', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.AppendResponse', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.AppendSessionResponse', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.ConsistencyCheck', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.TypeCase', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.ExpectedRevisionConstants', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.SchemaFormat', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.SchemaInfo', null, global); -goog.exportSymbol('proto.kurrentdb.protocol.v2.streams.StreamRevision', null, global); -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.kurrentdb.protocol.v2.streams.AppendRequest.repeatedFields_, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.AppendRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.AppendRequest.displayName = 'proto.kurrentdb.protocol.v2.streams.AppendRequest'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.AppendResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.AppendResponse.displayName = 'proto.kurrentdb.protocol.v2.streams.AppendResponse'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.AppendSessionResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.repeatedFields_, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.AppendSessionResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.displayName = 'proto.kurrentdb.protocol.v2.streams.AppendSessionResponse'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.SchemaInfo, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.SchemaInfo.displayName = 'proto.kurrentdb.protocol.v2.streams.SchemaInfo'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.AppendRecord, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.AppendRecord.displayName = 'proto.kurrentdb.protocol.v2.streams.AppendRecord'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.repeatedFields_, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.displayName = 'proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.repeatedFields_, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.displayName = 'proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.oneofGroups_); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.ConsistencyCheck, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.displayName = 'proto.kurrentdb.protocol.v2.streams.ConsistencyCheck'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.displayName = 'proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck'; -} -/** - * Generated by JsPbCodeGenerator. - * @param {Array=} opt_data Optional initial data array, typically from a - * server response, or constructed directly in Javascript. The array is used - * in place and becomes part of the constructed object. It is not cloned. - * If no data is provided, the constructed object will be empty, but still - * valid. - * @extends {jspb.Message} - * @constructor - */ -proto.kurrentdb.protocol.v2.streams.StreamRevision = function(opt_data) { - jspb.Message.initialize(this, opt_data, 0, -1, null, null); -}; -goog.inherits(proto.kurrentdb.protocol.v2.streams.StreamRevision, jspb.Message); -if (goog.DEBUG && !COMPILED) { - /** - * @public - * @override - */ - proto.kurrentdb.protocol.v2.streams.StreamRevision.displayName = 'proto.kurrentdb.protocol.v2.streams.StreamRevision'; -} - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.repeatedFields_ = [2]; - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.AppendRequest.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.AppendRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, ""), - recordsList: jspb.Message.toObjectList(msg.getRecordsList(), - proto.kurrentdb.protocol.v2.streams.AppendRecord.toObject, includeInstance), - expectedRevision: jspb.Message.getFieldWithDefault(msg, 3, "0") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRequest} - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.AppendRequest; - return proto.kurrentdb.protocol.v2.streams.AppendRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.AppendRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRequest} - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - case 2: - var value = new proto.kurrentdb.protocol.v2.streams.AppendRecord; - reader.readMessage(value,proto.kurrentdb.protocol.v2.streams.AppendRecord.deserializeBinaryFromReader); - msg.addRecords(value); - break; - case 3: - var value = /** @type {string} */ (reader.readSint64String()); - msg.setExpectedRevision(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.AppendRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.AppendRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStream(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getRecordsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 2, - f, - proto.kurrentdb.protocol.v2.streams.AppendRecord.serializeBinaryToWriter - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 3)); - if (f != null) { - writer.writeSint64String( - 3, - f - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRequest} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.prototype.setStream = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * repeated AppendRecord records = 2; - * @return {!Array} - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.prototype.getRecordsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.kurrentdb.protocol.v2.streams.AppendRecord, 2)); -}; - - -/** - * @param {!Array} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRequest} returns this -*/ -proto.kurrentdb.protocol.v2.streams.AppendRequest.prototype.setRecordsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 2, value); -}; - - -/** - * @param {!proto.kurrentdb.protocol.v2.streams.AppendRecord=} opt_value - * @param {number=} opt_index - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecord} - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.prototype.addRecords = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.kurrentdb.protocol.v2.streams.AppendRecord, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRequest} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.prototype.clearRecordsList = function() { - return this.setRecordsList([]); -}; - - -/** - * optional sint64 expected_revision = 3; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.prototype.getExpectedRevision = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRequest} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.prototype.setExpectedRevision = function(value) { - return jspb.Message.setField(this, 3, value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRequest} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.prototype.clearExpectedRevision = function() { - return jspb.Message.setField(this, 3, undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.streams.AppendRequest.prototype.hasExpectedRevision = function() { - return jspb.Message.getField(this, 3) != null; -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.AppendResponse.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.AppendResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, ""), - streamRevision: jspb.Message.getFieldWithDefault(msg, 2, "0"), - position: jspb.Message.getFieldWithDefault(msg, 3, "0") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendResponse} - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.AppendResponse; - return proto.kurrentdb.protocol.v2.streams.AppendResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.AppendResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendResponse} - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - case 2: - var value = /** @type {string} */ (reader.readSint64String()); - msg.setStreamRevision(value); - break; - case 3: - var value = /** @type {string} */ (reader.readSint64String()); - msg.setPosition(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.AppendResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.AppendResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStream(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getStreamRevision(); - if (parseInt(f, 10) !== 0) { - writer.writeSint64String( - 2, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 3)); - if (f != null) { - writer.writeSint64String( - 3, - f - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendResponse} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse.prototype.setStream = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional sint64 stream_revision = 2; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse.prototype.getStreamRevision = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendResponse} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse.prototype.setStreamRevision = function(value) { - return jspb.Message.setProto3StringIntField(this, 2, value); -}; - - -/** - * optional sint64 position = 3; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse.prototype.getPosition = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendResponse} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse.prototype.setPosition = function(value) { - return jspb.Message.setField(this, 3, value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendResponse} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse.prototype.clearPosition = function() { - return jspb.Message.setField(this, 3, undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.streams.AppendResponse.prototype.hasPosition = function() { - return jspb.Message.getField(this, 3) != null; -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.repeatedFields_ = [1]; - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.AppendSessionResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.toObject = function(includeInstance, msg) { - var f, obj = { - outputList: jspb.Message.toObjectList(msg.getOutputList(), - proto.kurrentdb.protocol.v2.streams.AppendResponse.toObject, includeInstance), - position: jspb.Message.getFieldWithDefault(msg, 2, "0") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendSessionResponse} - */ -proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.AppendSessionResponse; - return proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.AppendSessionResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendSessionResponse} - */ -proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.kurrentdb.protocol.v2.streams.AppendResponse; - reader.readMessage(value,proto.kurrentdb.protocol.v2.streams.AppendResponse.deserializeBinaryFromReader); - msg.addOutput(value); - break; - case 2: - var value = /** @type {string} */ (reader.readSint64String()); - msg.setPosition(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.AppendSessionResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getOutputList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.kurrentdb.protocol.v2.streams.AppendResponse.serializeBinaryToWriter - ); - } - f = message.getPosition(); - if (parseInt(f, 10) !== 0) { - writer.writeSint64String( - 2, - f - ); - } -}; - - -/** - * repeated AppendResponse output = 1; - * @return {!Array} - */ -proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.prototype.getOutputList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.kurrentdb.protocol.v2.streams.AppendResponse, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendSessionResponse} returns this -*/ -proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.prototype.setOutputList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.kurrentdb.protocol.v2.streams.AppendResponse=} opt_value - * @param {number=} opt_index - * @return {!proto.kurrentdb.protocol.v2.streams.AppendResponse} - */ -proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.prototype.addOutput = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.kurrentdb.protocol.v2.streams.AppendResponse, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendSessionResponse} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.prototype.clearOutputList = function() { - return this.setOutputList([]); -}; - - -/** - * optional sint64 position = 2; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.prototype.getPosition = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendSessionResponse} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendSessionResponse.prototype.setPosition = function(value) { - return jspb.Message.setProto3StringIntField(this, 2, value); -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.SchemaInfo.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.SchemaInfo} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo.toObject = function(includeInstance, msg) { - var f, obj = { - format: jspb.Message.getFieldWithDefault(msg, 1, 0), - name: jspb.Message.getFieldWithDefault(msg, 2, ""), - id: jspb.Message.getFieldWithDefault(msg, 3, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.SchemaInfo} - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.SchemaInfo; - return proto.kurrentdb.protocol.v2.streams.SchemaInfo.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.SchemaInfo} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.SchemaInfo} - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {!proto.kurrentdb.protocol.v2.streams.SchemaFormat} */ (reader.readEnum()); - msg.setFormat(value); - break; - case 2: - var value = /** @type {string} */ (reader.readString()); - msg.setName(value); - break; - case 3: - var value = /** @type {string} */ (reader.readString()); - msg.setId(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.SchemaInfo.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.SchemaInfo} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getFormat(); - if (f !== 0.0) { - writer.writeEnum( - 1, - f - ); - } - f = message.getName(); - if (f.length > 0) { - writer.writeString( - 2, - f - ); - } - f = /** @type {string} */ (jspb.Message.getField(message, 3)); - if (f != null) { - writer.writeString( - 3, - f - ); - } -}; - - -/** - * optional SchemaFormat format = 1; - * @return {!proto.kurrentdb.protocol.v2.streams.SchemaFormat} - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo.prototype.getFormat = function() { - return /** @type {!proto.kurrentdb.protocol.v2.streams.SchemaFormat} */ (jspb.Message.getFieldWithDefault(this, 1, 0)); -}; - - -/** - * @param {!proto.kurrentdb.protocol.v2.streams.SchemaFormat} value - * @return {!proto.kurrentdb.protocol.v2.streams.SchemaInfo} returns this - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo.prototype.setFormat = function(value) { - return jspb.Message.setProto3EnumField(this, 1, value); -}; - - -/** - * optional string name = 2; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo.prototype.getName = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.SchemaInfo} returns this - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo.prototype.setName = function(value) { - return jspb.Message.setProto3StringField(this, 2, value); -}; - - -/** - * optional string id = 3; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo.prototype.getId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 3, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.SchemaInfo} returns this - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo.prototype.setId = function(value) { - return jspb.Message.setField(this, 3, value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.streams.SchemaInfo} returns this - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo.prototype.clearId = function() { - return jspb.Message.setField(this, 3, undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.streams.SchemaInfo.prototype.hasId = function() { - return jspb.Message.getField(this, 3) != null; -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.AppendRecord.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.AppendRecord} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.toObject = function(includeInstance, msg) { - var f, obj = { - recordId: jspb.Message.getFieldWithDefault(msg, 1, ""), - propertiesMap: (f = msg.getPropertiesMap()) ? f.toObject(includeInstance, proto.google.protobuf.Value.toObject) : [], - schema: (f = msg.getSchema()) && proto.kurrentdb.protocol.v2.streams.SchemaInfo.toObject(includeInstance, f), - data: msg.getData_asB64(), - stream: jspb.Message.getFieldWithDefault(msg, 5, "") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecord} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.AppendRecord; - return proto.kurrentdb.protocol.v2.streams.AppendRecord.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.AppendRecord} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecord} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setRecordId(value); - break; - case 2: - var value = msg.getPropertiesMap(); - reader.readMessage(value, function(message, reader) { - jspb.Map.deserializeBinary(message, reader, jspb.BinaryReader.prototype.readString, jspb.BinaryReader.prototype.readMessage, proto.google.protobuf.Value.deserializeBinaryFromReader, "", new proto.google.protobuf.Value()); - }); - break; - case 3: - var value = new proto.kurrentdb.protocol.v2.streams.SchemaInfo; - reader.readMessage(value,proto.kurrentdb.protocol.v2.streams.SchemaInfo.deserializeBinaryFromReader); - msg.setSchema(value); - break; - case 4: - var value = /** @type {!Uint8Array} */ (reader.readBytes()); - msg.setData(value); - break; - case 5: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.AppendRecord.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.AppendRecord} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = /** @type {string} */ (jspb.Message.getField(message, 1)); - if (f != null) { - writer.writeString( - 1, - f - ); - } - f = message.getPropertiesMap(true); - if (f && f.getLength() > 0) { - f.serializeBinary(2, writer, jspb.BinaryWriter.prototype.writeString, jspb.BinaryWriter.prototype.writeMessage, proto.google.protobuf.Value.serializeBinaryToWriter); - } - f = message.getSchema(); - if (f != null) { - writer.writeMessage( - 3, - f, - proto.kurrentdb.protocol.v2.streams.SchemaInfo.serializeBinaryToWriter - ); - } - f = message.getData_asU8(); - if (f.length > 0) { - writer.writeBytes( - 4, - f - ); - } - f = message.getStream(); - if (f.length > 0) { - writer.writeString( - 5, - f - ); - } -}; - - -/** - * optional string record_id = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.getRecordId = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecord} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.setRecordId = function(value) { - return jspb.Message.setField(this, 1, value); -}; - - -/** - * Clears the field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecord} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.clearRecordId = function() { - return jspb.Message.setField(this, 1, undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.hasRecordId = function() { - return jspb.Message.getField(this, 1) != null; -}; - - -/** - * map properties = 2; - * @param {boolean=} opt_noLazyCreate Do not create the map if - * empty, instead returning `undefined` - * @return {!jspb.Map} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.getPropertiesMap = function(opt_noLazyCreate) { - return /** @type {!jspb.Map} */ ( - jspb.Message.getMapField(this, 2, opt_noLazyCreate, - proto.google.protobuf.Value)); -}; - - -/** - * Clears values from the map. The map will be non-null. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecord} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.clearPropertiesMap = function() { - this.getPropertiesMap().clear(); - return this;}; - - -/** - * optional SchemaInfo schema = 3; - * @return {?proto.kurrentdb.protocol.v2.streams.SchemaInfo} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.getSchema = function() { - return /** @type{?proto.kurrentdb.protocol.v2.streams.SchemaInfo} */ ( - jspb.Message.getWrapperField(this, proto.kurrentdb.protocol.v2.streams.SchemaInfo, 3)); -}; - - -/** - * @param {?proto.kurrentdb.protocol.v2.streams.SchemaInfo|undefined} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecord} returns this -*/ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.setSchema = function(value) { - return jspb.Message.setWrapperField(this, 3, value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecord} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.clearSchema = function() { - return this.setSchema(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.hasSchema = function() { - return jspb.Message.getField(this, 3) != null; -}; - - -/** - * optional bytes data = 4; - * @return {!(string|Uint8Array)} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.getData = function() { - return /** @type {!(string|Uint8Array)} */ (jspb.Message.getFieldWithDefault(this, 4, "")); -}; - - -/** - * optional bytes data = 4; - * This is a type-conversion wrapper around `getData()` - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.getData_asB64 = function() { - return /** @type {string} */ (jspb.Message.bytesAsB64( - this.getData())); -}; - - -/** - * optional bytes data = 4; - * Note that Uint8Array is not supported on all browsers. - * @see http://caniuse.com/Uint8Array - * This is a type-conversion wrapper around `getData()` - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.getData_asU8 = function() { - return /** @type {!Uint8Array} */ (jspb.Message.bytesAsU8( - this.getData())); -}; - - -/** - * @param {!(string|Uint8Array)} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecord} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.setData = function(value) { - return jspb.Message.setProto3BytesField(this, 4, value); -}; - - -/** - * optional string stream = 5; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 5, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecord} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendRecord.prototype.setStream = function(value) { - return jspb.Message.setProto3StringField(this, 5, value); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.repeatedFields_ = [1,2]; - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.toObject = function(includeInstance, msg) { - var f, obj = { - recordsList: jspb.Message.toObjectList(msg.getRecordsList(), - proto.kurrentdb.protocol.v2.streams.AppendRecord.toObject, includeInstance), - checksList: jspb.Message.toObjectList(msg.getChecksList(), - proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.toObject, includeInstance) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest; - return proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.kurrentdb.protocol.v2.streams.AppendRecord; - reader.readMessage(value,proto.kurrentdb.protocol.v2.streams.AppendRecord.deserializeBinaryFromReader); - msg.addRecords(value); - break; - case 2: - var value = new proto.kurrentdb.protocol.v2.streams.ConsistencyCheck; - reader.readMessage(value,proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.deserializeBinaryFromReader); - msg.addChecks(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getRecordsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.kurrentdb.protocol.v2.streams.AppendRecord.serializeBinaryToWriter - ); - } - f = message.getChecksList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 2, - f, - proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.serializeBinaryToWriter - ); - } -}; - - -/** - * repeated AppendRecord records = 1; - * @return {!Array} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.prototype.getRecordsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.kurrentdb.protocol.v2.streams.AppendRecord, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest} returns this -*/ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.prototype.setRecordsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.kurrentdb.protocol.v2.streams.AppendRecord=} opt_value - * @param {number=} opt_index - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecord} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.prototype.addRecords = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.kurrentdb.protocol.v2.streams.AppendRecord, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.prototype.clearRecordsList = function() { - return this.setRecordsList([]); -}; - - -/** - * repeated ConsistencyCheck checks = 2; - * @return {!Array} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.prototype.getChecksList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.kurrentdb.protocol.v2.streams.ConsistencyCheck, 2)); -}; - - -/** - * @param {!Array} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest} returns this -*/ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.prototype.setChecksList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 2, value); -}; - - -/** - * @param {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck=} opt_value - * @param {number=} opt_index - * @return {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.prototype.addChecks = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 2, opt_value, proto.kurrentdb.protocol.v2.streams.ConsistencyCheck, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsRequest.prototype.clearChecksList = function() { - return this.setChecksList([]); -}; - - - -/** - * List of repeated fields within this message type. - * @private {!Array} - * @const - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.repeatedFields_ = [1]; - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.toObject = function(includeInstance, msg) { - var f, obj = { - revisionsList: jspb.Message.toObjectList(msg.getRevisionsList(), - proto.kurrentdb.protocol.v2.streams.StreamRevision.toObject, includeInstance), - position: jspb.Message.getFieldWithDefault(msg, 2, "0") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse; - return proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.kurrentdb.protocol.v2.streams.StreamRevision; - reader.readMessage(value,proto.kurrentdb.protocol.v2.streams.StreamRevision.deserializeBinaryFromReader); - msg.addRevisions(value); - break; - case 2: - var value = /** @type {string} */ (reader.readSint64String()); - msg.setPosition(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getRevisionsList(); - if (f.length > 0) { - writer.writeRepeatedMessage( - 1, - f, - proto.kurrentdb.protocol.v2.streams.StreamRevision.serializeBinaryToWriter - ); - } - f = message.getPosition(); - if (parseInt(f, 10) !== 0) { - writer.writeSint64String( - 2, - f - ); - } -}; - - -/** - * repeated StreamRevision revisions = 1; - * @return {!Array} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.prototype.getRevisionsList = function() { - return /** @type{!Array} */ ( - jspb.Message.getRepeatedWrapperField(this, proto.kurrentdb.protocol.v2.streams.StreamRevision, 1)); -}; - - -/** - * @param {!Array} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse} returns this -*/ -proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.prototype.setRevisionsList = function(value) { - return jspb.Message.setRepeatedWrapperField(this, 1, value); -}; - - -/** - * @param {!proto.kurrentdb.protocol.v2.streams.StreamRevision=} opt_value - * @param {number=} opt_index - * @return {!proto.kurrentdb.protocol.v2.streams.StreamRevision} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.prototype.addRevisions = function(opt_value, opt_index) { - return jspb.Message.addToRepeatedWrapperField(this, 1, opt_value, proto.kurrentdb.protocol.v2.streams.StreamRevision, opt_index); -}; - - -/** - * Clears the list making it empty but non-null. - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.prototype.clearRevisionsList = function() { - return this.setRevisionsList([]); -}; - - -/** - * optional sint64 position = 2; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.prototype.getPosition = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse} returns this - */ -proto.kurrentdb.protocol.v2.streams.AppendRecordsResponse.prototype.setPosition = function(value) { - return jspb.Message.setProto3StringIntField(this, 2, value); -}; - - - -/** - * Oneof group definitions for this message. Each group defines the field - * numbers belonging to that group. When of these fields' value is set, all - * other fields in the group are cleared. During deserialization, if multiple - * fields are encountered for a group, only the last value seen will be kept. - * @private {!Array>} - * @const - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.oneofGroups_ = [[1]]; - -/** - * @enum {number} - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.TypeCase = { - TYPE_NOT_SET: 0, - STREAM_STATE: 1 -}; - -/** - * @return {proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.TypeCase} - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.prototype.getTypeCase = function() { - return /** @type {proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.TypeCase} */(jspb.Message.computeOneofCase(this, proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.oneofGroups_[0])); -}; - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.toObject = function(includeInstance, msg) { - var f, obj = { - streamState: (f = msg.getStreamState()) && proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.toObject(includeInstance, f) - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck} - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.ConsistencyCheck; - return proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck} - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = new proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck; - reader.readMessage(value,proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.deserializeBinaryFromReader); - msg.setStreamState(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStreamState(); - if (f != null) { - writer.writeMessage( - 1, - f, - proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.serializeBinaryToWriter - ); - } -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, ""), - expectedState: jspb.Message.getFieldWithDefault(msg, 2, "0") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck} - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck; - return proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck} - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - case 2: - var value = /** @type {string} */ (reader.readSint64String()); - msg.setExpectedState(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStream(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getExpectedState(); - if (parseInt(f, 10) !== 0) { - writer.writeSint64String( - 2, - f - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck} returns this - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.prototype.setStream = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional sint64 expected_state = 2; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.prototype.getExpectedState = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck} returns this - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck.prototype.setExpectedState = function(value) { - return jspb.Message.setProto3StringIntField(this, 2, value); -}; - - -/** - * optional StreamStateCheck stream_state = 1; - * @return {?proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck} - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.prototype.getStreamState = function() { - return /** @type{?proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck} */ ( - jspb.Message.getWrapperField(this, proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck, 1)); -}; - - -/** - * @param {?proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.StreamStateCheck|undefined} value - * @return {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck} returns this -*/ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.prototype.setStreamState = function(value) { - return jspb.Message.setOneofWrapperField(this, 1, proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.oneofGroups_[0], value); -}; - - -/** - * Clears the message field making it undefined. - * @return {!proto.kurrentdb.protocol.v2.streams.ConsistencyCheck} returns this - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.prototype.clearStreamState = function() { - return this.setStreamState(undefined); -}; - - -/** - * Returns whether this field is set. - * @return {boolean} - */ -proto.kurrentdb.protocol.v2.streams.ConsistencyCheck.prototype.hasStreamState = function() { - return jspb.Message.getField(this, 1) != null; -}; - - - - - -if (jspb.Message.GENERATE_TO_OBJECT) { -/** - * Creates an object representation of this proto. - * Field names that are reserved in JavaScript and will be renamed to pb_name. - * Optional fields that are not set will be set to undefined. - * To access a reserved field use, foo.pb_, eg, foo.pb_default. - * For the list of reserved names please see: - * net/proto2/compiler/js/internal/generator.cc#kKeyword. - * @param {boolean=} opt_includeInstance Deprecated. whether to include the - * JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @return {!Object} - */ -proto.kurrentdb.protocol.v2.streams.StreamRevision.prototype.toObject = function(opt_includeInstance) { - return proto.kurrentdb.protocol.v2.streams.StreamRevision.toObject(opt_includeInstance, this); -}; - - -/** - * Static version of the {@see toObject} method. - * @param {boolean|undefined} includeInstance Deprecated. Whether to include - * the JSPB instance for transitional soy proto support: - * http://goto/soy-param-migration - * @param {!proto.kurrentdb.protocol.v2.streams.StreamRevision} msg The msg instance to transform. - * @return {!Object} - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.StreamRevision.toObject = function(includeInstance, msg) { - var f, obj = { - stream: jspb.Message.getFieldWithDefault(msg, 1, ""), - revision: jspb.Message.getFieldWithDefault(msg, 2, "0") - }; - - if (includeInstance) { - obj.$jspbMessageInstance = msg; - } - return obj; -}; -} - - -/** - * Deserializes binary data (in protobuf wire format). - * @param {jspb.ByteSource} bytes The bytes to deserialize. - * @return {!proto.kurrentdb.protocol.v2.streams.StreamRevision} - */ -proto.kurrentdb.protocol.v2.streams.StreamRevision.deserializeBinary = function(bytes) { - var reader = new jspb.BinaryReader(bytes); - var msg = new proto.kurrentdb.protocol.v2.streams.StreamRevision; - return proto.kurrentdb.protocol.v2.streams.StreamRevision.deserializeBinaryFromReader(msg, reader); -}; - - -/** - * Deserializes binary data (in protobuf wire format) from the - * given reader into the given message object. - * @param {!proto.kurrentdb.protocol.v2.streams.StreamRevision} msg The message object to deserialize into. - * @param {!jspb.BinaryReader} reader The BinaryReader to use. - * @return {!proto.kurrentdb.protocol.v2.streams.StreamRevision} - */ -proto.kurrentdb.protocol.v2.streams.StreamRevision.deserializeBinaryFromReader = function(msg, reader) { - while (reader.nextField()) { - if (reader.isEndGroup()) { - break; - } - var field = reader.getFieldNumber(); - switch (field) { - case 1: - var value = /** @type {string} */ (reader.readString()); - msg.setStream(value); - break; - case 2: - var value = /** @type {string} */ (reader.readSint64String()); - msg.setRevision(value); - break; - default: - reader.skipField(); - break; - } - } - return msg; -}; - - -/** - * Serializes the message to binary data (in protobuf wire format). - * @return {!Uint8Array} - */ -proto.kurrentdb.protocol.v2.streams.StreamRevision.prototype.serializeBinary = function() { - var writer = new jspb.BinaryWriter(); - proto.kurrentdb.protocol.v2.streams.StreamRevision.serializeBinaryToWriter(this, writer); - return writer.getResultBuffer(); -}; - - -/** - * Serializes the given message to binary data (in protobuf wire - * format), writing to the given BinaryWriter. - * @param {!proto.kurrentdb.protocol.v2.streams.StreamRevision} message - * @param {!jspb.BinaryWriter} writer - * @suppress {unusedLocalVariables} f is only used for nested messages - */ -proto.kurrentdb.protocol.v2.streams.StreamRevision.serializeBinaryToWriter = function(message, writer) { - var f = undefined; - f = message.getStream(); - if (f.length > 0) { - writer.writeString( - 1, - f - ); - } - f = message.getRevision(); - if (parseInt(f, 10) !== 0) { - writer.writeSint64String( - 2, - f - ); - } -}; - - -/** - * optional string stream = 1; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.StreamRevision.prototype.getStream = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 1, "")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.StreamRevision} returns this - */ -proto.kurrentdb.protocol.v2.streams.StreamRevision.prototype.setStream = function(value) { - return jspb.Message.setProto3StringField(this, 1, value); -}; - - -/** - * optional sint64 revision = 2; - * @return {string} - */ -proto.kurrentdb.protocol.v2.streams.StreamRevision.prototype.getRevision = function() { - return /** @type {string} */ (jspb.Message.getFieldWithDefault(this, 2, "0")); -}; - - -/** - * @param {string} value - * @return {!proto.kurrentdb.protocol.v2.streams.StreamRevision} returns this - */ -proto.kurrentdb.protocol.v2.streams.StreamRevision.prototype.setRevision = function(value) { - return jspb.Message.setProto3StringIntField(this, 2, value); -}; - - -/** - * @enum {number} - */ -proto.kurrentdb.protocol.v2.streams.SchemaFormat = { - SCHEMA_FORMAT_UNSPECIFIED: 0, - SCHEMA_FORMAT_JSON: 1, - SCHEMA_FORMAT_PROTOBUF: 2, - SCHEMA_FORMAT_AVRO: 3, - SCHEMA_FORMAT_BYTES: 4 -}; - -/** - * @enum {number} - */ -proto.kurrentdb.protocol.v2.streams.ExpectedRevisionConstants = { - EXPECTED_REVISION_CONSTANTS_SINGLE_EVENT: 0, - EXPECTED_REVISION_CONSTANTS_NO_STREAM: -1, - EXPECTED_REVISION_CONSTANTS_ANY: -2, - EXPECTED_REVISION_CONSTANTS_EXISTS: -4 -}; - -goog.object.extend(exports, proto.kurrentdb.protocol.v2.streams); diff --git a/packages/db-client/package.json b/packages/db-client/package.json index 629476c..d5c3d84 100644 --- a/packages/db-client/package.json +++ b/packages/db-client/package.json @@ -1,7 +1,7 @@ { - "name": "@kurrent/kurrentdb-client", - "version": "1.3.1", - "description": "KurrentDB gRPC NodeJS Client SDK", + "name": "@trogonstack/trogon-eventstore-client", + "version": "0.0.1", + "description": "TrogonEventStore gRPC client for Node.js", "main": "./dist/index.js", "types": "./dist/index.d.ts", "scripts": { @@ -9,11 +9,12 @@ "build:ts": "tsc --build", "build:watch": "yarn generate && yarn build:ts-watch", "build:ts-watch": "tsc --build --watch", - "generate": "yarn generate:folder && yarn generate:sed-append && yarn generate:sed-insert && yarn generate:js", - "generate:sed-append": "shx sed -i \"s/int64 ([A-z_]*) = ([0-9]*) \\[deprecated = true\\];/int64 \\$1 = \\$2 [deprecated = true, jstype = JS_STRING];/g\" ./protos/kurrentdb/protocols/**/*.proto", - "generate:sed-insert": "shx sed -i \"s/int64 ([A-z_]*) = ([0-9]*);/int64 \\$1 = \\$2 [jstype = JS_STRING];/g\" ./protos/kurrentdb/protocols/**/*.proto", + "generate": "yarn generate:folder && yarn generate:sed-append && yarn generate:sed-insert && yarn generate:js && yarn generate:normalize", + "generate:sed-append": "shx sed -i \"s/int64 ([A-z_]*) = ([0-9]*) \\[deprecated = true\\];/int64 \\$1 = \\$2 [deprecated = true, jstype = JS_STRING];/g\" ./protos/event_store/protocols/**/*.proto", + "generate:sed-insert": "shx sed -i \"s/int64 ([A-z_]*) = ([0-9]*);/int64 \\$1 = \\$2 [jstype = JS_STRING];/g\" ./protos/event_store/protocols/**/*.proto", "generate:folder": "shx mkdir -p ./generated", - "generate:js": "grpc_tools_node_protoc ./protos/kurrentdb/protocols/**/*.proto --proto_path=./protos --grpc_out=grpc_js:./generated --js_out=import_style=commonjs,binary:./generated --ts_out=generate_package_definition:./generated", + "generate:js": "grpc_tools_node_protoc ./protos/event_store/protocols/**/*.proto --proto_path=./protos --grpc_out=grpc_js:./generated --js_out=import_style=commonjs,binary:./generated --ts_out=generate_package_definition:./generated", + "generate:normalize": "node ./scripts/normalize-generated.mjs", "clean": "yarn clean:generated && yarn clean:dist && yarn clean:buildinfo", "clean:generated": "shx rm -rf ./generated", "clean:dist": "shx rm -rf ./dist", @@ -25,28 +26,28 @@ ], "repository": { "type": "git", - "url": "git+https://github.com/kurrent-io/KurrentDB-Client-NodeJS.git" + "url": "git+https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS.git" }, "keywords": [ - "Kurrent", + "TrogonEventStore", "EventSourcing", "Client" ], - "author": "Kurrent, Inc", + "author": "Straw Hat, LLC", "license": "Apache-2.0", "bugs": { - "url": "https://github.com/kurrent-io/KurrentDB-Client-NodeJS/issues" + "url": "https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS/issues" }, - "homepage": "https://developers.kurrent.io/clients/grpc/getting-started?codeLanguage=NodeJS", + "homepage": "https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS", "publishConfig": { - "access": "public" + "access": "public", + "registry": "https://npm.pkg.github.com" }, "engines": { "node": ">=20" }, "dependencies": { "@grpc/grpc-js": "^1.14.3", - "@kurrent/bridge": "^0.2.2", "@types/debug": "^4.1.12", "@types/google-protobuf": "^3.15.12", "@types/node": "^22.10.2", diff --git a/packages/db-client/protos/kurrentdb/protocols/v1/code.proto b/packages/db-client/protos/event_store/protocols/v1/code.proto similarity index 100% rename from packages/db-client/protos/kurrentdb/protocols/v1/code.proto rename to packages/db-client/protos/event_store/protocols/v1/code.proto diff --git a/packages/db-client/protos/kurrentdb/protocols/v1/gossip.proto b/packages/db-client/protos/event_store/protocols/v1/gossip.proto similarity index 94% rename from packages/db-client/protos/kurrentdb/protocols/v1/gossip.proto rename to packages/db-client/protos/event_store/protocols/v1/gossip.proto index a58e242..53f6230 100644 --- a/packages/db-client/protos/kurrentdb/protocols/v1/gossip.proto +++ b/packages/db-client/protos/event_store/protocols/v1/gossip.proto @@ -2,7 +2,7 @@ syntax = "proto3"; package event_store.client.gossip; option java_package = "com.eventstore.dbclient.proto.gossip"; -import "kurrentdb/protocols/v1/shared.proto"; +import "event_store/protocols/v1/shared.proto"; service Gossip { rpc Read (event_store.client.Empty) returns (ClusterInfo); diff --git a/packages/db-client/protos/kurrentdb/protocols/v1/operations.proto b/packages/db-client/protos/event_store/protocols/v1/operations.proto similarity index 66% rename from packages/db-client/protos/kurrentdb/protocols/v1/operations.proto rename to packages/db-client/protos/event_store/protocols/v1/operations.proto index e52c004..e37a99b 100644 --- a/packages/db-client/protos/kurrentdb/protocols/v1/operations.proto +++ b/packages/db-client/protos/event_store/protocols/v1/operations.proto @@ -2,11 +2,14 @@ syntax = "proto3"; package event_store.client.operations; option java_package = "com.eventstore.dbclient.proto.operations"; -import "kurrentdb/protocols/v1/shared.proto"; +import "event_store/protocols/v1/shared.proto"; service Operations { rpc StartScavenge (StartScavengeReq) returns (ScavengeResp); rpc StopScavenge (StopScavengeReq) returns (ScavengeResp); + rpc GetCurrentScavenge (event_store.client.Empty) returns (ScavengeStatusResp); + rpc GetLastScavenge (event_store.client.Empty) returns (ScavengeStatusResp); + rpc ReloadConfig (event_store.client.Empty) returns (event_store.client.Empty); rpc Shutdown (event_store.client.Empty) returns (event_store.client.Empty); rpc MergeIndexes (event_store.client.Empty) returns (event_store.client.Empty); rpc ResignNode (event_store.client.Empty) returns (event_store.client.Empty); @@ -19,6 +22,9 @@ message StartScavengeReq { message Options { int32 thread_count = 1; int32 start_from_chunk = 2; + optional int32 threshold = 3; + optional int32 throttle_percent = 4; + bool sync_only = 5; } } @@ -40,6 +46,19 @@ message ScavengeResp { } } +message ScavengeStatusResp { + string scavenge_id = 1; + ScavengeStatus scavenge_status = 2; + + enum ScavengeStatus { + Unknown = 0; + InProgress = 1; + Stopped = 2; + Success = 3; + Errored = 4; + } +} + message SetNodePriorityReq { int32 priority = 1; } diff --git a/packages/db-client/protos/kurrentdb/protocols/v1/persistentsubscriptions.proto b/packages/db-client/protos/event_store/protocols/v1/persistentsubscriptions.proto similarity index 88% rename from packages/db-client/protos/kurrentdb/protocols/v1/persistentsubscriptions.proto rename to packages/db-client/protos/event_store/protocols/v1/persistentsubscriptions.proto index 8acd50f..c003585 100644 --- a/packages/db-client/protos/kurrentdb/protocols/v1/persistentsubscriptions.proto +++ b/packages/db-client/protos/event_store/protocols/v1/persistentsubscriptions.proto @@ -2,7 +2,7 @@ syntax = "proto3"; package event_store.client.persistent_subscriptions; option java_package = "com.eventstore.dbclient.proto.persistentsubscriptions"; -import "kurrentdb/protocols/v1/shared.proto"; +import "event_store/protocols/v1/shared.proto"; service PersistentSubscriptions { rpc Create (CreateReq) returns (CreateResp); @@ -11,6 +11,7 @@ service PersistentSubscriptions { rpc Read (stream ReadReq) returns (stream ReadResp); rpc GetInfo (GetInfoReq) returns (GetInfoResp); rpc ReplayParked (ReplayParkedReq) returns (ReplayParkedResp); + rpc TruncateParked (TruncateParkedReq) returns (TruncateParkedResp); rpc List (ListReq) returns (ListResp); rpc RestartSubsystem (event_store.client.Empty) returns (event_store.client.Empty); } @@ -98,16 +99,15 @@ message CreateReq { message Options { oneof stream_option { - StreamOptions stream = 4 [deprecated = true]; + StreamOptions stream = 4; AllOptions all = 5; } - event_store.client.StreamIdentifier stream_identifier = 1; + event_store.client.StreamIdentifier stream_identifier = 1 [deprecated=true]; string group_name = 2; Settings settings = 3; } message StreamOptions { - option deprecated = true; event_store.client.StreamIdentifier stream_identifier = 1; oneof revision_option { uint64 revision = 2 [jstype = JS_STRING]; @@ -162,11 +162,11 @@ message CreateReq { int32 history_buffer_size = 12; ConsumerStrategy named_consumer_strategy = 13 [deprecated = true]; oneof message_timeout { - int64 message_timeout_ticks = 4 [jstype = JS_STRING, deprecated = true]; + int64 message_timeout_ticks = 4 [jstype = JS_STRING]; int32 message_timeout_ms = 14; } oneof checkpoint_after { - int64 checkpoint_after_ticks = 6 [jstype = JS_STRING, deprecated = true]; + int64 checkpoint_after_ticks = 6 [jstype = JS_STRING]; int32 checkpoint_after_ms = 15; } string consumer_strategy = 16; @@ -187,7 +187,7 @@ message UpdateReq { message Options { oneof stream_option { - StreamOptions stream = 4 [deprecated = true]; + StreamOptions stream = 4; AllOptions all = 5; } event_store.client.StreamIdentifier stream_identifier = 1 [deprecated = true]; @@ -228,15 +228,16 @@ message UpdateReq { int32 live_buffer_size = 10; int32 read_batch_size = 11; int32 history_buffer_size = 12; - ConsumerStrategy named_consumer_strategy = 13; + ConsumerStrategy named_consumer_strategy = 13 [deprecated = true]; oneof message_timeout { - int64 message_timeout_ticks = 4 [jstype = JS_STRING, deprecated = true]; + int64 message_timeout_ticks = 4 [jstype = JS_STRING]; int32 message_timeout_ms = 14; } oneof checkpoint_after { - int64 checkpoint_after_ticks = 6 [jstype = JS_STRING, deprecated = true]; + int64 checkpoint_after_ticks = 6 [jstype = JS_STRING]; int32 checkpoint_after_ms = 15; } + string consumer_strategy = 16; } enum ConsumerStrategy { @@ -349,6 +350,25 @@ message ReplayParkedReq { message ReplayParkedResp { } +message TruncateParkedReq { + Options options = 1; + + message Options { + string group_name = 1; + oneof stream_option { + event_store.client.StreamIdentifier stream_identifier = 2; + event_store.client.Empty all = 3; + } + oneof stop_at_option { + int64 stop_at = 4 [jstype = JS_STRING]; + event_store.client.Empty no_limit = 5; + } + } +} + +message TruncateParkedResp { +} + message ListReq { Options options = 1; @@ -357,6 +377,8 @@ message ListReq { event_store.client.Empty list_all_subscriptions = 1; StreamOption list_for_stream = 2; } + optional int32 offset = 3; + optional int32 count = 4; } message StreamOption { oneof stream_option { @@ -368,4 +390,7 @@ message ListReq { message ListResp { repeated SubscriptionInfo subscriptions = 1; + optional int32 offset = 2; + optional int32 count = 3; + optional int32 total = 4; } diff --git a/packages/db-client/protos/kurrentdb/protocols/v1/projectionmanagement.proto b/packages/db-client/protos/event_store/protocols/v1/projectionmanagement.proto similarity index 52% rename from packages/db-client/protos/kurrentdb/protocols/v1/projectionmanagement.proto rename to packages/db-client/protos/event_store/protocols/v1/projectionmanagement.proto index dbabd64..a590424 100644 --- a/packages/db-client/protos/kurrentdb/protocols/v1/projectionmanagement.proto +++ b/packages/db-client/protos/event_store/protocols/v1/projectionmanagement.proto @@ -3,18 +3,23 @@ package event_store.client.projections; option java_package = "com.eventstore.dbclient.proto.projections"; import "google/protobuf/struct.proto"; -import "kurrentdb/protocols/v1/shared.proto"; +import "event_store/protocols/v1/shared.proto"; service Projections { rpc Create (CreateReq) returns (CreateResp); rpc Update (UpdateReq) returns (UpdateResp); + rpc GetQuery (GetQueryReq) returns (GetQueryResp); rpc Delete (DeleteReq) returns (DeleteResp); rpc Statistics (StatisticsReq) returns (stream StatisticsResp); rpc Disable (DisableReq) returns (DisableResp); rpc Enable (EnableReq) returns (EnableResp); rpc Reset (ResetReq) returns (ResetResp); + rpc Abort (AbortReq) returns (AbortResp); rpc State (StateReq) returns (StateResp); rpc Result (ResultReq) returns (ResultResp); + rpc GetConfig (GetConfigReq) returns (GetConfigResp); + rpc UpdateConfig (UpdateConfigReq) returns (UpdateConfigResp); + rpc ReadEvents (ReadEventsReq) returns (ReadEventsResp); rpc RestartSubsystem (event_store.client.Empty) returns (event_store.client.Empty); } @@ -24,14 +29,22 @@ message CreateReq { message Options { oneof mode { event_store.client.Empty one_time = 1; - Transient transient = 2 [deprecated = true]; + Transient transient = 2; Continuous continuous = 3; } string query = 4; - int32 engine_version = 5; // 0 or 1 = v1 (default), 2 = v2 + string handler_type = 5; + oneof enabled_option { + bool enabled = 6; + event_store.client.Empty no_enabled_option = 7; + } + optional string name = 8; + bool checkpoints_enabled = 9; + bool emit_enabled = 10; + bool track_emitted_streams = 11; + map annotations = 12; message Transient { - option deprecated = true; string name = 1; } message Continuous { @@ -55,12 +68,36 @@ message UpdateReq { bool emit_enabled = 3; event_store.client.Empty no_emit_options = 4; } + map annotations = 5; } } message UpdateResp { } +message GetQueryReq { + Options options = 1; + + message Options { + string name = 1; + } +} + +message GetQueryResp { + Details details = 1; + + message Details { + string name = 1; + string query = 2; + bool emit_enabled = 3; + string projection_type = 4; + optional bool track_emitted_streams = 5; + optional bool checkpoints_enabled = 6; + string definition_json = 7; + string output_config_json = 8; + } +} + message DeleteReq { Options options = 1; @@ -81,9 +118,10 @@ message StatisticsReq { oneof mode { string name = 1; event_store.client.Empty all = 2; - event_store.client.Empty transient = 3 [deprecated = true]; + event_store.client.Empty transient = 3; event_store.client.Empty continuous = 4; event_store.client.Empty one_time = 5; + event_store.client.Empty all_non_transient = 6; } } } @@ -140,6 +178,50 @@ message ResultResp { google.protobuf.Value result = 1; } +message GetConfigReq { + Options options = 1; + + message Options { + string name = 1; + } +} + +message GetConfigResp { + Details details = 1; + + message Details { + bool emit_enabled = 1; + bool track_emitted_streams = 2; + int32 checkpoint_after_ms = 3; + int32 checkpoint_handled_threshold = 4; + int32 checkpoint_unhandled_bytes_threshold = 5; + int32 pending_events_threshold = 6; + int32 max_write_batch_length = 7; + int32 max_allowed_writes_in_flight = 8; + optional int32 projection_execution_timeout = 9; + } +} + +message UpdateConfigReq { + Options options = 1; + + message Options { + string name = 1; + bool emit_enabled = 2; + bool track_emitted_streams = 3; + int32 checkpoint_after_ms = 4; + int32 checkpoint_handled_threshold = 5; + int32 checkpoint_unhandled_bytes_threshold = 6; + int32 pending_events_threshold = 7; + int32 max_write_batch_length = 8; + int32 max_allowed_writes_in_flight = 9; + optional int32 projection_execution_timeout = 10; + } +} + +message UpdateConfigResp { +} + message ResetReq { Options options = 1; @@ -152,6 +234,16 @@ message ResetReq { message ResetResp { } +message AbortReq { + Options options = 1; + + message Options { + string name = 1; + } +} + +message AbortResp { +} message EnableReq { Options options = 1; @@ -175,3 +267,34 @@ message DisableReq { message DisableResp { } + +message ReadEventsReq { + Options options = 1; + + message Options { + string query_sources_json = 1; + string position_json = 2; + int32 max_events = 3; + } +} + +message ReadEventsResp { + Details details = 1; + + message Details { + string correlation_id = 1; + string reader_position_json = 2; + repeated Event events = 3; + + message Event { + string event_stream_id = 1; + int64 event_number = 2 [jstype = JS_STRING]; + string event_type = 3; + google.protobuf.Value data = 4; + google.protobuf.Value metadata = 5; + google.protobuf.Value link_metadata = 6; + bool is_json = 7; + string reader_position_json = 8; + } + } +} diff --git a/packages/db-client/protos/kurrentdb/protocols/v1/serverfeatures.proto b/packages/db-client/protos/event_store/protocols/v1/serverfeatures.proto similarity index 90% rename from packages/db-client/protos/kurrentdb/protocols/v1/serverfeatures.proto rename to packages/db-client/protos/event_store/protocols/v1/serverfeatures.proto index 3faba7d..7f0ba7d 100644 --- a/packages/db-client/protos/kurrentdb/protocols/v1/serverfeatures.proto +++ b/packages/db-client/protos/event_store/protocols/v1/serverfeatures.proto @@ -1,7 +1,7 @@ syntax = "proto3"; package event_store.client.server_features; option java_package = "com.eventstore.dbclient.proto.serverfeatures"; -import "kurrentdb/protocols/v1/shared.proto"; +import "event_store/protocols/v1/shared.proto"; service ServerFeatures { rpc GetSupportedMethods (event_store.client.Empty) returns (SupportedMethods); diff --git a/packages/db-client/protos/kurrentdb/protocols/v1/shared.proto b/packages/db-client/protos/event_store/protocols/v1/shared.proto similarity index 95% rename from packages/db-client/protos/kurrentdb/protocols/v1/shared.proto rename to packages/db-client/protos/event_store/protocols/v1/shared.proto index 3ca758b..30fee91 100644 --- a/packages/db-client/protos/kurrentdb/protocols/v1/shared.proto +++ b/packages/db-client/protos/event_store/protocols/v1/shared.proto @@ -23,7 +23,6 @@ message StreamIdentifier { } message AllStreamPosition { - option deprecated = true; uint64 commit_position = 1 [jstype = JS_STRING]; uint64 prepare_position = 2 [jstype = JS_STRING]; } @@ -58,6 +57,5 @@ message MaximumAppendSizeExceeded { } message BadRequest { - option deprecated = true; string message = 1; } diff --git a/packages/db-client/protos/kurrentdb/protocols/v1/status.proto b/packages/db-client/protos/event_store/protocols/v1/status.proto similarity index 97% rename from packages/db-client/protos/kurrentdb/protocols/v1/status.proto rename to packages/db-client/protos/event_store/protocols/v1/status.proto index c457517..19923c5 100644 --- a/packages/db-client/protos/kurrentdb/protocols/v1/status.proto +++ b/packages/db-client/protos/event_store/protocols/v1/status.proto @@ -17,7 +17,7 @@ syntax = "proto3"; package google.rpc; import "google/protobuf/any.proto"; -import "kurrentdb/protocols/v1/code.proto"; +import "event_store/protocols/v1/code.proto"; option cc_enable_arenas = true; option go_package = "google.golang.org/genproto/googleapis/rpc/status;status"; diff --git a/packages/db-client/protos/kurrentdb/protocols/v1/streams.proto b/packages/db-client/protos/event_store/protocols/v1/streams.proto similarity index 81% rename from packages/db-client/protos/kurrentdb/protocols/v1/streams.proto rename to packages/db-client/protos/event_store/protocols/v1/streams.proto index f1117c0..395c919 100644 --- a/packages/db-client/protos/kurrentdb/protocols/v1/streams.proto +++ b/packages/db-client/protos/event_store/protocols/v1/streams.proto @@ -2,8 +2,8 @@ syntax = "proto3"; package event_store.client.streams; option java_package = "com.eventstore.dbclient.proto.streams"; -import "kurrentdb/protocols/v1/shared.proto"; -import "kurrentdb/protocols/v1/status.proto"; +import "event_store/protocols/v1/shared.proto"; +import "event_store/protocols/v1/status.proto"; import "google/protobuf/duration.proto"; import "google/protobuf/empty.proto"; import "google/protobuf/timestamp.proto"; @@ -35,7 +35,7 @@ message ReadReq { event_store.client.Empty no_filter = 8; } UUIDOption uuid_option = 9; - ControlOption control_option = 10 [deprecated = true]; + ControlOption control_option = 10; enum ReadDirection { Forwards = 0; @@ -96,42 +96,22 @@ message ReadResp { SubscriptionConfirmation confirmation = 2; Checkpoint checkpoint = 3; StreamNotFound stream_not_found = 4; - uint64 first_stream_position = 5 [jstype = JS_STRING, deprecated = true]; - uint64 last_stream_position = 6 [jstype = JS_STRING, deprecated = true]; - AllStreamPosition last_all_stream_position = 7 [deprecated = true]; + uint64 first_stream_position = 5 [jstype = JS_STRING]; + uint64 last_stream_position = 6 [jstype = JS_STRING]; + AllStreamPosition last_all_stream_position = 7; CaughtUp caught_up = 8; FellBehind fell_behind = 9; } - // The $all or stream subscription has caught up and become live. message CaughtUp { - // Current time in the server when the subscription caught up google.protobuf.Timestamp timestamp = 1; - - // Checkpoint for resuming a stream subscription. - // For stream subscriptions it is populated unless the stream is empty. - // For $all subscriptions it is not populated. optional int64 stream_revision = 2 [jstype = JS_STRING]; - - // Checkpoint for resuming a $all subscription. - // For stream subscriptions it is not populated. - // For $all subscriptions it is populated unless the database is empty. optional Position position = 3; } - // The $all or stream subscription has fallen back into catchup mode and is no longer live. message FellBehind { - // Current time in the server when the subscription fell behind google.protobuf.Timestamp timestamp = 1; - - // Checkpoint for resuming a stream subscription. - // For stream subscriptions it is populated unless the stream is empty. - // For $all subscriptions it is not populated. optional int64 stream_revision = 2 [jstype = JS_STRING]; - - // Checkpoint for resuming a $all subscription. - // For stream subscriptions it is not populated. - // For $all subscriptions it is populated unless the database is empty. optional Position position = 3; } @@ -160,16 +140,11 @@ message ReadResp { message Checkpoint { uint64 commit_position = 1 [jstype = JS_STRING]; uint64 prepare_position = 2 [jstype = JS_STRING]; - - // Current time in the server when the checkpoint was reached - google.protobuf.Timestamp timestamp = 3; } - message Position { uint64 commit_position = 1 [jstype = JS_STRING]; uint64 prepare_position = 2 [jstype = JS_STRING]; } - message StreamNotFound { event_store.client.StreamIdentifier stream_identifier = 1; } @@ -222,13 +197,13 @@ message AppendResp { message WrongExpectedVersion { oneof current_revision_option_20_6_0 { - uint64 current_revision_20_6_0 = 1 [deprecated = true]; - event_store.client.Empty no_stream_20_6_0 = 2 [deprecated = true]; + uint64 current_revision_20_6_0 = 1; + event_store.client.Empty no_stream_20_6_0 = 2; } oneof expected_revision_option_20_6_0 { - uint64 expected_revision_20_6_0 = 3 [deprecated = true]; - event_store.client.Empty any_20_6_0 = 4 [deprecated = true]; - event_store.client.Empty stream_exists_20_6_0 = 5 [deprecated = true]; + uint64 expected_revision_20_6_0 = 3; + event_store.client.Empty any_20_6_0 = 4; + event_store.client.Empty stream_exists_20_6_0 = 5; } oneof current_revision_option { uint64 current_revision = 6 [jstype = JS_STRING]; diff --git a/packages/db-client/protos/kurrentdb/protocols/v1/usermanagement.proto b/packages/db-client/protos/event_store/protocols/v1/usermanagement.proto similarity index 93% rename from packages/db-client/protos/kurrentdb/protocols/v1/usermanagement.proto rename to packages/db-client/protos/event_store/protocols/v1/usermanagement.proto index 6bde1f7..f4a5868 100644 --- a/packages/db-client/protos/kurrentdb/protocols/v1/usermanagement.proto +++ b/packages/db-client/protos/event_store/protocols/v1/usermanagement.proto @@ -8,6 +8,7 @@ service Users { rpc Delete (DeleteReq) returns (DeleteResp); rpc Disable (DisableReq) returns (DisableResp); rpc Enable (EnableReq) returns (EnableResp); + rpc Current (CurrentReq) returns (CurrentResp); rpc Details (DetailsReq) returns (stream DetailsResp); rpc ChangePassword (ChangePasswordReq) returns (ChangePasswordResp); rpc ResetPassword (ResetPasswordReq) returns (ResetPasswordResp); @@ -73,6 +74,13 @@ message DisableReq { message DisableResp { } +message CurrentReq { +} + +message CurrentResp { + DetailsResp.UserDetails user_details = 1; +} + message DetailsReq { Options options = 1; message Options { diff --git a/packages/db-client/protos/kurrentdb/protocols/v2/errors.proto b/packages/db-client/protos/kurrentdb/protocols/v2/errors.proto deleted file mode 100644 index 981ad47..0000000 --- a/packages/db-client/protos/kurrentdb/protocols/v2/errors.proto +++ /dev/null @@ -1,152 +0,0 @@ -// ****************************************************************************************** -// This protocol is UNSTABLE in the sense of being subject to change. -// ****************************************************************************************** - -syntax = "proto3"; - -package kurrent.rpc; - -option csharp_namespace = "KurrentDB.Protocol.V2.Common.Errors"; - -import "kurrentdb/protocols/v2/rpc.proto"; - -// The canonical server error codes for the Kurrent Platform gRPC APIs. -// These errors represent common failure modes across all Kurrent services. -enum ServerError { - // Default value. This value is not used. - // An error code MUST always be set to a non-zero value. - // If an error code is not explicitly set, it MUST be treated as - // an internal server error (INTERNAL). - UNSPECIFIED = 0; - - // Authentication or authorization failure. - // The client lacks valid credentials or sufficient permissions to perform the requested operation. - // - // Common causes: - // - Missing or invalid authentication tokens - // - Insufficient permissions for the operation - // - Expired credentials - // - // Client action: Check credentials, verify permissions, and re-authenticate if necessary. - // Not retriable without fixing the underlying authorization issue. - SERVER_ERROR_ACCESS_DENIED = 1 [(kurrent.rpc.error) = { - status_code: PERMISSION_DENIED, - has_details: true - }]; - - // The request is malformed or contains invalid data. - // The server cannot process the request due to client error. - // - // Common causes: - // - Invalid field values (e.g., empty required fields, out-of-range numbers) - // - Malformed data formats - // - Validation failures - // - // Client action: Fix the request data and retry. - // Not retriable without modifying the request. - SERVER_ERROR_BAD_REQUEST = 2 [(kurrent.rpc.error) = { - status_code: INVALID_ARGUMENT, - has_details: true - }]; - - // The server is not the cluster leader and cannot process write operations. - // In a clustered deployment, only the leader node can accept write operations. - // - // Common causes: - // - Client connected to a follower node - // - Leader election in progress - // - Network partition - // - // Client action: Redirect the request to the leader node indicated in the error details. - // Retriable after redirecting to the correct leader node. - SERVER_ERROR_NOT_LEADER_NODE = 5 [(kurrent.rpc.error) = { - status_code: FAILED_PRECONDITION, - has_details: true - }]; - - // The operation did not complete within the configured timeout period. - // - // Common causes: - // - Slow disk I/O during writes - // - Cluster consensus delays - // - Network latency - // - Heavy server load - // - // Client action: Retry with exponential backoff. Consider increasing timeout values. - // Retriable - the operation may succeed on retry. - SERVER_ERROR_OPERATION_TIMEOUT = 6 [(kurrent.rpc.error) = { - status_code: DEADLINE_EXCEEDED - }]; - - // The server is starting up or shutting down and cannot process requests. - // - // Common causes: - // - Server is initializing (loading indexes, recovering state) - // - Server is performing graceful shutdown - // - Server is performing maintenance operations - // - // Client action: Retry with exponential backoff. Wait for server to become ready. - // Retriable - the server will become available after initialization completes. - SERVER_ERROR_SERVER_NOT_READY = 7 [(kurrent.rpc.error) = { - status_code: UNAVAILABLE - }]; - - // The server is temporarily overloaded and cannot accept more requests. - // This is a backpressure mechanism to prevent server overload. - // - // Common causes: - // - Too many concurrent requests - // - Resource exhaustion (CPU, memory, disk I/O) - // - Rate limiting triggered - // - // Client action: Retry with exponential backoff. Reduce request rate. - // Retriable - the server may accept requests after load decreases. - SERVER_ERROR_SERVER_OVERLOADED = 8 [(kurrent.rpc.error) = { - status_code: UNAVAILABLE - }]; - - // An internal server error occurred. - // This indicates a bug or unexpected condition in the server. - // - // Common causes: - // - Unhandled exceptions - // - Assertion failures - // - Corrupted internal state - // - Programming errors - // - // Client action: Report to server administrators with request details. - // May be retriable, but likely indicates a server-side issue requiring investigation. - SERVER_ERROR_SERVER_MALFUNCTION = 9 [(kurrent.rpc.error) = { - status_code: INTERNAL - }]; -} - -// Details for ACCESS_DENIED errors. -message AccessDeniedErrorDetails { - // The friendly name of the operation that was denied. - string operation = 1; - - // The username of the user who was denied access. - optional string username = 2; - - // The permission that was required for this operation. - optional string permission = 3; -} - -// Details for NOT_LEADER_NODE errors. -message NotLeaderNodeErrorDetails { - // Information about the current cluster leader node. - NodeInfo current_leader = 1; - - // Information about a cluster node. - message NodeInfo { - // The hostname or IP address of the node. - string host = 1; - - // The gRPC port of the node. - int32 port = 2; - - // The unique instance ID of the node. - optional string node_id = 3; - } -} \ No newline at end of file diff --git a/packages/db-client/protos/kurrentdb/protocols/v2/rpc.proto b/packages/db-client/protos/kurrentdb/protocols/v2/rpc.proto deleted file mode 100644 index c06de03..0000000 --- a/packages/db-client/protos/kurrentdb/protocols/v2/rpc.proto +++ /dev/null @@ -1,74 +0,0 @@ -// ****************************************************************************************** -// This protocol is UNSTABLE in the sense of being subject to change. -// ****************************************************************************************** - -syntax = "proto3"; - -package kurrent.rpc; - -option csharp_namespace = "Kurrent.Rpc"; - -import "google/protobuf/descriptor.proto"; -import "kurrentdb/protocols/v1/code.proto"; - -// ErrorMetadata provides actionable information for error enum values to enable automated -// code generation, documentation, and consistent error handling across the Kurrent platform. -// -// It was modeled to support a single details type per error code to simplify code generation and -// validation. If multiple detail types are needed for a single error code, consider defining -// separate error codes for each detail type. Or, use a union type (oneof) in the detail message -// to encapsulate multiple detail variants within a single detail message. -// -// More however DebugInfo and RetryInfo can and should be added to any error regardless of -// this setting, when applicable. -// -// This annotation is applied to enum values using the google.protobuf.EnumValueOptions -// extension mechanism. It enables: -// - Automatic gRPC status code mapping -// - Code generation for error handling utilities -// - Documentation generation -// - Type-safe error detail validation -// -// Usage Example: -// enum StreamErrorCode { -// REVISION_CONFLICT = 5 [(kurrent.rpc.error) = { -// status_code: FAILED_PRECONDITION, -// has_details: true -// }]; -// } -// -// See individual field documentation for conventions and defaults. -message ErrorMetadata { - // Maps the error to a standard gRPC status code for transport-level compatibility. - // This field is REQUIRED for every error annotation. - // - // Use standard gRPC status codes from `google.rpc.code`. - // - // Code generators use this to: - // - Map errors to gRPC status codes automatically - // - Generate HTTP status code mappings - // - Create transport-agnostic error handling - google.rpc.Code status_code = 1; - - // Indicates whether this error supports rich, typed detail messages. - // Defaults to false (simple message string only). - // The message type name must be derived from the enum name by convention. - // Mask: {EnumValue}ErrorDetails, {EnumValue}Error, {EnumValue} - // - // Examples: - // ACCESS_DENIED -> "AccessDeniedErrorDetails", "AccessDeniedError" or "AccessDenied" - // SERVER_NOT_READY -> "ServerNotReadyErrorDetails", "ServerNotReadyError" or "ServerNotReady" - // - // Code generators use the message type name to: - // - Validate that the detail message matches the expected type - // - Generate type-safe error handling code - // - Create accurate documentation - bool has_details = 2; -} - -// Extend EnumValueOptions to include error information for enum values -extend google.protobuf.EnumValueOptions { - // Provides additional information about error conditions for automated - // code generation and documentation. - optional ErrorMetadata error = 50000; -} \ No newline at end of file diff --git a/packages/db-client/protos/kurrentdb/protocols/v2/streams/errors.proto b/packages/db-client/protos/kurrentdb/protocols/v2/streams/errors.proto deleted file mode 100644 index ee16b28..0000000 --- a/packages/db-client/protos/kurrentdb/protocols/v2/streams/errors.proto +++ /dev/null @@ -1,260 +0,0 @@ -// ****************************************************************************************** -// This protocol is UNSTABLE in the sense of being subject to change. -// ****************************************************************************************** - -syntax = "proto3"; - -package kurrentdb.protocol.v2.streams.errors; - -option csharp_namespace = "KurrentDB.Protocol.V2.Streams.Errors"; - -import "kurrentdb/protocols/v2/rpc.proto"; - -// Error codes specific to the Streams API. -// These errors represent failure modes when working with streams of records. -enum StreamsError { - // Default value. This value is not used. - // An error code MUST always be set to a non-zero value. - // If an error code is not explicitly set, it MUST be treated as - // an internal server error (INTERNAL). - STREAMS_ERROR_UNSPECIFIED = 0; - - // The requested stream does not exist in the database. - // - // Common causes: - // - Stream name typo or incorrect stream identifier - // - Stream was never created (no events appended yet) - // - Stream was deleted and not yet recreated - // - // Client action: Verify the stream name is correct. Create the stream by appending to it. - // Recoverable by creating the stream first (append with NO_STREAM expected revision). - STREAMS_ERROR_STREAM_NOT_FOUND = 1 [(kurrent.rpc.error) = { - status_code: NOT_FOUND, - has_details: true, - }]; - - // The stream already exists when an operation expected it not to exist. - // - // Common causes: - // - Attempting to create a stream that already has events - // - Using NO_STREAM expected revision on an existing stream - // - Race condition with concurrent stream creation - // - // Client action: Use the existing stream or use a different expected revision. - // Recoverable by adjusting the expected revision or using the existing stream. - STREAMS_ERROR_STREAM_ALREADY_EXISTS = 2 [(kurrent.rpc.error) = { - status_code: ALREADY_EXISTS, - has_details: true - }]; - - // The stream has been soft deleted. - // Soft-deleted streams are hidden from stream lists but can be restored by appending to them. - // - // Common causes: - // - Stream was explicitly soft-deleted via delete operation - // - Attempting to read from a soft-deleted stream - // - // Client action: Restore the stream by appending new events, or accept that the stream is deleted. - // Recoverable by appending to the stream to restore it. - STREAMS_ERROR_STREAM_DELETED = 3 [(kurrent.rpc.error) = { - status_code: FAILED_PRECONDITION, - has_details: true - }]; - - // The stream has been tombstoned (permanently deleted). - // Tombstoned streams cannot be restored and will never accept new events. - // - // Common causes: - // - Stream was explicitly tombstoned via tombstone operation - // - Administrative deletion of sensitive data - // - Attempting to write to or read from a tombstoned stream - // - // Client action: Stream is permanently removed. Create a new stream with a different name if needed. - // Not recoverable - the stream cannot be restored. - STREAMS_ERROR_STREAM_TOMBSTONED = 4 [(kurrent.rpc.error) = { - status_code: FAILED_PRECONDITION, - has_details: true - }]; - - // The expected revision does not match the actual stream revision. - // This is an optimistic concurrency control failure. - // - // Common causes: - // - Another client modified the stream concurrently - // - Client has stale state about the stream revision - // - Race condition in distributed system - // - // Client action: Fetch the current stream revision and retry with the correct expected revision. - // Recoverable by reading the current state and retrying with proper optimistic concurrency control. - STREAMS_ERROR_STREAM_REVISION_CONFLICT = 5 [(kurrent.rpc.error) = { - status_code: FAILED_PRECONDITION, - has_details: true - }]; - - // A single record being appended exceeds the maximum allowed size. - // - // Common causes: - // - Record payload is too large (exceeds server's max record size configuration) - // - Excessive metadata in properties - // - Large binary data without chunking - // - // Client action: Reduce record size, split large payloads across multiple records, or increase server limits. - // Recoverable by reducing record size or adjusting server configuration. - STREAMS_ERROR_APPEND_RECORD_SIZE_EXCEEDED = 6 [(kurrent.rpc.error) = { - status_code: INVALID_ARGUMENT, - has_details: true - }]; - - // The total size of all records in a single append session exceeds the maximum allowed transaction size. - // - // Common causes: - // - Too many records in a single append session - // - Combined payload size exceeds server's max transaction size - // - Attempting to write very large batches - // - // Client action: Split the append into multiple smaller transactions. - // Recoverable by reducing the number of records per append session. - STREAMS_ERROR_APPEND_TRANSACTION_SIZE_EXCEEDED = 7 [(kurrent.rpc.error) = { - status_code: ABORTED, - has_details: true - }]; - - // The same stream appears multiple times in a single append session. - // This is currently not supported to prevent complexity with expected revisions and ordering. - // - // Common causes: - // - Accidentally appending to the same stream twice in one session - // - Application logic error in batch operations - // - // Client action: Remove duplicate streams from the append session or split into multiple sessions. - // Recoverable by restructuring the append session to reference each stream only once. - STREAMS_ERROR_STREAM_ALREADY_IN_APPEND_SESSION = 8 [(kurrent.rpc.error) = { - status_code: ABORTED, - has_details: true - }]; - - // An append session was started but no append requests were sent before completing the stream. - // - // Common causes: - // - Client completed the stream without sending any AppendRequest messages - // - Application logic error - // - // Client action: Ensure at least one AppendRequest is sent before completing the stream. - // Recoverable by properly implementing the append session protocol. - STREAMS_ERROR_APPEND_SESSION_NO_REQUESTS = 9 [(kurrent.rpc.error) = { - status_code: FAILED_PRECONDITION - }]; - - // One or more consistency checks failed during an AppendRecords operation. - // The transaction is aborted — no records are written. - // - // Common causes: - // - A stream state check found the stream at a different revision than expected - // - A stream referenced in a state check does not exist, was deleted, or was tombstoned - // - // Client action: Inspect the AppendConsistencyViolationErrorDetails to determine which - // checks failed and why, then correct the request or refresh local state and retry. - // Recoverable by reading the current state and resubmitting with updated checks. - STREAMS_ERROR_APPEND_CONSISTENCY_VIOLATION = 14 [(kurrent.rpc.error) = { - status_code: FAILED_PRECONDITION, - has_details: true - }]; -} - -// Details for STREAM_NOT_FOUND errors. -message StreamNotFoundErrorDetails { - // The name of the stream that was not found. - string stream = 1; -} - -// Details for STREAM_ALREADY_EXISTS errors. -message StreamAlreadyExistsErrorDetails { - // The name of the stream that already exists. - string stream = 1; -} - -// Details for STREAM_DELETED errors. -message StreamDeletedErrorDetails { - // The name of the stream that was deleted. - string stream = 1; -} - -// Details for STREAM_TOMBSTONED errors. -message StreamTombstonedErrorDetails { - // The name of the stream that was tombstoned. - string stream = 1; -} - -// Details for STREAM_REVISION_CONFLICT errors. -message StreamRevisionConflictErrorDetails { - // The name of the stream that had a revision conflict. - string stream = 1; - - // The expected revision that was provided in the append request. - sint64 expected_revision = 2 [jstype = JS_STRING]; - - // The actual current revision of the stream. - sint64 actual_revision = 3 [jstype = JS_STRING]; -} - -// Details for APPEND_RECORD_SIZE_EXCEEDED errors. -message AppendRecordSizeExceededErrorDetails { - // The name of the stream where the append was attempted. - string stream = 1; - - // The identifier of the record that exceeded the size limit. - string record_id = 2; - - // The actual size of the record in bytes. - int32 size = 3; - - // The maximum allowed size of a single record in bytes. - int32 max_size = 4; -} - -// Details for APPEND_TRANSACTION_SIZE_EXCEEDED errors. -message AppendTransactionSizeExceededErrorDetails { - // The actual size of the transaction in bytes. - int32 size = 1; - - // The maximum allowed size of an append transaction in bytes. - int32 max_size = 2; -} - -// Details for STREAM_ALREADY_IN_APPEND_SESSION errors. -message StreamAlreadyInAppendSessionErrorDetails { - // The name of the stream that appears multiple times. - string stream = 1; -} - -// Details for APPEND_CONSISTENCY_VIOLATION errors. -// -// Contains all consistency checks that were violated during the append operation. -// Only violated checks are included; satisfied checks are omitted. -message AppendConsistencyViolationErrorDetails { - // The consistency checks that were violated. - repeated ConsistencyViolation violations = 1; -} - -// Details for a single consistency check that was violated. -message ConsistencyViolation { - // Index of the check in the original consistency_checks list. - int32 check_index = 1; - - oneof type { - // The stream was not at the expected state. - StreamStateViolation stream_state = 2; - } - - // A stream state check was violated because the actual state did not match the expected state. - message StreamStateViolation { - // The name of the stream whose state was checked. - string stream = 1; - - // The expected state of the stream as specified in the consistency check. - sint64 expected_state = 2 [jstype = JS_STRING]; - - // The actual state of the stream at the time the check was evaluated. - sint64 actual_state = 3 [jstype = JS_STRING]; - } -} \ No newline at end of file diff --git a/packages/db-client/protos/kurrentdb/protocols/v2/streams/streams.proto b/packages/db-client/protos/kurrentdb/protocols/v2/streams/streams.proto deleted file mode 100644 index f82aed7..0000000 --- a/packages/db-client/protos/kurrentdb/protocols/v2/streams/streams.proto +++ /dev/null @@ -1,240 +0,0 @@ -// ****************************************************************************************** -// This protocol is UNSTABLE in the sense of being subject to change. -// ****************************************************************************************** - -syntax = "proto3"; - -package kurrentdb.protocol.v2.streams; - -option csharp_namespace = "KurrentDB.Protocol.V2.Streams"; - -import "google/protobuf/struct.proto"; - -service StreamsService { - // Appends records to multiple streams atomically within a single transaction. - // - // This is a client-streaming RPC where the client sends multiple AppendRequest messages - // (one per stream) and receives a single AppendSessionResponse upon commit. - // - // Guarantees: - // - Atomicity: All writes succeed or all fail together - // - Optimistic Concurrency: Expected revisions are validated for all streams before commit - // - Ordering: Records within each stream maintain send order - // - // Current Limitations: - // - Each stream can only appear once per session (no multiple appends to same stream) - // - // Example flow: - // 1. Client opens stream - // 2. Client sends AppendRequest for stream "orders" with 3 records - // 3. Client sends AppendRequest for stream "inventory" with 2 records - // 4. Client completes the stream - // 5. Server validates, commits, returns AppendSessionResponse with positions - rpc AppendSession(stream AppendRequest) returns (AppendSessionResponse); - - // Appends records to multiple streams atomically with cross-stream consistency checks. - // - // This is a unary RPC where the client sends all records and consistency checks - // in a single request and receives a single AppendRecordsResponse. - // - // Records can be interleaved across streams in any order and the global log preserves - // the exact sequence from the request. - // - // Consistency checks are decoupled from writes: a check can reference any stream, - // whether or not the request writes to it. This enables Dynamic Consistency Boundary - // (DCB) patterns where a decision depends on multiple streams but only produces - // events for a subset. - // - // Guarantees: - // - Atomicity: All writes succeed or all fail together - // - Ordering: Records maintain the exact send order in the global log - // - Cross-stream checks: Consistency checks can reference any stream - // - // On consistency check failure, no records are written and all failing checks - // are reported in the response so the client can refresh stale state in one round trip. - rpc AppendRecords(AppendRecordsRequest) returns (AppendRecordsResponse); -} - -// Represents the input for appending records to a specific stream. -message AppendRequest { - // The stream to append records to. - string stream = 1; - - // The records to append to the stream. - repeated AppendRecord records = 2; - - // The expected revision for optimistic concurrency control. - // Can be either: - // - A specific revision number (0, 1, 2, ...) - the stream must be at exactly this revision - // - An ExpectedRevisionConstants value (-4, -2, -1) for special semantics - // - // If omitted, defaults to EXPECTED_REVISION_CONSTANTS_ANY (-2). - optional sint64 expected_revision = 3 [jstype = JS_STRING]; -} - -// Represents the outcome of an append operation. -message AppendResponse { - // The stream to which records were appended. - string stream = 1; - - // The actual/current revision of the stream after the append. - // This is the revision number of the last record written to this stream. - sint64 stream_revision = 2 [jstype = JS_STRING]; - - // The position of the last appended record in the global log. - optional sint64 position = 3 [jstype = JS_STRING]; -} - -message AppendSessionResponse { - // The results of each append request in the session. - repeated AppendResponse output = 1; - - // The global commit position of the last appended record in the session. - sint64 position = 2 [jstype = JS_STRING]; -} - -// Represents the data format of the schema. -enum SchemaFormat { - // Default value, should not be used. - SCHEMA_FORMAT_UNSPECIFIED = 0; - SCHEMA_FORMAT_JSON = 1; - SCHEMA_FORMAT_PROTOBUF = 2; - SCHEMA_FORMAT_AVRO = 3; - SCHEMA_FORMAT_BYTES = 4; -} - -// Schema information for record validation and interpretation. -message SchemaInfo { - // The format of the data payload. - // Determines how the bytes in AppendRecord.data should be interpreted. - SchemaFormat format = 1; - - // The schema name (replaces the legacy "event type" concept). - // Identifies what kind of data this record contains. - // - // Common naming formats: - // - Kebab-case: "order-placed", "customer-registered" - // - URN format: "urn:kurrentdb:events:order-placed:v1" - // - Dotted namespace: "Teams.Player.V1", "Orders.OrderPlaced.V2" - // - Reverse domain: "com.acme.orders.placed" - string name = 2; - - // The identifier of the specific version of the schema that the record payload - // conforms to. This should match a registered schema version in the system. - // Not necessary when not enforcing schema validation. - optional string id = 3; -} - -// Record to be appended to a stream. -message AppendRecord { - // Unique identifier for this record (must be a valid UUID/GUID). - // If not provided, the server will generate a new one. - optional string record_id = 1; - - // A collection of properties providing additional information about the - // record. Can contain user-defined or system propreties. - // System keys will be prefixed with "$" (e.g., "$timestamp"). - // User-defined keys MUST NOT start with "$". - // - // Common examples: - // User metadata: - // - "user-id": "12345" - // - "tenant": "acme-corp" - // - "source": "mobile-app" - // - // System metadata (with $ prefix): - // - "$trace-id": "4bf92f3577b34da6a3ce929d0e0e4736" // OpenTelemetry trace ID - // - "$span-id": "00f067aa0ba902b7" // OpenTelemetry span ID - // - "$timestamp": "2025-01-15T10:30:00.000Z" // ISO 8601 timestamp - map properties = 2; - - // Schema information for this record. - SchemaInfo schema = 3; - - // The record payload as raw bytes. - // The format specified in SchemaInfo determines how to interpret these bytes. - bytes data = 4; - - // Target stream for this record. - // Required for AppendRecords (each record specifies its own stream). - // Ignored for AppendSession (the stream is specified in AppendRequest). - string stream = 5; -} - -// Constants for expected revision validation in optimistic concurrency control. -// These can be used in the expected_revision field, or you can specify an actual revision number. -enum ExpectedRevisionConstants { - // The stream must have exactly one event at revision 0. - // Used for scenarios requiring strict single-event semantics. - EXPECTED_REVISION_CONSTANTS_SINGLE_EVENT = 0; - - // The stream must not exist yet (first write to the stream). - // Fails if the stream already has events. - EXPECTED_REVISION_CONSTANTS_NO_STREAM = -1; - - // Accept any current state of the stream (no optimistic concurrency check). - // The write will succeed regardless of the stream's current revision. - EXPECTED_REVISION_CONSTANTS_ANY = -2; - - // The stream must exist (have at least one record). - // Fails if the stream doesn't exist yet. - EXPECTED_REVISION_CONSTANTS_EXISTS = -4; -} - -// Request to append records to one or more streams atomically. -// -// All records are committed in a single transaction. Each record specifies its -// target stream via AppendRecord.stream. Consistency checks are evaluated before -// any records are written. -message AppendRecordsRequest { - // The records to append. Records targeting the same stream maintain their - // order from this list. - repeated AppendRecord records = 1; - - // Optional consistency checks evaluated before commit. If any check fails, - // the entire transaction is aborted. - repeated ConsistencyCheck checks = 2; -} - -// Response from a successful AppendRecords operation. -// -// Contains the resulting revision for each stream that was written to and the -// global commit position of the transaction. -message AppendRecordsResponse { - // The resulting revision for each stream that received records. One entry per - // distinct stream written to, in no guaranteed order. - repeated StreamRevision revisions = 1; - - // The global commit position of the last record written in this transaction. - // Can be used for read-your-writes consistency or progress tracking. - sint64 position = 2 [jstype = JS_STRING]; -} - -// A pre-commit condition that must hold true for the transaction to succeed. -// -// Consistency checks are evaluated atomically before any records are written. If -// any check is violated, the entire transaction is aborted. -message ConsistencyCheck { - oneof type { - // Check that a stream is at a specific revision or lifecycle state. - StreamStateCheck stream_state = 1; - } - - // Asserts a stream is at a specific revision or lifecycle state before commit. - message StreamStateCheck { - // The stream name. - string stream = 1; - - // The expected state of the stream (revision number or state constant). - sint64 expected_state = 2 [jstype = JS_STRING]; - } -} - -// A specific revision of a stream. -message StreamRevision { - // Stream name. - string stream = 1; - - // Revision within the stream. - sint64 revision = 2 [jstype = JS_STRING]; -} \ No newline at end of file diff --git a/packages/db-client/scripts/normalize-generated.mjs b/packages/db-client/scripts/normalize-generated.mjs new file mode 100644 index 0000000..1a90eb9 --- /dev/null +++ b/packages/db-client/scripts/normalize-generated.mjs @@ -0,0 +1,20 @@ +import { readdir, readFile, writeFile } from "node:fs/promises"; +import { join } from "node:path"; +import { fileURLToPath } from "node:url"; + +const normalizeDeclarations = async (directory) => { + for (const entry of await readdir(directory, { withFileTypes: true })) { + const path = join(directory, entry.name); + + if (entry.isDirectory()) { + await normalizeDeclarations(path); + } else if (path.endsWith(".d.ts")) { + const source = await readFile(path, "utf8"); + await writeFile(path, source.replace(/[ \t]+$/gm, "")); + } + } +}; + +await normalizeDeclarations( + fileURLToPath(new URL("../generated", import.meta.url)) +); diff --git a/packages/db-client/src/Client/ServerFeatures.ts b/packages/db-client/src/Client/ServerFeatures.ts index ce107c9..cd89a9f 100644 --- a/packages/db-client/src/Client/ServerFeatures.ts +++ b/packages/db-client/src/Client/ServerFeatures.ts @@ -1,8 +1,8 @@ import type { MethodDefinition, ServiceError } from "@grpc/grpc-js"; -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; -import { ServerFeaturesClient } from "../../generated/kurrentdb/protocols/v1/serverfeatures_grpc_pb"; -import type { SupportedMethods } from "../../generated/kurrentdb/protocols/v1/serverfeatures_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { ServerFeaturesClient } from "../../generated/event_store/protocols/v1/serverfeatures_grpc_pb"; +import type { SupportedMethods } from "../../generated/event_store/protocols/v1/serverfeatures_pb"; import { debug } from "../utils"; import type { GRPCClientConstructor } from "../types"; diff --git a/packages/db-client/src/Client/discovery.ts b/packages/db-client/src/Client/discovery.ts index 43965aa..f098c59 100644 --- a/packages/db-client/src/Client/discovery.ts +++ b/packages/db-client/src/Client/discovery.ts @@ -1,7 +1,7 @@ import { ChannelCredentials, Metadata } from "@grpc/grpc-js"; -import { GossipClient } from "../../generated/kurrentdb/protocols/v1/gossip_grpc_pb"; -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; +import { GossipClient } from "../../generated/event_store/protocols/v1/gossip_grpc_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; import { EndPoint, NodePreference, VNodeState } from "../types"; import { FOLLOWER, LEADER, READ_ONLY_REPLICA } from "../constants"; @@ -154,7 +154,7 @@ function createDeadline(seconds: number) { return deadline; } -function listClusterMembers( +export function listClusterMembers( seed: EndPoint, credentials: ChannelCredentials, deadline: Date diff --git a/packages/db-client/src/Client/index.ts b/packages/db-client/src/Client/index.ts index f75c52c..b66c484 100644 --- a/packages/db-client/src/Client/index.ts +++ b/packages/db-client/src/Client/index.ts @@ -1,8 +1,6 @@ import { existsSync, readFileSync } from "fs"; import { isAbsolute, resolve } from "path"; import { Readable, Writable, Duplex, finished } from "stream"; -import * as bridge from "@kurrent/bridge"; - import { randomUUID } from "crypto"; import { @@ -141,7 +139,6 @@ interface NextChannelSettings { } export class Client { - #rustClient: bridge.RustClient; #throwOnAppendFailure: boolean; #connectionSettings: ConnectionSettings; #channelCredentials: ChannelCredentials; @@ -251,7 +248,6 @@ export class Client { channelCredentials.userCertFile = readFileSync(certPathResolved); } - const rustClient = bridge.createClient(string); if (options.dnsDiscover) { const [discover] = options.hosts; @@ -262,7 +258,6 @@ export class Client { } return new Client( - rustClient, { discover, nodePreference: options.nodePreference, @@ -282,7 +277,6 @@ export class Client { if (options.hosts.length > 1) { return new Client( - rustClient, { endpoints: options.hosts, nodePreference: options.nodePreference, @@ -301,7 +295,6 @@ export class Client { } return new Client( - rustClient, { endpoint: options.hosts[0], throwOnAppendFailure: options.throwOnAppendFailure, @@ -316,25 +309,21 @@ export class Client { } protected constructor( - rustClient: bridge.RustClient, connectionSettings: DNSClusterOptions, channelCredentials?: ChannelCredentialOptions, defaultUserCredentials?: BasicCredentials ); protected constructor( - rustClient: bridge.RustClient, connectionSettings: GossipClusterOptions, channelCredentials?: ChannelCredentialOptions, defaultUserCredentials?: BasicCredentials ); protected constructor( - rustClient: bridge.RustClient, connectionSettings: SingleNodeOptions, channelCredentials?: ChannelCredentialOptions, defaultUserCredentials?: BasicCredentials ); protected constructor( - rustClient: bridge.RustClient, { throwOnAppendFailure = true, keepAliveInterval = 10_000, @@ -370,7 +359,6 @@ export class Client { ); } - this.#rustClient = rustClient; this.#throwOnAppendFailure = throwOnAppendFailure; this.#keepAliveInterval = keepAliveInterval; this.#keepAliveTimeout = keepAliveTimeout; @@ -624,7 +612,7 @@ export class Client { this.#keepAliveTimeout < 0 ? Number.MAX_VALUE : this.#keepAliveTimeout, // EventStore allows events of up to 16mb to be written internally. // While you can't write events this large through gRPC, you could do so through the TCP client, or through projections. - // To allow the client to read any event that KurrentDB was able to write, we want to hardcode the max receive message length to 17mb. + // To allow the client to read any event that TrogonEventStore was able to write, we want to hardcode the max receive message length to 17mb. "grpc.max_receive_message_length": 17 * 1024 * 1024, }); }; @@ -704,20 +692,6 @@ export class Client { return undefined; }; - /** - * Resolve the {@link Credentials} value to forward to the Rust bridge for - * a given request. Per-call credentials win. Otherwise we invoke the - * configured {@link CredentialsProvider}. Falls back to `undefined` so the - * bridge uses the credentials baked into its connection string. - */ - protected resolveBridgeCredentials = async ( - perCallCredentials?: Credentials - ): Promise => { - if (perCallCredentials) return perCallCredentials; - if (this.#credentialsProvider) return await this.#credentialsProvider(); - return undefined; - }; - protected callArguments = ( { credentials, requiresLeader, deadline }: BaseOptions, callOptions?: CallOptions @@ -780,7 +754,4 @@ export class Client { protected get throwOnAppendFailure(): boolean { return this.#throwOnAppendFailure; } - public get rustClient(): bridge.RustClient { - return this.#rustClient; - } } diff --git a/packages/db-client/src/Client/parseConnectionString.ts b/packages/db-client/src/Client/parseConnectionString.ts index 0c761a6..e7e3866 100644 --- a/packages/db-client/src/Client/parseConnectionString.ts +++ b/packages/db-client/src/Client/parseConnectionString.ts @@ -86,8 +86,7 @@ const parseProtocol = ( options: ConnectionOptions ): ConnectionOptions => { let nextPosition = position; - const expected = - "kurrentdb://, kurrentdb+discover://, kurrent://, kurrent+discover://, kdb://, or kdb+discover://"; + const expected = "esdb:// or esdb+discover://"; const match = connectionString .substring(position) .match(/^(?[^:]+):\/\//); @@ -95,26 +94,14 @@ const parseProtocol = ( if (match && match.groups?.protocol) { nextPosition += match[0].length; - if (match.groups.protocol.startsWith("esdb")) { - console.warn( - `The 'esdb' protocol is deprecated. Please use 'kurrentdb' instead` - ); - } - switch (match.groups.protocol) { - case "esdb": - case "kurrentdb": - case "kdb": - case "kurrent": { + case "esdb": { return parseCredentials(connectionString, nextPosition, { ...options, dnsDiscover: false, }); } - case "esdb+discover": - case "kurrentdb+discover": - case "kdb+discover": - case "kurrent+discover": { + case "esdb+discover": { return parseCredentials(connectionString, nextPosition, { ...options, dnsDiscover: true, diff --git a/packages/db-client/src/constants.ts b/packages/db-client/src/constants.ts index 104f799..d046e21 100644 --- a/packages/db-client/src/constants.ts +++ b/packages/db-client/src/constants.ts @@ -68,7 +68,7 @@ export const UNBOUNDED = "unbounded"; // system streams /** - * A stream containing links pointing to each stream in the KurrentDB. + * A stream containing links pointing to each stream in the TrogonEventStore. */ export const STREAMS_STREAM = "$streams"; diff --git a/packages/db-client/src/index.ts b/packages/db-client/src/index.ts index b95704f..ca7f7ea 100644 --- a/packages/db-client/src/index.ts +++ b/packages/db-client/src/index.ts @@ -3,7 +3,7 @@ export * from "./projections"; export * from "./streams"; export { - Client as KurrentDBClient, + Client as TrogonEventStoreClient, DNSClusterOptions, GossipClusterOptions, SingleNodeOptions, diff --git a/packages/db-client/src/persistentSubscription/createPersistentSubscriptionToAll.ts b/packages/db-client/src/persistentSubscription/createPersistentSubscriptionToAll.ts index c80cf5b..0dcb0dc 100644 --- a/packages/db-client/src/persistentSubscription/createPersistentSubscriptionToAll.ts +++ b/packages/db-client/src/persistentSubscription/createPersistentSubscriptionToAll.ts @@ -1,22 +1,14 @@ -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; -import { CreateReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; -import semver from "semver"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { CreateReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; import { PersistentSubscriptionsClient, PersistentSubscriptionsService, -} from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; +} from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; import type { BaseOptions, Filter } from "../types"; import { debug, convertToCommandError, UnsupportedError } from "../utils"; import { Client } from "../Client"; -import { - END, - EVENT_TYPE, - PINNED_BY_CORRELATION, - ROUND_ROBIN, - START, - STREAM_NAME, -} from "../constants"; +import { END, EVENT_TYPE, START, STREAM_NAME } from "../constants"; import { settingsToGRPC } from "./utils/settingsToGRPC"; import type { PersistentSubscriptionToAllSettings } from "./utils/persistentSubscriptionSettings"; @@ -54,22 +46,12 @@ Client.prototype.createPersistentSubscriptionToAll = async function ( settings: PersistentSubscriptionToAllSettings, { filter, ...baseOptions }: CreatePersistentSubscriptionToAllOptions = {} ): Promise { - const { serverVersion, supports } = await this.capabilities; + const { supports } = await this.capabilities; if (!supports(PersistentSubscriptionsService.create, "all")) { throw new UnsupportedError("createPersistentSubscriptionToAll", "21.10"); } - if ( - semver.lt(serverVersion, "21.10.1") && - settings.consumerStrategyName === PINNED_BY_CORRELATION - ) { - console.warn( - `Consumer strategy "${PINNED_BY_CORRELATION}" requires server version ${serverVersion} or higher. "${ROUND_ROBIN}" will be used instead.` - ); - settings.consumerStrategyName = ROUND_ROBIN; - } - const req = new CreateReq(); const options = new CreateReq.Options(); const allOptions = new CreateReq.AllOptions(); diff --git a/packages/db-client/src/persistentSubscription/createPersistentSubscriptionToStream.ts b/packages/db-client/src/persistentSubscription/createPersistentSubscriptionToStream.ts index ac4b24b..871bbce 100644 --- a/packages/db-client/src/persistentSubscription/createPersistentSubscriptionToStream.ts +++ b/packages/db-client/src/persistentSubscription/createPersistentSubscriptionToStream.ts @@ -1,11 +1,11 @@ -import { CreateReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; -import { PersistentSubscriptionsClient } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; +import { CreateReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; +import { PersistentSubscriptionsClient } from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; import type { BaseOptions } from "../types"; import { debug, convertToCommandError, createStreamIdentifier } from "../utils"; import { Client } from "../Client"; -import { END, PINNED_BY_CORRELATION, ROUND_ROBIN, START } from "../constants"; -import semver from "semver"; +import { END, START } from "../constants"; import { settingsToGRPC } from "./utils/settingsToGRPC"; import type { PersistentSubscriptionToStreamSettings } from "./utils/persistentSubscriptionSettings"; @@ -38,42 +38,27 @@ Client.prototype.createPersistentSubscriptionToStream = async function ( settings: PersistentSubscriptionToStreamSettings, baseOptions: BaseOptions = {} ): Promise { - const { serverVersion } = await this.capabilities; - - if ( - semver.lt(serverVersion, "21.10.1") && - settings.consumerStrategyName === PINNED_BY_CORRELATION - ) { - console.warn( - `Consumer strategy "${PINNED_BY_CORRELATION}" requires server version ${serverVersion} or higher. "${ROUND_ROBIN}" will be used instead.` - ); - settings.consumerStrategyName = ROUND_ROBIN; - } - const req = new CreateReq(); const options = new CreateReq.Options(); const identifier = createStreamIdentifier(streamName); const reqSettings = settingsToGRPC(settings, CreateReq.Settings); + const streamOptions = new CreateReq.StreamOptions(); - // Add deprecated revision option for pre-21.10 support + streamOptions.setStreamIdentifier(identifier); switch (settings.startFrom) { - case START: { - reqSettings.setRevision(BigInt(0).toString(10)); + case START: + streamOptions.setStart(new Empty()); break; - } - case END: { - // This is the largest possible value of UInt64 - reqSettings.setRevision("18446744073709551615"); + case END: + streamOptions.setEnd(new Empty()); break; - } - default: { - reqSettings.setRevision(settings.startFrom.toString(10)); + default: + streamOptions.setRevision(settings.startFrom.toString(10)); break; - } } options.setGroupName(groupName); - options.setStreamIdentifier(identifier); + options.setStream(streamOptions); options.setSettings(reqSettings); req.setOptions(options); diff --git a/packages/db-client/src/persistentSubscription/deletePersistentSubscriptionToAll.ts b/packages/db-client/src/persistentSubscription/deletePersistentSubscriptionToAll.ts index bb239be..7c300eb 100644 --- a/packages/db-client/src/persistentSubscription/deletePersistentSubscriptionToAll.ts +++ b/packages/db-client/src/persistentSubscription/deletePersistentSubscriptionToAll.ts @@ -1,9 +1,9 @@ -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; -import { DeleteReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { DeleteReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; import { PersistentSubscriptionsClient, PersistentSubscriptionsService, -} from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; +} from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; import { convertToCommandError, debug, UnsupportedError } from "../utils"; import type { BaseOptions } from "../types"; diff --git a/packages/db-client/src/persistentSubscription/deletePersistentSubscriptionToStream.ts b/packages/db-client/src/persistentSubscription/deletePersistentSubscriptionToStream.ts index 7568601..eba659c 100644 --- a/packages/db-client/src/persistentSubscription/deletePersistentSubscriptionToStream.ts +++ b/packages/db-client/src/persistentSubscription/deletePersistentSubscriptionToStream.ts @@ -1,5 +1,5 @@ -import { DeleteReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; -import { PersistentSubscriptionsClient } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; +import { DeleteReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; +import { PersistentSubscriptionsClient } from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; import { convertToCommandError, createStreamIdentifier, debug } from "../utils"; import type { BaseOptions } from "../types"; diff --git a/packages/db-client/src/persistentSubscription/getPersistentSubscriptionToAllInfo.ts b/packages/db-client/src/persistentSubscription/getPersistentSubscriptionToAllInfo.ts index 4917fa8..7514c87 100644 --- a/packages/db-client/src/persistentSubscription/getPersistentSubscriptionToAllInfo.ts +++ b/packages/db-client/src/persistentSubscription/getPersistentSubscriptionToAllInfo.ts @@ -1,9 +1,9 @@ -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; -import { GetInfoReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { GetInfoReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; import { PersistentSubscriptionsClient, PersistentSubscriptionsService, -} from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; +} from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; import { convertToCommandError, debug, UnsupportedError } from "../utils"; import type { BaseOptions } from "../types"; diff --git a/packages/db-client/src/persistentSubscription/getPersistentSubscriptionToStreamInfo.ts b/packages/db-client/src/persistentSubscription/getPersistentSubscriptionToStreamInfo.ts index 8b9fc58..6af783a 100644 --- a/packages/db-client/src/persistentSubscription/getPersistentSubscriptionToStreamInfo.ts +++ b/packages/db-client/src/persistentSubscription/getPersistentSubscriptionToStreamInfo.ts @@ -1,8 +1,8 @@ -import { GetInfoReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; +import { GetInfoReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; import { PersistentSubscriptionsClient, PersistentSubscriptionsService, -} from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; +} from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; import { convertToCommandError, diff --git a/packages/db-client/src/persistentSubscription/listAllPersistentSubscriptions.ts b/packages/db-client/src/persistentSubscription/listAllPersistentSubscriptions.ts index 5ad2e57..37fe635 100644 --- a/packages/db-client/src/persistentSubscription/listAllPersistentSubscriptions.ts +++ b/packages/db-client/src/persistentSubscription/listAllPersistentSubscriptions.ts @@ -1,9 +1,9 @@ import { PersistentSubscriptionsClient, PersistentSubscriptionsService, -} from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; -import { ListReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; +} from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; +import { ListReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; import type { BaseOptions } from "../types"; import { debug, convertToCommandError } from "../utils"; diff --git a/packages/db-client/src/persistentSubscription/listPersistentSubscriptionsToAll.ts b/packages/db-client/src/persistentSubscription/listPersistentSubscriptionsToAll.ts index 3e5ba77..d7f4dbf 100644 --- a/packages/db-client/src/persistentSubscription/listPersistentSubscriptionsToAll.ts +++ b/packages/db-client/src/persistentSubscription/listPersistentSubscriptionsToAll.ts @@ -1,9 +1,9 @@ import { PersistentSubscriptionsClient, PersistentSubscriptionsService, -} from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; -import { ListReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; +} from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; +import { ListReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; import type { BaseOptions } from "../types"; import { debug, convertToCommandError, UnsupportedError } from "../utils"; diff --git a/packages/db-client/src/persistentSubscription/listPersistentSubscriptionsToStream.ts b/packages/db-client/src/persistentSubscription/listPersistentSubscriptionsToStream.ts index 273d43d..be1fb83 100644 --- a/packages/db-client/src/persistentSubscription/listPersistentSubscriptionsToStream.ts +++ b/packages/db-client/src/persistentSubscription/listPersistentSubscriptionsToStream.ts @@ -1,8 +1,8 @@ import { PersistentSubscriptionsClient, PersistentSubscriptionsService, -} from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; -import { ListReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; +} from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; +import { ListReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; import type { BaseOptions } from "../types"; import { diff --git a/packages/db-client/src/persistentSubscription/replayParkedMessagesToAll.ts b/packages/db-client/src/persistentSubscription/replayParkedMessagesToAll.ts index eeb6ae8..ac75488 100644 --- a/packages/db-client/src/persistentSubscription/replayParkedMessagesToAll.ts +++ b/packages/db-client/src/persistentSubscription/replayParkedMessagesToAll.ts @@ -1,9 +1,9 @@ -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; -import { ReplayParkedReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { ReplayParkedReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; import { PersistentSubscriptionsClient, PersistentSubscriptionsService, -} from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; +} from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; import { convertToCommandError, debug, UnsupportedError } from "../utils"; import type { BaseOptions } from "../types"; diff --git a/packages/db-client/src/persistentSubscription/replayParkedMessagesToStream.ts b/packages/db-client/src/persistentSubscription/replayParkedMessagesToStream.ts index 0b3bc1b..e13731e 100644 --- a/packages/db-client/src/persistentSubscription/replayParkedMessagesToStream.ts +++ b/packages/db-client/src/persistentSubscription/replayParkedMessagesToStream.ts @@ -1,9 +1,9 @@ -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; -import { ReplayParkedReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { ReplayParkedReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; import { PersistentSubscriptionsClient, PersistentSubscriptionsService, -} from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; +} from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; import { convertToCommandError, diff --git a/packages/db-client/src/persistentSubscription/restartPersistentSubscriptionSubsystem.ts b/packages/db-client/src/persistentSubscription/restartPersistentSubscriptionSubsystem.ts index ade68a4..d32816e 100644 --- a/packages/db-client/src/persistentSubscription/restartPersistentSubscriptionSubsystem.ts +++ b/packages/db-client/src/persistentSubscription/restartPersistentSubscriptionSubsystem.ts @@ -1,8 +1,8 @@ import { PersistentSubscriptionsClient, PersistentSubscriptionsService, -} from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; +} from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; import { Client } from "../Client"; import type { BaseOptions } from "../types"; diff --git a/packages/db-client/src/persistentSubscription/subscribeToPersistentSubscriptionToAll.ts b/packages/db-client/src/persistentSubscription/subscribeToPersistentSubscriptionToAll.ts index 152fc8a..1f45e4b 100644 --- a/packages/db-client/src/persistentSubscription/subscribeToPersistentSubscriptionToAll.ts +++ b/packages/db-client/src/persistentSubscription/subscribeToPersistentSubscriptionToAll.ts @@ -1,11 +1,11 @@ import type { DuplexOptions } from "stream"; -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; -import { ReadReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { ReadReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; import { PersistentSubscriptionsClient, PersistentSubscriptionsService, -} from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; +} from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; import type { BaseOptions, PersistentSubscriptionToAll } from "../types"; import { diff --git a/packages/db-client/src/persistentSubscription/subscribeToPersistentSubscriptionToStream.ts b/packages/db-client/src/persistentSubscription/subscribeToPersistentSubscriptionToStream.ts index 80722b9..771d551 100644 --- a/packages/db-client/src/persistentSubscription/subscribeToPersistentSubscriptionToStream.ts +++ b/packages/db-client/src/persistentSubscription/subscribeToPersistentSubscriptionToStream.ts @@ -1,8 +1,8 @@ import type { DuplexOptions } from "stream"; -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; -import { ReadReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; -import { PersistentSubscriptionsClient } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { ReadReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; +import { PersistentSubscriptionsClient } from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; import type { PersistentSubscriptionToStream, diff --git a/packages/db-client/src/persistentSubscription/updatePersistentSubscriptionToAll.ts b/packages/db-client/src/persistentSubscription/updatePersistentSubscriptionToAll.ts index 17dfa22..97ce24c 100644 --- a/packages/db-client/src/persistentSubscription/updatePersistentSubscriptionToAll.ts +++ b/packages/db-client/src/persistentSubscription/updatePersistentSubscriptionToAll.ts @@ -1,9 +1,9 @@ -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; -import { UpdateReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { UpdateReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; import { PersistentSubscriptionsClient, PersistentSubscriptionsService, -} from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; +} from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; import { debug, convertToCommandError, UnsupportedError } from "../utils"; import { END, START } from "../constants"; diff --git a/packages/db-client/src/persistentSubscription/updatePersistentSubscriptionToStream.ts b/packages/db-client/src/persistentSubscription/updatePersistentSubscriptionToStream.ts index bb77443..01bf911 100644 --- a/packages/db-client/src/persistentSubscription/updatePersistentSubscriptionToStream.ts +++ b/packages/db-client/src/persistentSubscription/updatePersistentSubscriptionToStream.ts @@ -1,5 +1,6 @@ -import { UpdateReq } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; -import { PersistentSubscriptionsClient } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_grpc_pb"; +import { UpdateReq } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; +import { PersistentSubscriptionsClient } from "../../generated/event_store/protocols/v1/persistentsubscriptions_grpc_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; import { debug, convertToCommandError, createStreamIdentifier } from "../utils"; import { END, START } from "../constants"; @@ -39,26 +40,26 @@ Client.prototype.updatePersistentSubscriptionToStream = async function ( const options = new UpdateReq.Options(); const identifier = createStreamIdentifier(streamName); const reqSettings = settingsToGRPC(settings, UpdateReq.Settings); + const streamOptions = new UpdateReq.StreamOptions(); - // Add deprecated revision option for pre-21.10 support + streamOptions.setStreamIdentifier(identifier); switch (settings.startFrom) { case START: { - reqSettings.setRevision(BigInt(0).toString(10)); + streamOptions.setStart(new Empty()); break; } case END: { - // This is the largest possible value of UInt64 - reqSettings.setRevision("18446744073709551615"); + streamOptions.setEnd(new Empty()); break; } default: { - reqSettings.setRevision(settings.startFrom.toString(10)); + streamOptions.setRevision(settings.startFrom.toString(10)); break; } } options.setGroupName(groupName); - options.setStreamIdentifier(identifier); + options.setStream(streamOptions); options.setSettings(reqSettings); req.setOptions(options); diff --git a/packages/db-client/src/persistentSubscription/utils/PersistentSubscriptionImpl.ts b/packages/db-client/src/persistentSubscription/utils/PersistentSubscriptionImpl.ts index 8c459fb..758c347 100644 --- a/packages/db-client/src/persistentSubscription/utils/PersistentSubscriptionImpl.ts +++ b/packages/db-client/src/persistentSubscription/utils/PersistentSubscriptionImpl.ts @@ -5,7 +5,7 @@ import type { ClientDuplexStream, ServiceError } from "@grpc/grpc-js"; import { ReadReq, ReadResp, -} from "../../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; +} from "../../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; import { convertToCommandError, diff --git a/packages/db-client/src/persistentSubscription/utils/mapPersistentSubscriptionInfo.ts b/packages/db-client/src/persistentSubscription/utils/mapPersistentSubscriptionInfo.ts index 18312b5..1508c29 100644 --- a/packages/db-client/src/persistentSubscription/utils/mapPersistentSubscriptionInfo.ts +++ b/packages/db-client/src/persistentSubscription/utils/mapPersistentSubscriptionInfo.ts @@ -1,4 +1,4 @@ -import type { SubscriptionInfo } from "../../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; +import type { SubscriptionInfo } from "../../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; import { END, START, UNBOUNDED } from "../../constants"; import type { Position } from "../../types"; diff --git a/packages/db-client/src/persistentSubscription/utils/settingsToGRPC.ts b/packages/db-client/src/persistentSubscription/utils/settingsToGRPC.ts index 2b8b123..8fbb501 100644 --- a/packages/db-client/src/persistentSubscription/utils/settingsToGRPC.ts +++ b/packages/db-client/src/persistentSubscription/utils/settingsToGRPC.ts @@ -1,15 +1,9 @@ import { CreateReq, UpdateReq, -} from "../../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; +} from "../../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; -import { - DISPATCH_TO_SINGLE, - PINNED, - PINNED_BY_CORRELATION, - ROUND_ROBIN, - UNBOUNDED, -} from "../../constants"; +import { UNBOUNDED } from "../../constants"; import type { PersistentSubscriptionToStreamSettings, @@ -49,38 +43,7 @@ export const settingsToGRPC = ( reqSettings.setReadBatchSize(settings.readBatchSize); reqSettings.setHistoryBufferSize(settings.historyBufferSize); - switch (settings.consumerStrategyName) { - case DISPATCH_TO_SINGLE: { - reqSettings.setNamedConsumerStrategy( - CreateReq.ConsumerStrategy.DISPATCHTOSINGLE - ); - break; - } - case PINNED: { - reqSettings.setNamedConsumerStrategy(CreateReq.ConsumerStrategy.PINNED); - break; - } - case ROUND_ROBIN: { - reqSettings.setNamedConsumerStrategy( - CreateReq.ConsumerStrategy.ROUNDROBIN - ); - break; - } - case PINNED_BY_CORRELATION: { - if (reqSettings instanceof CreateReq.Settings) { - reqSettings.setConsumerStrategy(settings.consumerStrategyName); - break; - } else { - throw new Error("'PinnedByCorrelation' is not supported for updates."); - } - } - default: { - console.warn( - `Unknown consumerStrategyName ${settings.consumerStrategyName}.` - ); - break; - } - } + reqSettings.setConsumerStrategy(settings.consumerStrategyName); return reqSettings; }; diff --git a/packages/db-client/src/projections/createProjection.ts b/packages/db-client/src/projections/createProjection.ts index 7ae8c53..dbd9436 100644 --- a/packages/db-client/src/projections/createProjection.ts +++ b/packages/db-client/src/projections/createProjection.ts @@ -1,8 +1,8 @@ import { ProjectionsClient, ProjectionsService, -} from "../../generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb"; -import { CreateReq } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_pb"; +} from "../../generated/event_store/protocols/v1/projectionmanagement_grpc_pb"; +import { CreateReq } from "../../generated/event_store/protocols/v1/projectionmanagement_pb"; import { Client } from "../Client"; import { PROJECTION_ENGINE_V1, PROJECTION_ENGINE_V2 } from "../constants"; @@ -29,7 +29,7 @@ export interface CreateProjectionOptions extends BaseOptions { * Selects the projection engine version. Pinned at create time and * cannot be changed later. V2 is opt-in and does not support * `trackEmittedStreams`, bi-state projections, or live `outputState` - * result streams. See the KurrentDB documentation for the full list of + * result streams. See the TrogonEventStore documentation for the full list of * limitations before choosing V2. * @defaultValue {@link PROJECTION_ENGINE_V1} */ @@ -81,7 +81,7 @@ const createProjectionGRPC = async function ( { emitEnabled = false, trackEmittedStreams = false, - engineVersion = PROJECTION_ENGINE_V1, + engineVersion: _engineVersion = PROJECTION_ENGINE_V1, ...baseOptions }: CreateProjectionOptions = {} ): Promise { @@ -95,9 +95,6 @@ const createProjectionGRPC = async function ( options.setContinuous(continuous); options.setQuery(query); - if (engineVersion === PROJECTION_ENGINE_V2) { - options.setEngineVersion(ENGINE_VERSION_WIRE[engineVersion]); - } req.setOptions(options); diff --git a/packages/db-client/src/projections/deleteProjection.ts b/packages/db-client/src/projections/deleteProjection.ts index 99bf444..ad69be3 100644 --- a/packages/db-client/src/projections/deleteProjection.ts +++ b/packages/db-client/src/projections/deleteProjection.ts @@ -1,5 +1,5 @@ -import { ProjectionsClient } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb"; -import { DeleteReq } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_pb"; +import { ProjectionsClient } from "../../generated/event_store/protocols/v1/projectionmanagement_grpc_pb"; +import { DeleteReq } from "../../generated/event_store/protocols/v1/projectionmanagement_pb"; import { Client } from "../Client"; import type { BaseOptions } from "../types"; diff --git a/packages/db-client/src/projections/disableProjection.ts b/packages/db-client/src/projections/disableProjection.ts index 67e634d..b28b984 100644 --- a/packages/db-client/src/projections/disableProjection.ts +++ b/packages/db-client/src/projections/disableProjection.ts @@ -1,5 +1,5 @@ -import { ProjectionsClient } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb"; -import { DisableReq } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_pb"; +import { ProjectionsClient } from "../../generated/event_store/protocols/v1/projectionmanagement_grpc_pb"; +import { DisableReq } from "../../generated/event_store/protocols/v1/projectionmanagement_pb"; import { Client } from "../Client"; import type { BaseOptions } from "../types"; diff --git a/packages/db-client/src/projections/enableProjection.ts b/packages/db-client/src/projections/enableProjection.ts index e3bebd0..7146441 100644 --- a/packages/db-client/src/projections/enableProjection.ts +++ b/packages/db-client/src/projections/enableProjection.ts @@ -1,5 +1,5 @@ -import { ProjectionsClient } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb"; -import { EnableReq } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_pb"; +import { ProjectionsClient } from "../../generated/event_store/protocols/v1/projectionmanagement_grpc_pb"; +import { EnableReq } from "../../generated/event_store/protocols/v1/projectionmanagement_pb"; import { Client } from "../Client"; import type { BaseOptions } from "../types"; diff --git a/packages/db-client/src/projections/getProjectionResult.ts b/packages/db-client/src/projections/getProjectionResult.ts index 8c4172f..2f641ee 100644 --- a/packages/db-client/src/projections/getProjectionResult.ts +++ b/packages/db-client/src/projections/getProjectionResult.ts @@ -1,5 +1,5 @@ -import { ProjectionsClient } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb"; -import { ResultReq } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_pb"; +import { ProjectionsClient } from "../../generated/event_store/protocols/v1/projectionmanagement_grpc_pb"; +import { ResultReq } from "../../generated/event_store/protocols/v1/projectionmanagement_pb"; import { Client } from "../Client"; import type { BaseOptions } from "../types"; diff --git a/packages/db-client/src/projections/getProjectionState.ts b/packages/db-client/src/projections/getProjectionState.ts index 5c0a4b0..8723b61 100644 --- a/packages/db-client/src/projections/getProjectionState.ts +++ b/packages/db-client/src/projections/getProjectionState.ts @@ -1,5 +1,5 @@ -import { ProjectionsClient } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb"; -import { StateReq } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_pb"; +import { ProjectionsClient } from "../../generated/event_store/protocols/v1/projectionmanagement_grpc_pb"; +import { StateReq } from "../../generated/event_store/protocols/v1/projectionmanagement_pb"; import { Client } from "../Client"; import type { BaseOptions } from "../types"; diff --git a/packages/db-client/src/projections/getProjectionStatus.ts b/packages/db-client/src/projections/getProjectionStatus.ts index 273afb1..cbf52b3 100644 --- a/packages/db-client/src/projections/getProjectionStatus.ts +++ b/packages/db-client/src/projections/getProjectionStatus.ts @@ -1,10 +1,10 @@ import type { ServiceError } from "@grpc/grpc-js"; -import { ProjectionsClient } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb"; +import { ProjectionsClient } from "../../generated/event_store/protocols/v1/projectionmanagement_grpc_pb"; import { StatisticsReq, StatisticsResp, -} from "../../generated/kurrentdb/protocols/v1/projectionmanagement_pb"; +} from "../../generated/event_store/protocols/v1/projectionmanagement_pb"; import { Client } from "../Client"; import type { BaseOptions, ProjectionDetails } from "../types"; diff --git a/packages/db-client/src/projections/listProjections.ts b/packages/db-client/src/projections/listProjections.ts index 11d41d9..fba5db2 100644 --- a/packages/db-client/src/projections/listProjections.ts +++ b/packages/db-client/src/projections/listProjections.ts @@ -1,11 +1,11 @@ import type { ServiceError } from "@grpc/grpc-js"; -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; -import { ProjectionsClient } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { ProjectionsClient } from "../../generated/event_store/protocols/v1/projectionmanagement_grpc_pb"; import { StatisticsReq, StatisticsResp, -} from "../../generated/kurrentdb/protocols/v1/projectionmanagement_pb"; +} from "../../generated/event_store/protocols/v1/projectionmanagement_pb"; import type { BaseOptions, ProjectionDetails } from "../types"; import { debug, convertToCommandError } from "../utils"; diff --git a/packages/db-client/src/projections/resetProjection.ts b/packages/db-client/src/projections/resetProjection.ts index ee80710..3cae29a 100644 --- a/packages/db-client/src/projections/resetProjection.ts +++ b/packages/db-client/src/projections/resetProjection.ts @@ -1,5 +1,5 @@ -import { ProjectionsClient } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb"; -import { ResetReq } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_pb"; +import { ProjectionsClient } from "../../generated/event_store/protocols/v1/projectionmanagement_grpc_pb"; +import { ResetReq } from "../../generated/event_store/protocols/v1/projectionmanagement_pb"; import { Client } from "../Client"; import type { BaseOptions } from "../types"; diff --git a/packages/db-client/src/projections/restartSubsystem.ts b/packages/db-client/src/projections/restartSubsystem.ts index 43ac683..b7656e0 100644 --- a/packages/db-client/src/projections/restartSubsystem.ts +++ b/packages/db-client/src/projections/restartSubsystem.ts @@ -1,5 +1,5 @@ -import { ProjectionsClient } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb"; -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; +import { ProjectionsClient } from "../../generated/event_store/protocols/v1/projectionmanagement_grpc_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; import { Client } from "../Client"; import type { BaseOptions } from "../types"; diff --git a/packages/db-client/src/projections/updateProjection.ts b/packages/db-client/src/projections/updateProjection.ts index 0ebce3f..b483bd6 100644 --- a/packages/db-client/src/projections/updateProjection.ts +++ b/packages/db-client/src/projections/updateProjection.ts @@ -1,6 +1,6 @@ -import { ProjectionsClient } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_grpc_pb"; -import { UpdateReq } from "../../generated/kurrentdb/protocols/v1/projectionmanagement_pb"; -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; +import { ProjectionsClient } from "../../generated/event_store/protocols/v1/projectionmanagement_grpc_pb"; +import { UpdateReq } from "../../generated/event_store/protocols/v1/projectionmanagement_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; import { Client } from "../Client"; import type { BaseOptions } from "../types"; diff --git a/packages/db-client/src/projections/utils/mapGrpcProjectionDetails.ts b/packages/db-client/src/projections/utils/mapGrpcProjectionDetails.ts index c22a2ab..69766d6 100644 --- a/packages/db-client/src/projections/utils/mapGrpcProjectionDetails.ts +++ b/packages/db-client/src/projections/utils/mapGrpcProjectionDetails.ts @@ -1,4 +1,4 @@ -import type { StatisticsResp } from "../../../generated/kurrentdb/protocols/v1/projectionmanagement_pb"; +import type { StatisticsResp } from "../../../generated/event_store/protocols/v1/projectionmanagement_pb"; import type { ProcessingStatus, diff --git a/packages/db-client/src/streams/appendToStream/append.ts b/packages/db-client/src/streams/appendToStream/append.ts index f303c0f..4c4ee46 100644 --- a/packages/db-client/src/streams/appendToStream/append.ts +++ b/packages/db-client/src/streams/appendToStream/append.ts @@ -1,6 +1,6 @@ -import { AppendReq } from "../../../generated/kurrentdb/protocols/v1/streams_pb"; -import { Empty } from "../../../generated/kurrentdb/protocols/v1/shared_pb"; -import { StreamsClient } from "../../../generated/kurrentdb/protocols/v1/streams_grpc_pb"; +import { AppendReq } from "../../../generated/event_store/protocols/v1/streams_pb"; +import { Empty } from "../../../generated/event_store/protocols/v1/shared_pb"; +import { StreamsClient } from "../../../generated/event_store/protocols/v1/streams_grpc_pb"; import type { Client } from "../../Client"; import type { AppendResult, AppendStreamState, EventData } from "../../types"; diff --git a/packages/db-client/src/streams/appendToStream/appendRecords.ts b/packages/db-client/src/streams/appendToStream/appendRecords.ts deleted file mode 100644 index bdd60e3..0000000 --- a/packages/db-client/src/streams/appendToStream/appendRecords.ts +++ /dev/null @@ -1,143 +0,0 @@ -import type { - AppendRecordInput, - AppendRecordsResult, - AppendResponse, - ConsistencyCheck, -} from "../../types"; -import type { Client } from "../../Client"; -import grpc from "../../../generated/kurrentdb/protocols/v2/streams/streams_grpc_pb"; -import protobuf, { - SchemaInfo, -} from "../../../generated/kurrentdb/protocols/v2/streams/streams_pb"; -import { - convertToCommandError, - convertToSchemaDataFormat as convertToSchemaFormat, - mapToValueMap, -} from "../../utils"; - -export const appendRecords = async function ( - this: Client, - records: AppendRecordInput[], - checks?: ConsistencyCheck[] -): Promise { - for (const record of records) { - const { metadata } = record.record; - if (metadata == null) continue; - if ( - metadata.constructor === Uint8Array || - typeof metadata !== "object" || - Array.isArray(metadata) || - Object.values(metadata).some((value) => typeof value !== "string") - ) { - throw new Error( - "appendRecords requires metadata to be a plain object with string keys and string values." - ); - } - } - - return this.execute( - grpc.StreamsServiceClient, - "appendRecords", - (client) => - new Promise((resolve, reject) => { - const request = new protobuf.AppendRecordsRequest(); - - for (const record of records) { - const appendRecord = new protobuf.AppendRecord(); - appendRecord.setStream(record.streamName); - appendRecord.setRecordId(record.record.id); - - const schemaInfo = new SchemaInfo(); - schemaInfo.setFormat( - convertToSchemaFormat(record.record.contentType) - ); - schemaInfo.setName(record.record.type); - appendRecord.setSchema(schemaInfo); - - if (record.record.metadata) { - const metadataMap = mapToValueMap( - record.record.metadata as Record - ); - for (const [key, value] of metadataMap) { - appendRecord.getPropertiesMap().set(key, value); - } - } - - switch (record.record.contentType) { - case "application/json": { - const data = JSON.stringify(record.record.data); - appendRecord.setData( - Buffer.from(data, "utf8").toString("base64") - ); - break; - } - - case "application/octet-stream": { - appendRecord.setData(record.record.data); - break; - } - } - - request.addRecords(appendRecord); - } - - if (checks) { - for (const check of checks) { - const consistencyCheck = new protobuf.ConsistencyCheck(); - const streamStateCheck = - new protobuf.ConsistencyCheck.StreamStateCheck(); - streamStateCheck.setStream(check.streamName); - - switch (check.expectedState) { - case "any": { - streamStateCheck.setExpectedState((-2).toString(10)); - break; - } - case "no_stream": { - streamStateCheck.setExpectedState((-1).toString(10)); - break; - } - case "stream_exists": { - streamStateCheck.setExpectedState((-4).toString(10)); - break; - } - default: { - streamStateCheck.setExpectedState( - check.expectedState.toString(10) - ); - break; - } - } - - consistencyCheck.setStreamState(streamStateCheck); - request.addChecks(consistencyCheck); - } - } - - client.appendRecords( - request, - ...this.callArguments({ - requiresLeader: false, - }), - (error, response) => { - if (error != null) { - return reject(convertToCommandError(error)); - } - - const successes: AppendResponse[] = []; - for (const revision of response.getRevisionsList()) { - successes.push({ - streamName: revision.getStream(), - revision: BigInt(revision.getRevision()), - }); - } - - return resolve({ - position: BigInt(response.getPosition()), - responses: successes, - }); - } - ); - }) - ); -}; diff --git a/packages/db-client/src/streams/appendToStream/batchAppend.ts b/packages/db-client/src/streams/appendToStream/batchAppend.ts index dcb861d..3a333a6 100644 --- a/packages/db-client/src/streams/appendToStream/batchAppend.ts +++ b/packages/db-client/src/streams/appendToStream/batchAppend.ts @@ -1,15 +1,15 @@ import { randomUUID } from "crypto"; import { Timestamp } from "google-protobuf/google/protobuf/timestamp_pb"; -import { StreamsClient } from "../../../generated/kurrentdb/protocols/v1/streams_grpc_pb"; +import { StreamsClient } from "../../../generated/event_store/protocols/v1/streams_grpc_pb"; import { BatchAppendReq, BatchAppendResp, -} from "../../../generated/kurrentdb/protocols/v1/streams_pb"; +} from "../../../generated/event_store/protocols/v1/streams_pb"; import { Empty, UUID, -} from "../../../generated/kurrentdb/protocols/v1/shared_pb"; +} from "../../../generated/event_store/protocols/v1/shared_pb"; import type { Client } from "../../Client"; import type { AppendResult, EventData } from "../../types"; diff --git a/packages/db-client/src/streams/appendToStream/index.ts b/packages/db-client/src/streams/appendToStream/index.ts index 17f5727..b3b6e12 100644 --- a/packages/db-client/src/streams/appendToStream/index.ts +++ b/packages/db-client/src/streams/appendToStream/index.ts @@ -1,5 +1,4 @@ -import { StreamsService } from "../../../generated/kurrentdb/protocols/v1/streams_grpc_pb"; -import { StreamsServiceService } from "../../../generated/kurrentdb/protocols/v2/streams/streams_grpc_pb"; +import { StreamsService } from "../../../generated/event_store/protocols/v1/streams_grpc_pb"; import { Client } from "../../Client"; import { ANY } from "../../constants"; import type { @@ -8,18 +7,10 @@ import type { AppendStreamState, EventData, EventType, - MultiAppendResult, - AppendStreamRequest, - AppendRecordInput, - AppendRecordsResult, - ConsistencyCheck, } from "../../types"; -import { UnsupportedError } from "../../utils"; import { append } from "./append"; import { batchAppend } from "./batchAppend"; -import { multiStreamAppend } from "./multiStreamAppend"; -import { appendRecords } from "./appendRecords"; export interface AppendToStreamOptions extends BaseOptions { /** @@ -47,22 +38,6 @@ declare module "../../Client" { events: EventData | EventData[], options?: AppendToStreamOptions ): Promise; - - multiStreamAppend( - requests: AppendStreamRequest[] - ): Promise; - - /** - * Appends records to one or more streams atomically with cross-stream consistency checks. - * Records can be interleaved across streams in any order and the global log preserves - * the exact sequence from the request. - * @param records - The records to append. Each record specifies its target stream. - * @param checks - Optional consistency checks evaluated before commit. - */ - appendRecords( - records: AppendRecordInput[], - checks?: ConsistencyCheck[] - ): Promise; } } @@ -98,24 +73,3 @@ Client.prototype.appendToStream = async function < ...baseOptions, }); }; - -Client.prototype.multiStreamAppend = async function ( - this: Client, - requests: AppendStreamRequest[] -): Promise { - if (!(await this.supports(StreamsServiceService.appendSession))) { - throw new UnsupportedError("multiStreamAppend", "25.1"); - } - return multiStreamAppend.call(this, requests); -}; - -Client.prototype.appendRecords = async function ( - this: Client, - records: AppendRecordInput[], - checks?: ConsistencyCheck[] -): Promise { - if (!(await this.supports(StreamsServiceService.appendRecords))) { - throw new UnsupportedError("appendRecords", "26.1"); - } - return appendRecords.call(this, records, checks); -}; diff --git a/packages/db-client/src/streams/appendToStream/multiStreamAppend.ts b/packages/db-client/src/streams/appendToStream/multiStreamAppend.ts deleted file mode 100644 index 78176f3..0000000 --- a/packages/db-client/src/streams/appendToStream/multiStreamAppend.ts +++ /dev/null @@ -1,133 +0,0 @@ -import { - MultiAppendResult, - AppendResponse, - AppendStreamRequest, -} from "../../types"; -import type { Client } from "../../Client"; -import grpc from "../../../generated/kurrentdb/protocols/v2/streams/streams_grpc_pb"; -import protobuf, { - SchemaInfo, -} from "../../../generated/kurrentdb/protocols/v2/streams/streams_pb"; -import { - backpressuredWrite, - convertToCommandError, - convertToSchemaDataFormat as convertToSchemaFormat, - mapToValueMap, -} from "../../utils"; - -export const multiStreamAppend = async function ( - this: Client, - requests: AppendStreamRequest[] -): Promise { - for (const request of requests) { - for (const event of request.events) { - const { metadata } = event; - if (metadata == null) continue; - if ( - metadata.constructor === Uint8Array || - typeof metadata !== "object" || - Array.isArray(metadata) || - Object.values(metadata).some((value) => typeof value !== "string") - ) { - throw new Error( - "multiStreamAppend requires metadata to be a plain object with string keys and string values." - ); - } - } - } - - return this.execute( - grpc.StreamsServiceClient, - "multiStreamAppend", - (client) => - new Promise(async (resolve, reject) => { - const sink = client.appendSession( - ...this.callArguments({ - requiresLeader: false, - }), - (error, response) => { - if (error != null) { - return reject(convertToCommandError(error)); - } - - const successes: AppendResponse[] = []; - for (const success of response.getOutputList()) { - successes.push({ - streamName: success.getStream(), - revision: BigInt(success.getStreamRevision()), - }); - } - - return resolve({ - position: BigInt(response.getPosition()), - responses: successes, - }); - } - ); - - sink.on("error", (err) => reject(err)); - - for (const request of requests) { - const message = new protobuf.AppendRequest(); - message.setStream(request.streamName); - - switch (request.expectedState) { - case "any": { - message.setExpectedRevision((-2).toString(10)); - break; - } - case "no_stream": { - message.setExpectedRevision((-1).toString(10)); - break; - } - case "stream_exists": { - message.setExpectedRevision((-4).toString(10)); - break; - } - default: { - message.setExpectedRevision(request.expectedState.toString(10)); - break; - } - } - - for (const event of request.events) { - const record = new protobuf.AppendRecord(); - record.setRecordId(event.id); - - const schemaInfo = new SchemaInfo(); - schemaInfo.setFormat(convertToSchemaFormat(event.contentType)); - schemaInfo.setName(event.type); - record.setSchema(schemaInfo); - - if (event.metadata) { - const metadataMap = mapToValueMap( - event.metadata as Record - ); - for (const [key, value] of metadataMap) { - record.getPropertiesMap().set(key, value); - } - } - - switch (event.contentType) { - case "application/json": { - const data = JSON.stringify(event.data); - record.setData(Buffer.from(data, "utf8").toString("base64")); - break; - } - - case "application/octet-stream": { - record.setData(event.data); - break; - } - } - - message.addRecords(record); - } - - await backpressuredWrite(sink, message); - } - - sink.end(); - }) - ); -}; diff --git a/packages/db-client/src/streams/appendToStream/unpackError.ts b/packages/db-client/src/streams/appendToStream/unpackError.ts index 8f34271..cd22f3e 100644 --- a/packages/db-client/src/streams/appendToStream/unpackError.ts +++ b/packages/db-client/src/streams/appendToStream/unpackError.ts @@ -1,4 +1,4 @@ -import type { Status } from "../../../generated/kurrentdb/protocols/v1/status_pb"; +import type { Status } from "../../../generated/event_store/protocols/v1/status_pb"; import { AccessDenied, MaximumAppendSizeExceeded, @@ -6,7 +6,7 @@ import { Timeout, Unknown, WrongExpectedVersion, -} from "../../../generated/kurrentdb/protocols/v1/shared_pb"; +} from "../../../generated/event_store/protocols/v1/shared_pb"; import { AccessDeniedError, diff --git a/packages/db-client/src/streams/deleteStream.ts b/packages/db-client/src/streams/deleteStream.ts index e398942..34cf734 100644 --- a/packages/db-client/src/streams/deleteStream.ts +++ b/packages/db-client/src/streams/deleteStream.ts @@ -1,6 +1,6 @@ -import { DeleteReq } from "../../generated/kurrentdb/protocols/v1/streams_pb"; -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; -import { StreamsClient } from "../../generated/kurrentdb/protocols/v1/streams_grpc_pb"; +import { DeleteReq } from "../../generated/event_store/protocols/v1/streams_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { StreamsClient } from "../../generated/event_store/protocols/v1/streams_grpc_pb"; import { Client } from "../Client"; import type { BaseOptions, DeleteResult, StreamState } from "../types"; diff --git a/packages/db-client/src/streams/readAll.ts b/packages/db-client/src/streams/readAll.ts index 91dc750..465caaf 100644 --- a/packages/db-client/src/streams/readAll.ts +++ b/packages/db-client/src/streams/readAll.ts @@ -1,15 +1,28 @@ +import type { ReadableOptions } from "stream"; + +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { StreamsClient } from "../../generated/event_store/protocols/v1/streams_grpc_pb"; +import { ReadReq } from "../../generated/event_store/protocols/v1/streams_pb"; + import type { BaseOptions, ReadPosition, Direction, AllStreamResolvedEvent, + StreamingRead, Filter, } from "../types"; -import { FORWARDS, START } from "../constants"; +import { debug, convertGrpcEvent } from "../utils"; +import { + BACKWARDS, + EVENT_TYPE, + FORWARDS, + START, + STREAM_NAME, +} from "../constants"; import { Client } from "../Client"; -import { convertRustEvent } from "../utils/convertRustEvent"; -import { convertBridgeError } from "../utils/convertBridgeError"; +import { ReadStream } from "./utils/ReadStream"; export interface ReadAllOptions extends BaseOptions { /** @@ -48,8 +61,9 @@ declare module "../Client" { * @param options - Reading options. */ readAll( - options?: ReadAllOptions - ): AsyncIterableIterator; + options?: ReadAllOptions, + readableOptions?: ReadableOptions + ): StreamingRead; } } @@ -60,41 +74,106 @@ Client.prototype.readAll = function ( fromPosition = START, resolveLinkTos = false, direction = FORWARDS, + filter, ...baseOptions - }: ReadAllOptions = {} -): AsyncIterableIterator { - const convert = async function* ( - this: Client - ): AsyncIterableIterator { - const credentials = await this.resolveBridgeCredentials( - baseOptions.credentials - ); - - let stream; - try { - stream = this.rustClient.readAll({ - credentials, - direction, - fromPosition, - filter: baseOptions.filter, - maxCount: BigInt(maxCount), - requiresLeader: baseOptions.requiresLeader ?? false, - resolvesLink: resolveLinkTos, - }); - } catch (error) { - throw convertBridgeError(error); + }: ReadAllOptions = {}, + readableOptions: ReadableOptions = {} +): StreamingRead { + const req = new ReadReq(); + const options = new ReadReq.Options(); + + const uuidOption = new ReadReq.Options.UUIDOption(); + uuidOption.setString(new Empty()); + + const allOptions = new ReadReq.Options.AllOptions(); + + switch (fromPosition) { + case "start": { + allOptions.setStart(new Empty()); + break; + } + + case "end": { + allOptions.setEnd(new Empty()); + break; + } + + default: { + const pos = new ReadReq.Options.Position(); + pos.setCommitPosition(fromPosition.commit.toString(10)); + pos.setPreparePosition(fromPosition.prepare.toString(10)); + allOptions.setPosition(pos); + break; } + } + + options.setAll(allOptions); + options.setResolveLinks(resolveLinkTos); + options.setCount(maxCount.toString(10)); + options.setUuidOption(uuidOption); + if (filter) { + const expression = new ReadReq.Options.FilterOptions.Expression(); + + if ("prefixes" in filter) expression.setPrefixList(filter.prefixes); + if ("regex" in filter) expression.setRegex(filter.regex); - try { - for await (const events of stream) { - for (const event of events) { - yield convertRustEvent(event); - } + const filterOptions = new ReadReq.Options.FilterOptions(); + if (filter.filterOn === STREAM_NAME) { + filterOptions.setStreamIdentifier(expression); + } else if (filter.filterOn === EVENT_TYPE) { + filterOptions.setEventType(expression); + } + + if (typeof filter.maxSearchWindow === "number") { + if (filter.maxSearchWindow <= 0) { + throw new Error("MaxSearchWindow must be greater than 0."); } - } catch (error) { - throw convertBridgeError(error); + filterOptions.setMax(filter.maxSearchWindow); + } else { + filterOptions.setCount(new Empty()); + } + + filterOptions.setCheckpointintervalmultiplier(filter.checkpointInterval); + options.setFilter(filterOptions); + } else { + options.setNoFilter(new Empty()); + } + + switch (direction) { + case FORWARDS: { + options.setReadDirection(0); + break; } - }; + case BACKWARDS: { + options.setReadDirection(1); + break; + } + } + + req.setOptions(options); + + debug.command("readAll: %O", { + maxCount, + options: { + fromPosition, + direction, + filter, + ...baseOptions, + }, + }); + debug.command_grpc("readAll: %g", req); + + const createGRPCStream = this.GRPCStreamCreator( + StreamsClient, + "readAll", + (client) => + client.read( + req, + ...this.callArguments(baseOptions, { + deadline: Infinity, + }) + ) + ); - return convert.call(this); + return new ReadStream(createGRPCStream, convertGrpcEvent, readableOptions); }; diff --git a/packages/db-client/src/streams/readStream.ts b/packages/db-client/src/streams/readStream.ts index beb1b67..f18e2eb 100644 --- a/packages/db-client/src/streams/readStream.ts +++ b/packages/db-client/src/streams/readStream.ts @@ -1,15 +1,27 @@ +import type { ReadableOptions } from "stream"; + +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { StreamsClient } from "../../generated/event_store/protocols/v1/streams_grpc_pb"; +import { ReadReq } from "../../generated/event_store/protocols/v1/streams_pb"; + import { Client } from "../Client"; -import { FORWARDS, START, END } from "../constants"; +import { BACKWARDS, END, FORWARDS, START } from "../constants"; import type { BaseOptions, Direction, EventType, ReadRevision, ResolvedEvent, + StreamingRead, } from "../types"; -import { InvalidArgumentError } from "../utils"; -import { convertRustEvent } from "../utils/convertRustEvent"; -import { convertBridgeError } from "../utils/convertBridgeError"; +import { + debug, + convertGrpcEvent, + createStreamIdentifier, + InvalidArgumentError, +} from "../utils"; + +import { ReadStream } from "./utils/ReadStream"; export interface ReadStreamOptions extends BaseOptions { /** @@ -45,8 +57,9 @@ declare module "../Client" { */ readStream( streamName: string, - options?: ReadStreamOptions - ): AsyncIterableIterator>; + options?: ReadStreamOptions, + readableOptions?: ReadableOptions + ): StreamingRead>; } } @@ -61,60 +74,90 @@ Client.prototype.readStream = function < resolveLinkTos = false, direction = FORWARDS, ...baseOptions - }: ReadStreamOptions = {} -): AsyncIterableIterator> { - if ( - fromRevision !== START && - fromRevision !== END && - typeof fromRevision === "bigint" - ) { - const lowerBound = BigInt("0"); - const upperBound = BigInt("0xffffffffffffffff"); - - if (fromRevision < lowerBound) { - throw new InvalidArgumentError( - `fromRevision value must be a non-negative integer. Value Received: ${fromRevision}` - ); + }: ReadStreamOptions = {}, + readableOptions: ReadableOptions = {} +): StreamingRead> { + const req = new ReadReq(); + const options = new ReadReq.Options(); + const streamOptions = new ReadReq.Options.StreamOptions(); + const uuidOption = new ReadReq.Options.UUIDOption(); + const identifier = createStreamIdentifier(streamName); + + uuidOption.setString(new Empty()); + streamOptions.setStreamIdentifier(identifier); + + switch (fromRevision) { + case START: { + streamOptions.setStart(new Empty()); + break; } + case END: { + streamOptions.setEnd(new Empty()); + break; + } + default: { + const lowerBound = BigInt("0"); + const upperBound = BigInt("0xffffffffffffffff"); + + if (fromRevision < lowerBound) { + throw new InvalidArgumentError( + `fromRevision value must be a non-negative integer. Value Received: ${fromRevision}` + ); + } - if (fromRevision > upperBound) { - throw new InvalidArgumentError( - `fromRevision value must be a non-negative integer, range from 0 to 18446744073709551615. Value Received: ${fromRevision}` - ); + if (fromRevision > upperBound) { + throw new InvalidArgumentError( + `fromRevision value must be a non-negative integer, range from 0 to 18446744073709551615. Value Received: ${fromRevision}` + ); + } + + streamOptions.setRevision(fromRevision.toString(10)); + break; } } - const convert = async function* ( - this: Client - ): AsyncIterableIterator> { - const credentials = await this.resolveBridgeCredentials( - baseOptions.credentials - ); - - let stream; - try { - stream = this.rustClient.readStream(streamName, { - credentials, - direction, - fromRevision, - maxCount: BigInt(maxCount), - requiresLeader: baseOptions.requiresLeader ?? false, - resolvesLink: resolveLinkTos, - }); - } catch (error) { - throw convertBridgeError(error, streamName); - } + options.setStream(streamOptions); + options.setResolveLinks(resolveLinkTos); + options.setCount(maxCount.toString(10)); + options.setUuidOption(uuidOption); + options.setNoFilter(new Empty()); - try { - for await (const events of stream) { - for (const event of events) { - yield convertRustEvent(event); - } - } - } catch (error) { - throw convertBridgeError(error, streamName); + switch (direction) { + case FORWARDS: { + options.setReadDirection(0); + break; + } + case BACKWARDS: { + options.setReadDirection(1); + break; } - }; + } + + req.setOptions(options); + + debug.command("readStream: %O", { + streamName, + maxCount, + options: { + fromRevision, + resolveLinkTos, + direction, + ...baseOptions, + }, + }); + debug.command_grpc("readStream: %g", req); + + const createGRPCStream = this.GRPCStreamCreator( + StreamsClient, + "readStream", + (client) => + client.read( + req, + ...this.callArguments(baseOptions, { + deadline: Infinity, + }) + ) + ); - return convert.call(this); + return new ReadStream(createGRPCStream, convertGrpcEvent, readableOptions); }; diff --git a/packages/db-client/src/streams/subscribeToAll.ts b/packages/db-client/src/streams/subscribeToAll.ts index e6f514c..d430cce 100644 --- a/packages/db-client/src/streams/subscribeToAll.ts +++ b/packages/db-client/src/streams/subscribeToAll.ts @@ -1,8 +1,8 @@ import type { ReadableOptions } from "stream"; -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; -import { StreamsClient } from "../../generated/kurrentdb/protocols/v1/streams_grpc_pb"; -import { ReadReq } from "../../generated/kurrentdb/protocols/v1/streams_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { StreamsClient } from "../../generated/event_store/protocols/v1/streams_grpc_pb"; +import { ReadReq } from "../../generated/event_store/protocols/v1/streams_pb"; import type { ReadPosition, diff --git a/packages/db-client/src/streams/subscribeToStream.ts b/packages/db-client/src/streams/subscribeToStream.ts index a4c98f3..273f1d4 100644 --- a/packages/db-client/src/streams/subscribeToStream.ts +++ b/packages/db-client/src/streams/subscribeToStream.ts @@ -1,8 +1,8 @@ import type { ReadableOptions } from "stream"; -import { StreamsClient } from "../../generated/kurrentdb/protocols/v1/streams_grpc_pb"; -import { ReadReq } from "../../generated/kurrentdb/protocols/v1/streams_pb"; -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; +import { StreamsClient } from "../../generated/event_store/protocols/v1/streams_grpc_pb"; +import { ReadReq } from "../../generated/event_store/protocols/v1/streams_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; import type { ReadRevision, diff --git a/packages/db-client/src/streams/tombstoneStream.ts b/packages/db-client/src/streams/tombstoneStream.ts index 5f9c11c..5cf0a51 100644 --- a/packages/db-client/src/streams/tombstoneStream.ts +++ b/packages/db-client/src/streams/tombstoneStream.ts @@ -1,6 +1,6 @@ -import { Empty } from "../../generated/kurrentdb/protocols/v1/shared_pb"; -import { StreamsClient } from "../../generated/kurrentdb/protocols/v1/streams_grpc_pb"; -import { TombstoneReq } from "../../generated/kurrentdb/protocols/v1/streams_pb"; +import { Empty } from "../../generated/event_store/protocols/v1/shared_pb"; +import { StreamsClient } from "../../generated/event_store/protocols/v1/streams_grpc_pb"; +import { TombstoneReq } from "../../generated/event_store/protocols/v1/streams_pb"; import { Client } from "../Client"; import { ANY, NO_STREAM } from "../constants"; diff --git a/packages/db-client/src/streams/utils/ReadStream.ts b/packages/db-client/src/streams/utils/ReadStream.ts index fbc7b54..9f79936 100644 --- a/packages/db-client/src/streams/utils/ReadStream.ts +++ b/packages/db-client/src/streams/utils/ReadStream.ts @@ -2,7 +2,7 @@ import { Transform, TransformCallback, TransformOptions } from "stream"; import type { ClientReadableStream, ServiceError } from "@grpc/grpc-js"; -import type { ReadResp } from "../../../generated/kurrentdb/protocols/v1/streams_pb"; +import type { ReadResp } from "../../../generated/event_store/protocols/v1/streams_pb"; import type { StreamingRead } from "../../types"; import { diff --git a/packages/db-client/src/streams/utils/Subscription.ts b/packages/db-client/src/streams/utils/Subscription.ts index 0dd1693..1b0cad1 100644 --- a/packages/db-client/src/streams/utils/Subscription.ts +++ b/packages/db-client/src/streams/utils/Subscription.ts @@ -2,7 +2,7 @@ import { Transform, TransformCallback, TransformOptions } from "stream"; import type { ClientReadableStream, ServiceError } from "@grpc/grpc-js"; -import type { ReadResp } from "../../../generated/kurrentdb/protocols/v1/streams_pb"; +import type { ReadResp } from "../../../generated/event_store/protocols/v1/streams_pb"; import type { CaughtUp, diff --git a/packages/db-client/src/types/index.ts b/packages/db-client/src/types/index.ts index 4819c1d..375e472 100644 --- a/packages/db-client/src/types/index.ts +++ b/packages/db-client/src/types/index.ts @@ -5,7 +5,7 @@ import type { ChannelCredentials, } from "@grpc/grpc-js"; -import { MemberInfo as GrpcMemberInfo } from "../../generated/kurrentdb/protocols/v1/gossip_pb"; +import { MemberInfo as GrpcMemberInfo } from "../../generated/event_store/protocols/v1/gossip_pb"; import VNodeState = GrpcMemberInfo.VNodeState; import type { @@ -14,7 +14,6 @@ import type { EventType, PersistentSubscriptionToAllResolvedEvent, PersistentSubscriptionToStreamResolvedEvent, - EventData, } from "./events"; import type * as constants from "../constants"; @@ -36,7 +35,7 @@ export interface BaseOptions { } /** - * A structure referring to a potential logical record position in the KurrentDB transaction file. + * A structure referring to a potential logical record position in the TrogonEventStore transaction file. */ export type Position = { commit: bigint; @@ -55,10 +54,10 @@ export type ReadPosition = /** * Constants used for expected version control. The use of expected version can be a bit tricky especially when - * discussing assurances given by the KurrentDB server. + * discussing assurances given by the TrogonEventStore server. * - * The KurrentDB server will assure idempotency for all operations using any value in ExpectedVersion except - * {@link ANY}. When using {@link ANY}., the KurrentDB server will do its best to assure + * The TrogonEventStore server will assure idempotency for all operations using any value in ExpectedVersion except + * {@link ANY}. When using {@link ANY}., the TrogonEventStore server will do its best to assure * idempotency but will not guarantee idempotency. */ export type StreamState = @@ -107,7 +106,7 @@ export interface AppendResult { */ nextExpectedRevision: bigint; /** - * The logical record position in the KurrentDB transaction file. + * The logical record position in the TrogonEventStore transaction file. */ position?: Position; } @@ -334,7 +333,7 @@ export interface PrefixesFilter extends FilterBase { export type Filter = RegexFilter | PrefixesFilter; /** - * Username/password credentials used to authenticate against KurrentDB, + * Username/password credentials used to authenticate against TrogonEventStore, * rendered as an HTTP Basic `Authorization` header. */ export interface BasicCredentials { @@ -343,7 +342,7 @@ export interface BasicCredentials { } /** - * Bearer-token credentials used to authenticate against KurrentDB, rendered + * Bearer-token credentials used to authenticate against TrogonEventStore, rendered * as an HTTP Bearer `Authorization` header. Bearer tokens are * programmatic-only and cannot be supplied via a connection string. */ @@ -561,112 +560,6 @@ export interface FellBehind { position?: Position; } -export interface AppendStreamRequest< - KnownEventType extends EventType = EventType -> { - streamName: string; - events: EventData[]; - expectedState: AppendStreamState; -} - -export interface AppendResponse { - streamName: string; - revision: bigint; -} - -export interface BaseAppendErrorDetails { - type: string; -} - -export type AppendErrorDetails = - | ({ type: "unknown" } & BaseAppendErrorDetails) - | ({ type: "access_denied"; reason: string } & BaseAppendErrorDetails) - | ({ type: "stream_deleted" } & BaseAppendErrorDetails) - | ({ - type: "wrong_expected_revision"; - revision: bigint; - } & BaseAppendErrorDetails) - | ({ - type: "transaction_max_size_exceeded"; - maxSize: number; - } & BaseAppendErrorDetails); - -export const UnknownErrorDetails: AppendErrorDetails = { - type: "unknown", -} as const; - -export type MultiAppendResult = { - position: bigint; - responses: AppendResponse[]; -}; - -/** - * Represents a record to be appended in an {@link Client.appendRecords} operation. - * Each record specifies its own target stream, allowing interleaved writes across multiple streams. - */ -export interface AppendRecordInput< - KnownEventType extends EventType = EventType -> { - /** - * The name of the target stream for this record. - */ - streamName: string; - /** - * The record data to append. - */ - record: EventData; -} - -/** - * Represents a consistency check to be evaluated before committing an {@link Client.appendRecords} operation. - * Checks are decoupled from writes: a check can reference any stream, whether or not the request writes to it. - */ -export type ConsistencyCheck = StreamStateCheck; - -/** - * A check that asserts a stream is at a specific revision or lifecycle state before commit. - */ -export interface StreamStateCheck { - type: typeof constants.STREAM_STATE; - /** - * The stream name to check. - */ - streamName: string; - /** - * The expected state of the stream (revision number or state constant). - */ - expectedState: AppendStreamState; -} - -/** - * Details of a single consistency check violation. - */ -export interface ConsistencyViolation { - /** - * Index of the check in the original checks list. - */ - checkIndex: number; - /** - * The stream whose state was checked. - */ - streamName: string; - /** - * The expected state of the stream. - */ - expectedState: AppendStreamState; - /** - * The actual state of the stream at the time the check was evaluated. - * Specific revision (bigint >= 0), or "no_stream" if the stream doesn't exist. - * Deleted streams return -5n and tombstoned streams return -6n. - */ - actualState: CurrentStreamState; -} - -/** - * Result of a successful {@link Client.appendRecords} operation. - */ -export type AppendRecordsResult = MultiAppendResult; - // Other listeners that are only supported in catch-up subscriptions export interface CatchupSubscription { addListener(event: "caughtUp", listener: (info: CaughtUp) => void): this; diff --git a/packages/db-client/src/utils/CommandError.ts b/packages/db-client/src/utils/CommandError.ts index 8f1f1a8..303043c 100644 --- a/packages/db-client/src/utils/CommandError.ts +++ b/packages/db-client/src/utils/CommandError.ts @@ -3,23 +3,10 @@ /* istanbul ignore file */ import { status as StatusCode, ServiceError, Metadata } from "@grpc/grpc-js"; -import { getGrpcStatusDetails, isClientCancellationError } from "."; - -import { WrongExpectedVersion } from "../../generated/kurrentdb/protocols/v1/shared_pb"; -import type { - CurrentStreamState, - EndPoint, - AppendStreamState, - ConsistencyViolation, -} from "../types"; -import { - AppendTransactionSizeExceededErrorDetails, - StreamRevisionConflictErrorDetails, - StreamTombstonedErrorDetails, - StreamNotFoundErrorDetails, - AppendRecordSizeExceededErrorDetails, - AppendConsistencyViolationErrorDetails, -} from "../../generated/kurrentdb/protocols/v2/streams/errors_pb"; +import { isClientCancellationError } from "."; + +import type { WrongExpectedVersion } from "../../generated/event_store/protocols/v1/shared_pb"; +import type { CurrentStreamState, EndPoint, AppendStreamState } from "../types"; export enum ErrorType { TIMEOUT = "timeout", @@ -35,13 +22,9 @@ export enum ErrorType { INVALID_ARGUMENT = "invalid-argument", INVALID_TRANSACTION = "invalid-transaction", STREAM_DELETED = "stream-deleted", - STREAM_TOMBSTONED = "stream-tombstoned", SCAVENGE_NOT_FOUND = "scavenge-not-found", WRONG_EXPECTED_VERSION = "wrong-expected-version", MAXIMUM_APPEND_SIZE_EXCEEDED = "maximum-append-size-exceeded", - TRANSACTION_MAX_SIZE_EXCEEDED = "transaction-max-size-exceeded", - APPEND_RECORD_SIZE_EXCEEDED = "append-record-size-exceeded", - APPEND_CONSISTENCY_VIOLATION = "append-consistency-violation", MISSING_REQUIRED_METADATA_PROPERTY = "missing-required-metadata-property", PERSISTENT_SUBSCRIPTION_FAILED = "persistent-subscription-failed", @@ -220,35 +203,6 @@ export class WrongExpectedVersionError extends CommandErrorBase { }); }; - static fromRevisionConflict = ( - details: StreamRevisionConflictErrorDetails.AsObject - ) => { - let expected: AppendStreamState; - switch (details.expectedRevision) { - case "-1": - expected = "no_stream"; - break; - case "-4": - expected = "stream_exists"; - break; - case "-2": - expected = "any"; - break; - default: - expected = BigInt(details.expectedRevision); - break; - } - - return new WrongExpectedVersionError(undefined, { - current: - details.actualRevision === "-1" - ? "no_stream" - : BigInt(details.actualRevision), - expected, - streamName: details.stream, - }); - }; - constructor(error: ServiceError); constructor(error: undefined, versions: WrongExpectedVersionDetails); constructor(error?: ServiceError, versions?: WrongExpectedVersionDetails) { @@ -295,100 +249,6 @@ export class MaxAppendSizeExceededError extends CommandErrorBase { } } -export class AppendRecordSizeExceededError extends CommandErrorBase { - public type: ErrorType.APPEND_RECORD_SIZE_EXCEEDED = - ErrorType.APPEND_RECORD_SIZE_EXCEEDED; - public stream: string; - public recordId: string; - public size: number; - public maxSize: number; - - constructor( - error: ServiceError, - details: AppendRecordSizeExceededErrorDetails.AsObject - ) { - super(error); - this.stream = details.stream; - this.recordId = details.recordId; - this.size = details.size; - this.maxSize = details.maxSize; - } -} - -export class StreamTombstonedError extends CommandErrorBase { - public type: ErrorType.STREAM_TOMBSTONED = ErrorType.STREAM_TOMBSTONED; - public stream: string; - - constructor( - error: ServiceError, - details: StreamTombstonedErrorDetails.AsObject - ) { - super(error); - this.stream = details.stream; - } -} - -export class TransactionMaxSizeExceededError extends CommandErrorBase { - public type: ErrorType.TRANSACTION_MAX_SIZE_EXCEEDED = - ErrorType.TRANSACTION_MAX_SIZE_EXCEEDED; - public size: number; - public maxSize: number; - - constructor( - error: ServiceError, - details: AppendTransactionSizeExceededErrorDetails.AsObject - ) { - super(error); - this.size = details.size; - this.maxSize = details.maxSize; - } -} - -export class AppendConsistencyViolationError extends CommandErrorBase { - public type: ErrorType.APPEND_CONSISTENCY_VIOLATION = - ErrorType.APPEND_CONSISTENCY_VIOLATION; - public violations: ConsistencyViolation[]; - - constructor( - error: ServiceError, - details: AppendConsistencyViolationErrorDetails.AsObject - ) { - super(error); - this.violations = details.violationsList.map((v) => { - const streamState = v.streamState!; - - const parseExpectedState = (value: string): AppendStreamState => { - switch (value) { - case "-1": - return "no_stream"; - case "-2": - return "any"; - case "-4": - return "stream_exists"; - default: - return BigInt(value); - } - }; - - const parseActualState = (value: string): CurrentStreamState => { - switch (value) { - case "-1": - return "no_stream"; - default: - return BigInt(value); - } - }; - - return { - checkIndex: v.checkIndex, - streamName: streamState.stream, - expectedState: parseExpectedState(streamState.expectedState), - actualState: parseActualState(streamState.actualState), - }; - }); - } -} - export class RequiredMetadataPropertyMissingError extends CommandErrorBase { public type: ErrorType.MISSING_REQUIRED_METADATA_PROPERTY = ErrorType.MISSING_REQUIRED_METADATA_PROPERTY; @@ -555,13 +415,9 @@ export type CommandError = | InvalidArgumentError | InvalidTransactionError | StreamDeletedError - | StreamTombstonedError | ScavengeNotFoundError | WrongExpectedVersionError | MaxAppendSizeExceededError - | AppendRecordSizeExceededError - | TransactionMaxSizeExceededError - | AppendConsistencyViolationError | RequiredMetadataPropertyMissingError | PersistentSubscriptionFailedError | PersistentSubscriptionDoesNotExistError @@ -620,23 +476,8 @@ export const convertToCommandError = (error: Error): CommandError | Error => { } switch (error.code) { - case StatusCode.ABORTED: { - const details = getGrpcStatusDetails(error); - if (!details) break; - - const { typeUrl, value } = details; - - if (typeUrl.endsWith("AppendTransactionSizeExceededErrorDetails")) { - return new TransactionMaxSizeExceededError( - error, - AppendTransactionSizeExceededErrorDetails.deserializeBinary( - value - ).toObject() - ); - } - + case StatusCode.ABORTED: return new TimeoutError(error); - } case StatusCode.DEADLINE_EXCEEDED: return new DeadlineExceededError(error); case StatusCode.UNAVAILABLE: @@ -645,68 +486,12 @@ export const convertToCommandError = (error: Error): CommandError | Error => { return new UnavailableError(error); case StatusCode.UNAUTHENTICATED: return new AccessDeniedError(error); - case StatusCode.NOT_FOUND: { - const details = getGrpcStatusDetails(error); - if (details && details.typeUrl.endsWith("StreamNotFoundErrorDetails")) { - const stream = StreamNotFoundErrorDetails.deserializeBinary( - details.value - ).toObject().stream; - return new StreamNotFoundError(error, stream); - } - + case StatusCode.NOT_FOUND: return new NotFoundError(error); - } case StatusCode.CANCELLED: { if (isClientCancellationError(error)) break; return new CancelledError(error); } - case StatusCode.FAILED_PRECONDITION: { - const details = getGrpcStatusDetails(error); - if (!details) break; - - if (details.typeUrl.endsWith("StreamRevisionConflictErrorDetails")) { - return WrongExpectedVersionError.fromRevisionConflict( - StreamRevisionConflictErrorDetails.deserializeBinary( - details.value - ).toObject() - ); - } else if (details.typeUrl.endsWith("StreamTombstonedErrorDetails")) { - return new StreamTombstonedError( - error, - StreamTombstonedErrorDetails.deserializeBinary( - details.value - ).toObject() - ); - } else if ( - details.typeUrl.endsWith("AppendConsistencyViolationErrorDetails") - ) { - return new AppendConsistencyViolationError( - error, - AppendConsistencyViolationErrorDetails.deserializeBinary( - details.value - ).toObject() - ); - } - - break; - } - case StatusCode.INVALID_ARGUMENT: { - const details = getGrpcStatusDetails(error); - - if ( - details && - details.typeUrl.endsWith("AppendRecordSizeExceededErrorDetails") - ) { - return new AppendRecordSizeExceededError( - error, - AppendRecordSizeExceededErrorDetails.deserializeBinary( - details.value - ).toObject() - ); - } - - break; - } } // This is a temporary workaround for a bug in Node.js. Must be removed when the bug is fixed. @@ -716,13 +501,6 @@ export const convertToCommandError = (error: Error): CommandError | Error => { return new UnavailableError(error); } - // grpc-js reports transport-level connection failures on streaming RPCs as - // StatusCode.Unknown instead of StatusCode.Unavailable. This prevents the - // client from tearing down the dead channel and triggering rediscovery. - if (error.details.includes("client error (Connect)")) { - return new UnavailableError(error); - } - return new UnknownError(error); }; diff --git a/packages/db-client/src/utils/convertBridgeError.ts b/packages/db-client/src/utils/convertBridgeError.ts deleted file mode 100644 index bd02659..0000000 --- a/packages/db-client/src/utils/convertBridgeError.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { - NotLeaderError, - StreamNotFoundError, - StreamDeletedError, - AccessDeniedError, - UnavailableError, - DeadlineExceededError, - UnknownError, -} from "./CommandError"; -import { debug } from "./debug"; -import { ServiceError } from "@grpc/grpc-js"; - -export const convertBridgeError = (error: Error, streamName?: string) => { - const stream = streamName ?? "unknown stream"; - - // Bridge errors are plain Error objects from the Rust native addon with - // name, message, and metadata (plain object). They lack gRPC-specific - // ServiceError properties (code, details) but CommandErrorBase handles this. - const serviceError = error as ServiceError; - - switch (error.name) { - case "StreamNotFoundError": - return new StreamNotFoundError(serviceError, stream); - case "StreamDeletedError": - return StreamDeletedError.fromStreamName(stream); - case "NotLeaderError": - return new NotLeaderError(serviceError); - case "AccessDeniedError": - return new AccessDeniedError(serviceError); - case "UnavailableError": - return new UnavailableError(serviceError); - case "DeadlineExceededError": - return new DeadlineExceededError(serviceError); - default: - debug.connection( - "Unrecognized bridge error type '%s': %s", - error.name, - error.message - ); - return new UnknownError(serviceError); - } -}; diff --git a/packages/db-client/src/utils/convertGrpcEvent.ts b/packages/db-client/src/utils/convertGrpcEvent.ts index 7a66f86..a962fea 100644 --- a/packages/db-client/src/utils/convertGrpcEvent.ts +++ b/packages/db-client/src/utils/convertGrpcEvent.ts @@ -1,5 +1,5 @@ -import type { ReadResp as StreamsReadResp } from "../../generated/kurrentdb/protocols/v1/streams_pb"; -import type { ReadResp as PersistentReadResp } from "../../generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; +import type { ReadResp as StreamsReadResp } from "../../generated/event_store/protocols/v1/streams_pb"; +import type { ReadResp as PersistentReadResp } from "../../generated/event_store/protocols/v1/persistentsubscriptions_pb"; import { debug } from "./debug"; import type { diff --git a/packages/db-client/src/utils/convertRustEvent.ts b/packages/db-client/src/utils/convertRustEvent.ts deleted file mode 100644 index 5c05a3e..0000000 --- a/packages/db-client/src/utils/convertRustEvent.ts +++ /dev/null @@ -1,105 +0,0 @@ -import type { - EventType, - EventTypeToRecordedEvent, - LinkEvent, - ResolvedEvent, -} from "../types"; - -import { debug } from "./debug"; -import * as bridge from "@kurrent/bridge"; - -export const convertRustEvent = ( - rustClient: bridge.ResolvedEvent -): T => { - const resolved: ResolvedEvent = {}; - - if (rustClient.event != undefined) { - resolved.event = convertRustRecord(rustClient.event); - } - - if (rustClient.link != undefined) { - resolved.link = convertRustRecord(rustClient.link); - } - - if (rustClient.commitPosition != undefined) { - resolved.commitPosition = rustClient.commitPosition; - } - - return resolved as T; -}; - -const safeParseJSON = ( - str: string, - fallback: (str: string) => T, - errorMessage: string -): T => { - try { - const parsed = JSON.parse(str); - return parsed; - } catch (error) { - debug.events(errorMessage); - return fallback(str); - } -}; - -const parseMetadata = (rustEvent: bridge.RecordedEvent, id: string) => { - const metadata = rustEvent.metadata; - if (!metadata.length) return; - try { - return JSON.parse(Buffer.from(metadata).toString("utf8")); - } catch (error) { - return metadata; - } -}; - -export const convertRustRecord = ( - rustEvent: bridge.RecordedEvent -): EventTypeToRecordedEvent => { - const type = rustEvent.type; - const streamId = rustEvent.streamId; - const id = rustEvent.id; - const created = new Date(rustEvent.created); - const revision = rustEvent.revision; - const metadata: E["metadata"] = parseMetadata(rustEvent, id); - const isJson = rustEvent.isJson; - - const position = rustEvent.position - ? { commit: rustEvent.position.commit, prepare: rustEvent.position.prepare } - : undefined; - - if (isJson) { - const dataStr = Buffer.from(rustEvent.data).toString("utf8"); - - const data = safeParseJSON( - dataStr, - (d) => d, - `Malformed JSON data in event ${id}` - ); - - return { - streamId, - id, - revision, - type, - data, - metadata, - isJson, - created, - position, - } as EventTypeToRecordedEvent; - } - - const data = rustEvent.data; - - return { - streamId, - id, - revision, - type, - data, - metadata, - isJson, - created, - position, - } as EventTypeToRecordedEvent; -}; diff --git a/packages/db-client/src/utils/debug.ts b/packages/db-client/src/utils/debug.ts index ea93fec..f0c1c98 100644 --- a/packages/db-client/src/utils/debug.ts +++ b/packages/db-client/src/utils/debug.ts @@ -13,7 +13,7 @@ createDebug.formatters.h = function ({ Authorization, ...rest }) { return createDebug.formatters.O.call(this, headers); }; -const base = createDebug("kdb"); +const base = createDebug("trogon-eventstore"); const command = base.extend("command"); const command_grpc = command.extend("grpc"); const connection = base.extend("connection"); diff --git a/packages/db-client/src/utils/getGrpcStatusDetails.ts b/packages/db-client/src/utils/getGrpcStatusDetails.ts index 649a81a..c9e2530 100644 --- a/packages/db-client/src/utils/getGrpcStatusDetails.ts +++ b/packages/db-client/src/utils/getGrpcStatusDetails.ts @@ -1,5 +1,5 @@ import { ServiceError } from "@grpc/grpc-js"; -import { Status } from "../../generated/kurrentdb/protocols/v1/status_pb"; +import { Status } from "../../generated/event_store/protocols/v1/status_pb"; export const getGrpcStatusDetails = ( error: ServiceError diff --git a/packages/db-client/src/utils/grpcStreamIdentifier.ts b/packages/db-client/src/utils/grpcStreamIdentifier.ts index f0acbe5..577cfca 100644 --- a/packages/db-client/src/utils/grpcStreamIdentifier.ts +++ b/packages/db-client/src/utils/grpcStreamIdentifier.ts @@ -1,4 +1,4 @@ -import { StreamIdentifier } from "../../generated/kurrentdb/protocols/v1/shared_pb"; +import { StreamIdentifier } from "../../generated/event_store/protocols/v1/shared_pb"; export const createStreamIdentifier = ( streamName: string diff --git a/packages/db-client/src/utils/grpcUUID.ts b/packages/db-client/src/utils/grpcUUID.ts index cc8f8b2..9667db2 100644 --- a/packages/db-client/src/utils/grpcUUID.ts +++ b/packages/db-client/src/utils/grpcUUID.ts @@ -1,5 +1,5 @@ import { randomUUID } from "crypto"; -import { UUID } from "../../generated/kurrentdb/protocols/v1/shared_pb"; +import { UUID } from "../../generated/event_store/protocols/v1/shared_pb"; export const createUUID = (id: string = randomUUID()): UUID => { const uuid = new UUID(); diff --git a/packages/db-client/src/utils/index.ts b/packages/db-client/src/utils/index.ts index 9b3d1a6..1d58d6e 100644 --- a/packages/db-client/src/utils/index.ts +++ b/packages/db-client/src/utils/index.ts @@ -7,6 +7,4 @@ export * from "./grpcStreamIdentifier"; export * from "./grpcUUID"; export * from "./utilityTypes"; export * from "./isClientCancellationError"; -export * from "./mapToValue"; -export * from "./schema"; export * from "./getGrpcStatusDetails"; diff --git a/packages/db-client/src/utils/mapToValue.ts b/packages/db-client/src/utils/mapToValue.ts deleted file mode 100644 index e9d2d2c..0000000 --- a/packages/db-client/src/utils/mapToValue.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { Value } from "google-protobuf/google/protobuf/struct_pb"; - -export const mapToValue = (source: string): Value => { - const value = new Value(); - value.setStringValue(source); - return value; -}; - -export const mapToValueMap = ( - obj: Record -): Map => { - const map = new Map(); - - for (const [key, value] of Object.entries(obj)) { - map.set(key, mapToValue(value)); - } - - return map; -}; diff --git a/packages/db-client/src/utils/schema.ts b/packages/db-client/src/utils/schema.ts deleted file mode 100644 index 052982c..0000000 --- a/packages/db-client/src/utils/schema.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { SchemaFormat } from "../../generated/kurrentdb/protocols/v2/streams/streams_pb"; - -/** - * Converts a content type to a SchemaDataFormat. - * @param format - The content type to convert. - * @returns The corresponding SchemaDataFormat. - */ -export const convertToSchemaDataFormat = ( - format: "application/json" | "application/octet-stream" -): SchemaFormat => { - switch (format) { - case "application/json": - return SchemaFormat.SCHEMA_FORMAT_JSON; - case "application/octet-stream": - return SchemaFormat.SCHEMA_FORMAT_BYTES; - default: - throw new Error(`Unsupported data format: ${format}`); - } -}; diff --git a/packages/opentelemetry/CHANGELOG.md b/packages/opentelemetry/CHANGELOG.md index b1b3504..e2c85a6 100644 --- a/packages/opentelemetry/CHANGELOG.md +++ b/packages/opentelemetry/CHANGELOG.md @@ -1,6 +1,3 @@ -# `@eventstore/opentelemetry` +# Changelog -## v1.0.0 - -## Bug fixes -* Do not trace events with non-json metadata (#386) [View](https://github.com/EventStore/EventStore-Client-NodeJS/commit/6836848c291ce61e9ee5483e296c0f4bcab03e5b) \ No newline at end of file +Release history for `@trogonstack/trogon-eventstore-opentelemetry` is managed by Release Please. diff --git a/packages/opentelemetry/README.md b/packages/opentelemetry/README.md index 1676329..0ee40ad 100644 --- a/packages/opentelemetry/README.md +++ b/packages/opentelemetry/README.md @@ -1,74 +1,13 @@ -# @kurrent/opentelemetry - -This module provides automatic tracing instrumentation for [KurrentDB-Client-NodeJS]. - -Compatible with OpenTelemetry JS API and SDK `1.0+`. - -## Installation - -```bash -npm install --save @kurrent/opentelemetry -``` - -### Supported Versions - -- `[1.x]` - -It's likely that the instrumentation would support earlier versions of KurrentDB, but this has not been tested. - -## Usage - -OpenTelemetry KurrentDB Instrumentation allows the user to automatically collect trace data from append and subscription operations and export them to the backend of choice. - -To load the instrumentation, specify it in the instrumentations list to `registerInstrumentations`. There is currently no configuration option. - -```javascript -const { NodeTracerProvider } = require('@opentelemetry/sdk-trace-node'); -const { registerInstrumentations } = require('@opentelemetry/instrumentation'); -const { EventStoreDBInstrumentation } = require('@kurrent/opentelemetry'); - -const provider = new NodeTracerProvider(); -provider.register(); - -registerInstrumentations({ - instrumentations: [ - new KurrentDBInstrumentation(), - ], -}); -``` - -## Useful links - -- For more information on OpenTelemetry, visit: -- For more about OpenTelemetry JavaScript: -- For help or feedback on this project, open an issue or submit a PR - -## Communities - -[Join our global community](https://www.kurrent.io/community) of developers. - -- [Discuss](https://discuss.kurrent.io/) -- [Discord (Kurrent)](https://discord.gg/Phn9pmCw3t) -- [Discord (ddd-cqrs-es)](https://discord.com/invite/sEZGSHNNbH) - -## Contributing - -Development is done on the `master` branch. -We attempt to do our best to ensure that the history remains clean and to do so, we generally ask contributors to squash -their commits into a set or single logical commit. - -- [Create an issue](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/issues) -- [Documentation](https://docs.kurrent.io/) -- [Contributing guide](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/blob/master/CONTRIBUTING.md) - -## Building the client - -The client is built using the [NodeJS](https://nodejs.org/) JavaScript runtime. To build the client, you need to have Node -installed on your machine. You can download it from the official NodeJS website. -Once you have it installed, you can build the client by running the following command in the root directory of the -project: - -```bash -yarn install -yarn build -``` \ No newline at end of file +# `@trogonstack/trogon-eventstore-opentelemetry` + +OpenTelemetry instrumentation for `@trogonstack/trogon-eventstore-client`. + +```bash +npm install @trogonstack/trogon-eventstore-opentelemetry +``` + +```ts +import { TrogonEventStoreInstrumentation } from "@trogonstack/trogon-eventstore-opentelemetry"; + +const instrumentation = new TrogonEventStoreInstrumentation(); +``` diff --git a/packages/opentelemetry/package.json b/packages/opentelemetry/package.json index a10dfff..c931bef 100644 --- a/packages/opentelemetry/package.json +++ b/packages/opentelemetry/package.json @@ -1,46 +1,47 @@ -{ - "name": "@kurrent/opentelemetry", - "version": "1.3.1", - "description": "KurrentDB NodeJS Client SDK interceptors for tracing with OpenTelemetry", - "main": "./dist/index.js", - "types": "./dist/index.d.ts", - "license": "Apache-2.0", - "author": "Kurrent, Inc", - "scripts": { - "build": "yarn build:ts", - "build:ts": "tsc --build", - "build:watch": "pnpm run build:ts-watch", - "build:ts-watch": "tsc --build --watch", - "clean": "yarn clean:dist && yarn clean:buildinfo", - "clean:dist": "shx rm -rf ./dist", - "clean:buildinfo": "shx rm -rf *.tsbuildinfo" - }, - "files": [ - "dist/" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/kurrent-io/KurrentDB-Client-NodeJS.git" - }, - "keywords": [ - "Kurrent", - "EventSourcing", - "OpenTelemetry" - ], - "publishConfig": { - "access": "public" - }, - "engines": { - "node": ">=20" - }, - "dependencies": { - "@opentelemetry/api": "^1.9.0", - "@opentelemetry/instrumentation": "^0.56.0" - }, - "peerDependencies": { - "@kurrent/kurrentdb-client": "^1" - }, - "devDependencies": { - "@kurrent/kurrentdb-client": "workspace:^" - } -} +{ + "name": "@trogonstack/trogon-eventstore-opentelemetry", + "version": "0.0.1", + "description": "OpenTelemetry instrumentation for the TrogonEventStore Node.js client", + "main": "./dist/index.js", + "types": "./dist/index.d.ts", + "license": "Apache-2.0", + "author": "Straw Hat, LLC", + "scripts": { + "build": "yarn build:ts", + "build:ts": "tsc --build", + "build:watch": "yarn build:ts-watch", + "build:ts-watch": "tsc --build --watch", + "clean": "yarn clean:dist && yarn clean:buildinfo", + "clean:dist": "shx rm -rf ./dist", + "clean:buildinfo": "shx rm -rf *.tsbuildinfo" + }, + "files": [ + "dist/" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS.git" + }, + "keywords": [ + "TrogonEventStore", + "EventSourcing", + "OpenTelemetry" + ], + "publishConfig": { + "access": "public", + "registry": "https://npm.pkg.github.com" + }, + "engines": { + "node": ">=20" + }, + "dependencies": { + "@opentelemetry/api": "^1.9.0", + "@opentelemetry/instrumentation": "^0.56.0" + }, + "peerDependencies": { + "@trogonstack/trogon-eventstore-client": "^0.0.1" + }, + "devDependencies": { + "@trogonstack/trogon-eventstore-client": "workspace:^" + } +} diff --git a/packages/opentelemetry/src/attributes.ts b/packages/opentelemetry/src/attributes.ts index 4c5a2e5..a68c7f9 100644 --- a/packages/opentelemetry/src/attributes.ts +++ b/packages/opentelemetry/src/attributes.ts @@ -1,9 +1,9 @@ -const kurrentdb = "db.kurrentdb"; +const trogonEventStore = "db.trogon_event_store"; const db = "db"; const server = "server"; const streams = "streams"; -export const KurrentAttributes = { +export const TrogonEventStoreAttributes = { DATABASE_USER: `${db}.user`, DATABASE_SYSTEM: `${db}.system`, DATABASE_OPERATION: `${db}.operation`, @@ -12,12 +12,11 @@ export const KurrentAttributes = { SERVER_PORT: `${server}.port`, STREAM_APPEND: `${streams}.append`, - STREAM_MULTI_APPEND: `${streams}.multi-append`, STREAM_SUBSCRIBE: `${streams}.subscribe`, - KURRENT_DB_STREAM: `${kurrentdb}.stream`, - KURRENT_DB_SUBSCRIPTION_ID: `${kurrentdb}.subscription.id`, - KURRENT_DB_EVENT_ID: `${kurrentdb}.event.id`, - KURRENT_DB_EVENT_TYPE: `${kurrentdb}.event.type`, - KURRENT_DB_AUTH_KIND: `${kurrentdb}.auth.kind`, + TROGON_EVENT_STORE_STREAM: `${trogonEventStore}.stream`, + TROGON_EVENT_STORE_SUBSCRIPTION_ID: `${trogonEventStore}.subscription.id`, + TROGON_EVENT_STORE_EVENT_ID: `${trogonEventStore}.event.id`, + TROGON_EVENT_STORE_EVENT_TYPE: `${trogonEventStore}.event.type`, + TROGON_EVENT_STORE_AUTH_KIND: `${trogonEventStore}.auth.kind`, }; diff --git a/packages/opentelemetry/src/index.ts b/packages/opentelemetry/src/index.ts index 6b077e7..0c55c8d 100644 --- a/packages/opentelemetry/src/index.ts +++ b/packages/opentelemetry/src/index.ts @@ -1 +1 @@ -export { Instrumentation as KurrentDBInstrumentation } from "./instrumentation"; +export { Instrumentation as TrogonEventStoreInstrumentation } from "./instrumentation"; diff --git a/packages/opentelemetry/src/instrumentation.ts b/packages/opentelemetry/src/instrumentation.ts index 55f7a0d..59bfa83 100644 --- a/packages/opentelemetry/src/instrumentation.ts +++ b/packages/opentelemetry/src/instrumentation.ts @@ -8,7 +8,6 @@ import { Span, SpanKind, SpanStatusCode, - TimeInput, trace, TraceFlags, Tracer, @@ -18,31 +17,27 @@ import { InstrumentationConfig, InstrumentationNodeModuleDefinition, } from "@opentelemetry/instrumentation"; -import type * as kurrentdb from "@kurrent/kurrentdb-client"; +import type * as trogonEventStore from "@trogonstack/trogon-eventstore-client"; import type { - AppendRecordsResult, AppendResult, BinaryEventType, EventData, EventType, JSONEventType, - MultiAppendResult, ResolvedEvent, SubscribeToAllOptions, SubscribeToPersistentSubscriptionToAllOptions, SubscribeToPersistentSubscriptionToStreamOptions, SubscribeToStreamOptions, -} from "@kurrent/kurrentdb-client"; -import type { ReadResp as StreamsReadResp } from "@kurrent/kurrentdb-client/generated/kurrentdb/protocols/v1/streams_pb"; -import type { ReadResp as PersistentReadResp } from "@kurrent/kurrentdb-client/generated/kurrentdb/protocols/v1/persistentsubscriptions_pb"; -import { KurrentAttributes } from "./attributes"; -import type { PersistentSubscriptionImpl } from "@kurrent/kurrentdb-client/src/persistentSubscription/utils/PersistentSubscriptionImpl"; -import type { Subscription } from "@kurrent/kurrentdb-client/src/streams/utils/Subscription"; +} from "@trogonstack/trogon-eventstore-client"; +import type { ReadResp as StreamsReadResp } from "@trogonstack/trogon-eventstore-client/generated/event_store/protocols/v1/streams_pb"; +import type { ReadResp as PersistentReadResp } from "@trogonstack/trogon-eventstore-client/generated/event_store/protocols/v1/persistentsubscriptions_pb"; +import { TrogonEventStoreAttributes } from "./attributes"; +import type { PersistentSubscriptionImpl } from "@trogonstack/trogon-eventstore-client/src/persistentSubscription/utils/PersistentSubscriptionImpl"; +import type { Subscription } from "@trogonstack/trogon-eventstore-client/src/streams/utils/Subscription"; import { INSTRUMENTATION_NAME, INSTRUMENTATION_VERSION } from "./version"; import type { - AppendRecordsParams, AppendToStreamParams, - MultiStreamAppendParams, PersistentSubscribeParameters, SubscribeParameters, } from "./types"; @@ -63,47 +58,37 @@ export class Instrumentation extends InstrumentationBase { protected init() { return new InstrumentationNodeModuleDefinition( - "@kurrent/kurrentdb-client", - ["1.*"], + "@trogonstack/trogon-eventstore-client", + ["0.*", "1.*"], this._onPatchMain(), this._onUnPatchMain() ); } private _onPatchMain() { - return (moduleExports: typeof kurrentdb) => { + return (moduleExports: typeof trogonEventStore) => { this.wrap( - moduleExports.KurrentDBClient.prototype, + moduleExports.TrogonEventStoreClient.prototype, "appendToStream", this._patchAppendToStream() ); this.wrap( - moduleExports.KurrentDBClient.prototype, - "multiStreamAppend", - this._patchMultiStreamAppend() - ); - this.wrap( - moduleExports.KurrentDBClient.prototype, - "appendRecords", - this._patchAppendRecords() - ); - this.wrap( - moduleExports.KurrentDBClient.prototype, + moduleExports.TrogonEventStoreClient.prototype, "subscribeToStream", this._patchCatchUpSubscription() ); this.wrap( - moduleExports.KurrentDBClient.prototype, + moduleExports.TrogonEventStoreClient.prototype, "subscribeToAll", this._patchCatchUpSubscription() ); this.wrap( - moduleExports.KurrentDBClient.prototype, + moduleExports.TrogonEventStoreClient.prototype, "subscribeToPersistentSubscriptionToStream", this._patchPersistentSubscription() ); this.wrap( - moduleExports.KurrentDBClient.prototype, + moduleExports.TrogonEventStoreClient.prototype, "subscribeToPersistentSubscriptionToAll", this._patchPersistentSubscription() ); @@ -122,25 +107,23 @@ export class Instrumentation extends InstrumentationBase { } private _onUnPatchMain() { - return (moduleExports: typeof kurrentdb) => { + return (moduleExports: typeof trogonEventStore) => { this._diag.debug("un-patching"); - this._unwrap(moduleExports.KurrentDBClient.prototype, "appendToStream"); this._unwrap( - moduleExports.KurrentDBClient.prototype, - "multiStreamAppend" + moduleExports.TrogonEventStoreClient.prototype, + "appendToStream" ); - this._unwrap(moduleExports.KurrentDBClient.prototype, "appendRecords"); this._unwrap( - moduleExports.KurrentDBClient.prototype, + moduleExports.TrogonEventStoreClient.prototype, "subscribeToStream" ); this._unwrap( - moduleExports.KurrentDBClient.prototype, + moduleExports.TrogonEventStoreClient.prototype, "subscribeToPersistentSubscriptionToStream" ); this._unwrap( - moduleExports.KurrentDBClient.prototype, + moduleExports.TrogonEventStoreClient.prototype, "subscribeToPersistentSubscriptionToAll" ); }; @@ -148,17 +131,17 @@ export class Instrumentation extends InstrumentationBase { private _patchAppendToStream(): ( original: Function, - operation: keyof kurrentdb.KurrentDBClient + operation: keyof trogonEventStore.TrogonEventStoreClient ) => (...args: AppendToStreamParams) => Promise { const instrumentation = this; const tracer = instrumentation.tracer; return function appendToStream( original: Function, - operation: keyof kurrentdb.KurrentDBClient + operation: keyof trogonEventStore.TrogonEventStoreClient ) { return async function ( - this: kurrentdb.KurrentDBClient, + this: trogonEventStore.TrogonEventStoreClient, ...args: AppendToStreamParams ): Promise { const [streamName, events, options] = [...args]; @@ -168,11 +151,11 @@ export class Instrumentation extends InstrumentationBase { const { hostname, port } = Instrumentation.getServerAddress(uri); const attributes: Attributes = { - [KurrentAttributes.KURRENT_DB_STREAM]: streamName, - [KurrentAttributes.SERVER_ADDRESS]: hostname, - [KurrentAttributes.SERVER_PORT]: port, - [KurrentAttributes.DATABASE_SYSTEM]: INSTRUMENTATION_NAME, - [KurrentAttributes.DATABASE_OPERATION]: operation, + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_STREAM]: streamName, + [TrogonEventStoreAttributes.SERVER_ADDRESS]: hostname, + [TrogonEventStoreAttributes.SERVER_PORT]: port, + [TrogonEventStoreAttributes.DATABASE_SYSTEM]: INSTRUMENTATION_NAME, + [TrogonEventStoreAttributes.DATABASE_OPERATION]: operation, }; const auth = describeAuth( @@ -180,16 +163,20 @@ export class Instrumentation extends InstrumentationBase { Boolean(this.credentialsProvider) ); if (auth.username !== undefined) { - attributes[KurrentAttributes.DATABASE_USER] = auth.username; + attributes[TrogonEventStoreAttributes.DATABASE_USER] = auth.username; } if (auth.kind !== undefined) { - attributes[KurrentAttributes.KURRENT_DB_AUTH_KIND] = auth.kind; + attributes[TrogonEventStoreAttributes.TROGON_EVENT_STORE_AUTH_KIND] = + auth.kind; } - const span = tracer.startSpan(KurrentAttributes.STREAM_APPEND, { - kind: SpanKind.CLIENT, - attributes, - }); + const span = tracer.startSpan( + TrogonEventStoreAttributes.STREAM_APPEND, + { + kind: SpanKind.CLIENT, + attributes, + } + ); if (Array.isArray(events)) { actualEvents = events; @@ -227,127 +214,6 @@ export class Instrumentation extends InstrumentationBase { }; } - private _patchMultiStreamAppend(): ( - original: Function, - operation: keyof kurrentdb.KurrentDBClient - ) => (...args: MultiStreamAppendParams) => Promise { - const instrumentation = this; - const tracer = instrumentation.tracer; - - return function multiStreamAppend( - original: Function, - operation: keyof kurrentdb.KurrentDBClient - ) { - return async function ( - this: kurrentdb.KurrentDBClient, - ...args: MultiStreamAppendParams - ): Promise { - const [requests] = [...args]; - - const uri = await this.resolveUri(); - const { hostname, port } = Instrumentation.getServerAddress(uri); - - const requestStartTime: TimeInput = Date.now(); - - const span = tracer.startSpan(KurrentAttributes.STREAM_MULTI_APPEND, { - kind: SpanKind.CLIENT, - startTime: requestStartTime, - attributes: { - [KurrentAttributes.SERVER_ADDRESS]: hostname, - [KurrentAttributes.SERVER_PORT]: port, - [KurrentAttributes.DATABASE_SYSTEM]: INSTRUMENTATION_NAME, - [KurrentAttributes.DATABASE_OPERATION]: operation, - }, - }); - - requests.forEach((request) => { - const traceId = span.spanContext().traceId; - const spanId = span.spanContext().spanId; - - request.events.forEach((event) => { - const metadata = (event.metadata = event.metadata || {}); - if (isJSONEventData(event) && typeof metadata === "object") { - event.metadata = { - ...metadata, - [TRACE_ID]: traceId, - [SPAN_ID]: spanId, - }; - } - }); - }); - - try { - return await original.apply(this, [requests]); - } catch (error) { - Instrumentation.handleError(error, span); - throw error; - } finally { - span.end(); - } - }; - }; - } - - private _patchAppendRecords(): ( - original: Function, - operation: keyof kurrentdb.KurrentDBClient - ) => (...args: AppendRecordsParams) => Promise { - const instrumentation = this; - const tracer = instrumentation.tracer; - - return function appendRecords( - original: Function, - operation: keyof kurrentdb.KurrentDBClient - ) { - return async function ( - this: kurrentdb.KurrentDBClient, - ...args: AppendRecordsParams - ): Promise { - const [records] = [...args]; - - const uri = await this.resolveUri(); - const { hostname, port } = Instrumentation.getServerAddress(uri); - - const requestStartTime: TimeInput = Date.now(); - - const span = tracer.startSpan(KurrentAttributes.STREAM_MULTI_APPEND, { - kind: SpanKind.CLIENT, - startTime: requestStartTime, - attributes: { - [KurrentAttributes.SERVER_ADDRESS]: hostname, - [KurrentAttributes.SERVER_PORT]: port, - [KurrentAttributes.DATABASE_SYSTEM]: INSTRUMENTATION_NAME, - [KurrentAttributes.DATABASE_OPERATION]: operation, - }, - }); - - const traceId = span.spanContext().traceId; - const spanId = span.spanContext().spanId; - - records.forEach((record) => { - const metadata = (record.record.metadata = - record.record.metadata || {}); - if (isJSONEventData(record.record) && typeof metadata === "object") { - record.record.metadata = { - ...metadata, - [TRACE_ID]: traceId, - [SPAN_ID]: spanId, - }; - } - }); - - try { - return await original.apply(this, [records, args[1]]); - } catch (error) { - Instrumentation.handleError(error, span); - throw error; - } finally { - span.end(); - } - }; - }; - } - static applySubscriptionInstrumentation( spanName: string, subscription: @@ -381,21 +247,27 @@ export class Instrumentation extends InstrumentationBase { const subscriptionId = subscription.id; const attributes: Attributes = { - [KurrentAttributes.KURRENT_DB_STREAM]: resolvedEvent?.event?.streamId, - [KurrentAttributes.KURRENT_DB_EVENT_ID]: resolvedEvent?.event?.id, - [KurrentAttributes.KURRENT_DB_EVENT_TYPE]: resolvedEvent?.event?.type, - [KurrentAttributes.KURRENT_DB_SUBSCRIPTION_ID]: subscriptionId, - [KurrentAttributes.SERVER_ADDRESS]: hostname, - [KurrentAttributes.SERVER_PORT]: port, - [KurrentAttributes.DATABASE_SYSTEM]: INSTRUMENTATION_NAME, - [KurrentAttributes.DATABASE_OPERATION]: operation, + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_STREAM]: + resolvedEvent?.event?.streamId, + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_EVENT_ID]: + resolvedEvent?.event?.id, + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_EVENT_TYPE]: + resolvedEvent?.event?.type, + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_SUBSCRIPTION_ID]: + subscriptionId, + [TrogonEventStoreAttributes.SERVER_ADDRESS]: hostname, + [TrogonEventStoreAttributes.SERVER_PORT]: port, + [TrogonEventStoreAttributes.DATABASE_SYSTEM]: INSTRUMENTATION_NAME, + [TrogonEventStoreAttributes.DATABASE_OPERATION]: operation, }; if (authContext.username !== undefined) { - attributes[KurrentAttributes.DATABASE_USER] = authContext.username; + attributes[TrogonEventStoreAttributes.DATABASE_USER] = + authContext.username; } if (authContext.kind !== undefined) { - attributes[KurrentAttributes.KURRENT_DB_AUTH_KIND] = authContext.kind; + attributes[TrogonEventStoreAttributes.TROGON_EVENT_STORE_AUTH_KIND] = + authContext.kind; } const span = tracer.startSpan( @@ -419,17 +291,17 @@ export class Instrumentation extends InstrumentationBase { private _patchCatchUpSubscription(): ( original: Function, - operation: keyof kurrentdb.KurrentDBClient + operation: keyof trogonEventStore.TrogonEventStoreClient ) => (...args: any) => any { const instrumentation = this; const tracer = instrumentation.tracer; return function subscribe( original: Function, - operation: keyof kurrentdb.KurrentDBClient + operation: keyof trogonEventStore.TrogonEventStoreClient ) { return function ( - this: kurrentdb.KurrentDBClient, + this: trogonEventStore.TrogonEventStoreClient, ...args: SubscribeParameters ) { let options: @@ -455,7 +327,7 @@ export class Instrumentation extends InstrumentationBase { this.resolveUri().then((uri) => Instrumentation.applySubscriptionInstrumentation( - KurrentAttributes.STREAM_SUBSCRIBE, + TrogonEventStoreAttributes.STREAM_SUBSCRIBE, subscription, uri, operation, @@ -471,17 +343,17 @@ export class Instrumentation extends InstrumentationBase { private _patchPersistentSubscription(): ( original: Function, - operation: keyof kurrentdb.KurrentDBClient + operation: keyof trogonEventStore.TrogonEventStoreClient ) => (...args: any) => any { const instrumentation = this; const tracer = instrumentation.tracer; return function subscribe( original: Function, - operation: keyof kurrentdb.KurrentDBClient + operation: keyof trogonEventStore.TrogonEventStoreClient ) { return function ( - this: kurrentdb.KurrentDBClient, + this: trogonEventStore.TrogonEventStoreClient, ...args: PersistentSubscribeParameters ) { let options: @@ -507,7 +379,7 @@ export class Instrumentation extends InstrumentationBase { this.resolveUri().then((uri) => Instrumentation.applySubscriptionInstrumentation( - KurrentAttributes.STREAM_SUBSCRIBE, + TrogonEventStoreAttributes.STREAM_SUBSCRIBE, subscription, uri, operation, @@ -521,7 +393,7 @@ export class Instrumentation extends InstrumentationBase { } private static restoreContext = ( - metadata: kurrentdb.MetadataType, + metadata: trogonEventStore.MetadataType, isRemote = true ): Context => { const traceId = metadata[TRACE_ID] as string; diff --git a/packages/opentelemetry/src/types.ts b/packages/opentelemetry/src/types.ts index 2d7053c..e37bb58 100644 --- a/packages/opentelemetry/src/types.ts +++ b/packages/opentelemetry/src/types.ts @@ -1,16 +1,16 @@ -import type * as kdb from "@kurrent/kurrentdb-client"; +import type * as trogonEventStore from "@trogonstack/trogon-eventstore-client"; export type SubscribeToStreamParameters = Parameters< - kdb.KurrentDBClient["subscribeToStream"] + trogonEventStore.TrogonEventStoreClient["subscribeToStream"] >; export type SubscribeToAllParameters = Parameters< - kdb.KurrentDBClient["subscribeToAll"] + trogonEventStore.TrogonEventStoreClient["subscribeToAll"] >; export type PersistentSubscribeToAllParameters = Parameters< - kdb.KurrentDBClient["subscribeToPersistentSubscriptionToAll"] + trogonEventStore.TrogonEventStoreClient["subscribeToPersistentSubscriptionToAll"] >; export type PersistentSubscribeToStreamParameters = Parameters< - kdb.KurrentDBClient["subscribeToPersistentSubscriptionToStream"] + trogonEventStore.TrogonEventStoreClient["subscribeToPersistentSubscriptionToStream"] >; export type SubscribeParameters = @@ -21,13 +21,5 @@ export type PersistentSubscribeParameters = | PersistentSubscribeToAllParameters; export type AppendToStreamParams = Parameters< - kdb.KurrentDBClient["appendToStream"] ->; - -export type MultiStreamAppendParams = Parameters< - kdb.KurrentDBClient["multiStreamAppend"] ->; - -export type AppendRecordsParams = Parameters< - kdb.KurrentDBClient["appendRecords"] + trogonEventStore.TrogonEventStoreClient["appendToStream"] >; diff --git a/packages/opentelemetry/src/utils.ts b/packages/opentelemetry/src/utils.ts index db24a6c..9327679 100644 --- a/packages/opentelemetry/src/utils.ts +++ b/packages/opentelemetry/src/utils.ts @@ -5,7 +5,7 @@ import { type Credentials, type EventData, type JSONEventData, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; export function hasConvertGrpcEventMethod( obj: any diff --git a/packages/test/README.md b/packages/test/README.md index e538efa..b10af7d 100644 --- a/packages/test/README.md +++ b/packages/test/README.md @@ -1,33 +1,5 @@ -# @kurrent/test - -This package includes our tests and test utils - -## Communities - -[Join our global community](https://www.kurrent.io/community) of developers. - -- [Discuss](https://discuss.kurrent.io/) -- [Discord (Kurrent)](https://discord.gg/Phn9pmCw3t) -- [Discord (ddd-cqrs-es)](https://discord.com/invite/sEZGSHNNbH) - -## Contributing - -Development is done on the `master` branch. -We attempt to do our best to ensure that the history remains clean and to do so, we generally ask contributors to squash -their commits into a set or single logical commit. - -- [Create an issue](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/issues) -- [Documentation](https://docs.kurrent.io/) -- [Contributing guide](https://github.com/kurrent-io/KurrentDB-Client-NodeJS/blob/master/CONTRIBUTING.md) - -## Building the client - -The client is built using the [NodeJS](https://nodejs.org/) JavaScript runtime. To build the client, you need to have Node -installed on your machine. You can download it from the official NodeJS website. -Once you have it installed, you can build the client by running the following command in the root directory of the -project: - -```bash -yarn install -yarn build -``` \ No newline at end of file +# TrogonEventStore client tests + +The integration suite starts disposable TrogonEventStore nodes using `ghcr.io/trogonstack/trogoneventstore:ci` by default. + +Set `TROGON_EVENTSTORE_IMAGE` to test another compatible image. diff --git a/packages/test/jest.config.js b/packages/test/jest.config.js index e0dc731..407292b 100644 --- a/packages/test/jest.config.js +++ b/packages/test/jest.config.js @@ -1,18 +1,18 @@ -module.exports = { - testTimeout: 60_000, - preset: 'ts-jest', - testMatch: ['**/src/**/*.test.ts', '**/src/samples/*.ts'], - globalSetup: '/src/utils/preflight.ts', - moduleNameMapper: { - '@test-utils': '/src/utils', - "^@kurrent/db-client$": "/../db-client/dist/index", - "^@kurrent/db-client/(.*)$": "/../db-client/$1", - "^@kurrent/opentelemetry$": "/../opentelemetry/dist/index", - "^@kurrent/opentelemetry/(.*)$": "/../opentelemetry/$1", - }, - transform: { - '^.+\\.tsx?$': ['ts-jest', { - tsconfig: 'tsconfig.json', - }] - }, -}; +module.exports = { + testTimeout: 60_000, + preset: 'ts-jest', + testMatch: ['**/src/**/*.test.ts', '**/src/samples/*.ts'], + globalSetup: '/src/utils/preflight.ts', + moduleNameMapper: { + '@test-utils': '/src/utils', + "^@trogonstack/trogon-eventstore-client$": "/../db-client/dist/index", + "^@trogonstack/trogon-eventstore-client/(.*)$": "/../db-client/$1", + "^@trogonstack/trogon-eventstore-opentelemetry$": "/../opentelemetry/dist/index", + "^@trogonstack/trogon-eventstore-opentelemetry/(.*)$": "/../opentelemetry/$1", + }, + transform: { + '^.+\\.tsx?$': ['ts-jest', { + tsconfig: 'tsconfig.json', + }] + }, +}; diff --git a/packages/test/package.json b/packages/test/package.json index 587f975..c5b2549 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -2,7 +2,7 @@ "name": "test", "version": "0.0.1", "private": true, - "description": "KurrentDB Client Tests", + "description": "TrogonEventStore client tests", "scripts": { "build": "yarn build:ts", "build:ts": "tsc --build", @@ -16,21 +16,21 @@ }, "repository": { "type": "git", - "url": "git+https://github.com/kurrent-io/KurrentDB-Client-NodeJS.git" + "url": "git+https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS.git" }, "license": "Apache-2.0", "bugs": { - "url": "https://github.com/kurrent-io/KurrentDB-Client-NodeJS/issues" + "url": "https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS/issues" }, - "homepage": "https://developers.kurrent.io/clients/grpc/getting-started?codeLanguage=NodeJS", + "homepage": "https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS", "keywords": [ - "Kurrent", + "TrogonEventStore", "EventSourcing", "Test" ], "dependencies": { - "@kurrent/kurrentdb-client": "workspace:^", - "@kurrent/opentelemetry": "workspace:^" + "@trogonstack/trogon-eventstore-client": "workspace:^", + "@trogonstack/trogon-eventstore-opentelemetry": "workspace:^" }, "devDependencies": { "@grpc/grpc-js": "^1.14.3", diff --git a/packages/test/src/connection/Channel.test.ts b/packages/test/src/connection/Channel.test.ts index d8d7540..88b3206 100644 --- a/packages/test/src/connection/Channel.test.ts +++ b/packages/test/src/connection/Channel.test.ts @@ -1,5 +1,5 @@ import { createTestCluster, jsonTestEvents } from "@test-utils"; -import { KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client"; describe("Channel", () => { const cluster = createTestCluster(); @@ -13,7 +13,7 @@ describe("Channel", () => { }); test("a single client should connect to a single node", async () => { - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ nodePreference: "random", }) diff --git a/packages/test/src/connection/__snapshots__/keepAlive.test.ts.snap b/packages/test/src/connection/__snapshots__/keepAlive.test.ts.snap index 969574a..dfcd62b 100644 --- a/packages/test/src/connection/__snapshots__/keepAlive.test.ts.snap +++ b/packages/test/src/connection/__snapshots__/keepAlive.test.ts.snap @@ -1,8 +1,8 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`keepAlive settings should throw if < -1 keepAliveInterval connectionString 1`] = `"Invalid keepAliveInterval of -2. Please provide a positive integer, or -1 to disable"`; +exports[`keepAlive settings should throw if < -1 keepAliveInterval connectionString 1`] = `"Invalid keepAliveInterval "-2". Please provide a positive integer, or -1 to disable."`; -exports[`keepAlive settings should throw if < -1 keepAliveTimeout connectionString 1`] = `"Invalid keepAliveTimeout of -100. Please provide a positive integer, or -1 to disable"`; +exports[`keepAlive settings should throw if < -1 keepAliveTimeout connectionString 1`] = `"Invalid keepAliveTimeout "-100". Please provide a positive integer, or -1 to disable."`; exports[`keepAlive settings should warn if keepAliveInterval is less than 10_000ms (but more than -1) connectionString 1`] = ` [ diff --git a/packages/test/src/connection/__snapshots__/parseConnectionString.test.ts.snap b/packages/test/src/connection/__snapshots__/parseConnectionString.test.ts.snap index 13b5081..43df9a9 100644 --- a/packages/test/src/connection/__snapshots__/parseConnectionString.test.ts.snap +++ b/packages/test/src/connection/__snapshots__/parseConnectionString.test.ts.snap @@ -1,55 +1,54 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`connection string parser Should throw on invalid strings esbd+discovery://localhost 1`] = `"Unexpected "esbd+discovery://" at position 0, expected kurrentdb://, kurrentdb+discover://, kurrent://, kurrent+discover://, kdb://, or kdb+discover://."`; +exports[`connection string parser Should throw on invalid strings esbd+discovery://localhost 1`] = `"Unexpected "esbd+discovery://" at position 0, expected esdb:// or esdb+discover://."`; -exports[`connection string parser Should throw on invalid strings https://console.eventstore.cloud/ 1`] = `"Unexpected "https://" at position 0, expected kurrentdb://, kurrentdb+discover://, kurrent://, kurrent+discover://, kdb://, or kdb+discover://."`; +exports[`connection string parser Should throw on invalid strings esdb://host1,host2:200:300?throwOnAppendFailure=false 1`] = `"Unexpected ":300" at position 22, expected , or ?key=value."`; -exports[`connection string parser Should throw on invalid strings kurrentdb://host1,host2:200:300?throwOnAppendFailure=false 1`] = `"Unexpected ":300" at position 27, expected , or ?key=value."`; +exports[`connection string parser Should throw on invalid strings esdb://host1;host2;host3?throwOnAppendFailure=false 1`] = `"Unexpected ";" at position 12, expected ?key=value."`; -exports[`connection string parser Should throw on invalid strings kurrentdb://host1;host2;host3?throwOnAppendFailure=false 1`] = `"Unexpected ";" at position 17, expected ?key=value."`; +exports[`connection string parser Should throw on invalid strings esdb://localhost/&throwOnAppendFailure=false 1`] = `"Unexpected "&" at position 17, expected ?key=value."`; -exports[`connection string parser Should throw on invalid strings kurrentdb://localhost/&throwOnAppendFailure=false 1`] = `"Unexpected "&" at position 22, expected ?key=value."`; +exports[`connection string parser Should throw on invalid strings esdb://localhost?keepAliveInterval=XXIV 1`] = `"Unexpected "XXIV" at position 35, expected Integer."`; -exports[`connection string parser Should throw on invalid strings kurrentdb://localhost?keepAliveInterval=XXIV 1`] = `"Unexpected "XXIV" at position 40, expected Integer."`; +exports[`connection string parser Should throw on invalid strings esdb://localhost?keepAliveTimeout=please 1`] = `"Unexpected "please" at position 34, expected Integer."`; -exports[`connection string parser Should throw on invalid strings kurrentdb://localhost?keepAliveTimeout=please 1`] = `"Unexpected "please" at position 39, expected Integer."`; +exports[`connection string parser Should throw on invalid strings esdb://localhost?throwOnAppendFailure=false&nodePreference=any 1`] = `"Unexpected "any" at position 59, expected leader or follower or read_only_replica or random."`; -exports[`connection string parser Should throw on invalid strings kurrentdb://localhost?throwOnAppendFailure=false&nodePreference=any 1`] = `"Unexpected "any" at position 64, expected leader or follower or read_only_replica or random."`; +exports[`connection string parser Should throw on invalid strings esdb://localhost?throwOnAppendFailure=false?nodePreference=follower 1`] = `"Unexpected "?" at position 43, expected &key=value."`; -exports[`connection string parser Should throw on invalid strings kurrentdb://localhost?throwOnAppendFailure=false?nodePreference=follower 1`] = `"Unexpected "?" at position 48, expected &key=value."`; +exports[`connection string parser Should throw on invalid strings esdb://localhost?throwOnAppendFailure=if you feel like it 1`] = `"Unexpected "if you feel like it" at position 38, expected true or false."`; -exports[`connection string parser Should throw on invalid strings kurrentdb://localhost?throwOnAppendFailure=if you feel like it 1`] = `"Unexpected "if you feel like it" at position 43, expected true or false."`; +exports[`connection string parser Should throw on invalid strings esdb://localhost?throwOnAppendFailure=sometimes 1`] = `"Unexpected "sometimes" at position 38, expected true or false."`; -exports[`connection string parser Should throw on invalid strings kurrentdb://localhost?throwOnAppendFailure=sometimes 1`] = `"Unexpected "sometimes" at position 43, expected true or false."`; +exports[`connection string parser Should throw on invalid strings esdb://my:great@username:UyeXx8$^PsOo4jG88FlCauR1Coz25q@host?nodePreference=follower&throwOnAppendFailure=false 1`] = `"Unexpected "UyeXx8" at position 25, expected port number."`; -exports[`connection string parser Should throw on invalid strings kurrentdb://my:great@username:UyeXx8$^PsOo4jG88FlCauR1Coz25q@host?nodePreference=follower&throwOnAppendFailure=false 1`] = `"Unexpected "UyeXx8" at position 30, expected port number."`; +exports[`connection string parser Should throw on invalid strings esdb://throwOnAppendFailure=false 1`] = `"Unexpected "=" at position 27, expected ?key=value."`; -exports[`connection string parser Should throw on invalid strings kurrentdb://throwOnAppendFailure=false 1`] = `"Unexpected "=" at position 32, expected ?key=value."`; +exports[`connection string parser Should throw on invalid strings https://console.example.com/ 1`] = `"Unexpected "https://" at position 0, expected esdb:// or esdb+discover://."`; -exports[`connection string parser Should throw on invalid strings localhost 1`] = `"Unexpected "l" at position 0, expected kurrentdb://, kurrentdb+discover://, kurrent://, kurrent+discover://, kdb://, or kdb+discover://."`; +exports[`connection string parser Should throw on invalid strings localhost 1`] = `"Unexpected "l" at position 0, expected esdb:// or esdb+discover://."`; -exports[`connection string parser Should warn on unknown and unsupported keys kurrentdb://localhost?catchOnAppendFailure=true&throwOnAppendFailure=false 1`] = ` +exports[`connection string parser Should warn on unknown and unsupported keys esdb://localhost?catchOnAppendFailure=true&throwOnAppendFailure=false 1`] = ` [ [ "Unknown option key "catchOnAppendFailure", setting will be ignored. -kurrentdb://localhost?catchOnAppendFailure=true&throwOnAppendFailure=false - ^^^^^^^^^^^^^^^^^^^^", +esdb://localhost?catchOnAppendFailure=true&throwOnAppendFailure=false + ^^^^^^^^^^^^^^^^^^^^", ], ] `; -exports[`connection string parser Should warn on unknown and unsupported keys kurrentdb://localhost?someNonsense=follower&doTheThing=true 1`] = ` +exports[`connection string parser Should warn on unknown and unsupported keys esdb://localhost?someNonsense=follower&doTheThing=true 1`] = ` [ [ "Unknown option key "someNonsense", setting will be ignored. -kurrentdb://localhost?someNonsense=follower&doTheThing=true - ^^^^^^^^^^^^", +esdb://localhost?someNonsense=follower&doTheThing=true + ^^^^^^^^^^^^", ], [ "Unknown option key "doTheThing", setting will be ignored. -kurrentdb://localhost?someNonsense=follower&doTheThing=true - ^^^^^^^^^^", +esdb://localhost?someNonsense=follower&doTheThing=true + ^^^^^^^^^^", ], ] `; - diff --git a/packages/test/src/connection/cluster.test.ts b/packages/test/src/connection/cluster.test.ts index 88faf54..d99cc3c 100644 --- a/packages/test/src/connection/cluster.test.ts +++ b/packages/test/src/connection/cluster.test.ts @@ -1,5 +1,8 @@ import { collect, ConnectionFeatures, createTestCluster } from "@test-utils"; -import { jsonEvent, KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { + jsonEvent, + TrogonEventStoreClient, +} from "@trogonstack/trogon-eventstore-client"; describe("cluster", () => { const cluster = createTestCluster(); @@ -15,7 +18,9 @@ describe("cluster", () => { }); test("should successfully connect", async () => { - const client = KurrentDBClient.connectionString(cluster.connectionString()); + const client = TrogonEventStoreClient.connectionString( + cluster.connectionString() + ); const appendResult = await client.appendToStream(STREAM_NAME, event); const readResult = collect( @@ -28,7 +33,7 @@ describe("cluster", () => { test("maxDiscoverAttempts", async () => { const maxDiscoverAttempts = 3; - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ endpoints: [ { address: "localhost", port: 8888 }, @@ -60,7 +65,7 @@ describe("cluster", () => { }; const client1DiscoveryInterval = overrides.discoveryInterval!; - const client1 = KurrentDBClient.connectionString( + const client1 = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides(overrides) ); const client1Start = Date.now(); @@ -74,7 +79,7 @@ describe("cluster", () => { overrides.discoveryInterval = 5_000; const client2Start = Date.now(); - const client2 = KurrentDBClient.connectionString( + const client2 = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides(overrides) ); await expect( diff --git a/packages/test/src/connection/connectionName.test.ts b/packages/test/src/connection/connectionName.test.ts index 0ba153b..7a63923 100644 --- a/packages/test/src/connection/connectionName.test.ts +++ b/packages/test/src/connection/connectionName.test.ts @@ -1,15 +1,15 @@ -import { KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client"; describe("connectionName", () => { test("connection string", async () => { const CONNECTION_NAME = "my great connection"; - const client = KurrentDBClient.connectionString`esdb://host?connectionName=${CONNECTION_NAME}`; + const client = TrogonEventStoreClient.connectionString`esdb://host?connectionName=${CONNECTION_NAME}`; expect(client.connectionName).toBe(CONNECTION_NAME); }); test("default", async () => { - const client = KurrentDBClient.connectionString`esdb://somewhere`; + const client = TrogonEventStoreClient.connectionString`esdb://somewhere`; expect(client.connectionName).toMatch( // a (v4) uuid /^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/ diff --git a/packages/test/src/connection/connectionString/connectionStringTests.ts b/packages/test/src/connection/connectionString/connectionStringTests.ts index 406db5e..53167b5 100644 --- a/packages/test/src/connection/connectionString/connectionStringTests.ts +++ b/packages/test/src/connection/connectionString/connectionStringTests.ts @@ -1,6 +1,6 @@ import { Cluster, collect, delay, jsonTestEvents } from "@test-utils"; -import { KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client"; interface ConnectionStringTestsOptions { title: string; @@ -32,7 +32,7 @@ export const connectionStringTests = ({ const STREAM_NAME = `${streamPrefix}_template_string_stream`; const uri = createUri(server); const query = createQueryString(server); - const client = KurrentDBClient.connectionString`esdb://admin:changeit@${uri}?${query}`; + const client = TrogonEventStoreClient.connectionString`esdb://admin:changeit@${uri}?${query}`; const appendResult = await client.appendToStream( STREAM_NAME, @@ -53,7 +53,7 @@ export const connectionStringTests = ({ const STREAM_NAME = `${streamPrefix}_string_stream`; const uri = createUri(server); const query = createQueryString(server); - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( `esdb://admin:changeit@${uri}?${query}` ); @@ -75,7 +75,7 @@ export const connectionStringTests = ({ test("default credentials", async () => { const uri = createUri(server); const query = createQueryString(server); - const client = KurrentDBClient.connectionString`esdb://admin:changeit@${uri}?${query}`; + const client = TrogonEventStoreClient.connectionString`esdb://admin:changeit@${uri}?${query}`; await expect( collect(client.readAll({ maxCount: 10 })) ).resolves.toBeDefined(); diff --git a/packages/test/src/connection/deadline/__snapshots__/deadline-settings.test.ts.snap b/packages/test/src/connection/deadline/__snapshots__/deadline-settings.test.ts.snap index c158b59..c595890 100644 --- a/packages/test/src/connection/deadline/__snapshots__/deadline-settings.test.ts.snap +++ b/packages/test/src/connection/deadline/__snapshots__/deadline-settings.test.ts.snap @@ -2,6 +2,6 @@ exports[`deadline should throw on negative connectionString 1`] = `"Invalid defaultDeadline "-1". Please provide a positive integer."`; -exports[`deadline should throw on negative connectionString 2`] = `"Invalid defaultDeadline of -1000000000000000. Please provide a positive integer, or -1 to disable"`; +exports[`deadline should throw on negative connectionString 2`] = `"Invalid defaultDeadline "-1000000000000000". Please provide a positive integer."`; exports[`deadline should throw on zero connectionString 1`] = `"Invalid defaultDeadline "0". Please provide a positive integer."`; diff --git a/packages/test/src/connection/deadline/deadline-effects.test.ts b/packages/test/src/connection/deadline/deadline-effects.test.ts index f55e19d..c2140ce 100644 --- a/packages/test/src/connection/deadline/deadline-effects.test.ts +++ b/packages/test/src/connection/deadline/deadline-effects.test.ts @@ -1,8 +1,8 @@ import { createTestCluster, jsonTestEvents } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, DeadlineExceededError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("deadline", () => { const cluster = createTestCluster(); @@ -20,7 +20,7 @@ describe("deadline", () => { [ "client settings", () => - KurrentDBClient.connectionString( + TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ defaultDeadline: 1, }) @@ -29,7 +29,7 @@ describe("deadline", () => { [ "call options", () => - KurrentDBClient.connectionString( + TrogonEventStoreClient.connectionString( cluster.connectionString() ).listProjections({ deadline: 1, @@ -38,7 +38,7 @@ describe("deadline", () => { [ "call options override", () => - KurrentDBClient.connectionString( + TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ defaultDeadline: 200_000, }) @@ -49,7 +49,7 @@ describe("deadline", () => { [ "append", () => - KurrentDBClient.connectionString( + TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ defaultDeadline: 200_000, }) diff --git a/packages/test/src/connection/deadline/deadline-settings.test.ts b/packages/test/src/connection/deadline/deadline-settings.test.ts index 35f25ae..b237c3c 100644 --- a/packages/test/src/connection/deadline/deadline-settings.test.ts +++ b/packages/test/src/connection/deadline/deadline-settings.test.ts @@ -1,4 +1,7 @@ -import { DNSClusterOptions, KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { + DNSClusterOptions, + TrogonEventStoreClient, +} from "@trogonstack/trogon-eventstore-client"; describe("deadline", () => { describe.each< @@ -10,24 +13,24 @@ describe("deadline", () => { >([ [ "should throw on zero", - "kurrentdb://host?defaultDeadline=0", + "esdb://host?defaultDeadline=0", { defaultDeadline: 0 }, ], [ "should throw on negative", - "kurrentdb://host?defaultDeadline=-1", + "esdb://host?defaultDeadline=-1", { defaultDeadline: -1 }, ], [ "should throw on negative", - "kurrentdb://host?defaultDeadline=-1000000000000000", + "esdb://host?defaultDeadline=-1000000000000000", { defaultDeadline: -1000000000000000 }, ], ])("%s", (_, connectionString, constructorOptions) => { test.each([ [ "connectionString", - () => KurrentDBClient.connectionString(connectionString), + () => TrogonEventStoreClient.connectionString(connectionString), ], ])("%s", async (_, createClient) => { expect(() => createClient()).toThrowErrorMatchingSnapshot(); diff --git a/packages/test/src/connection/defaultCredentials.test.ts b/packages/test/src/connection/defaultCredentials.test.ts index 566ca94..dea44fc 100644 --- a/packages/test/src/connection/defaultCredentials.test.ts +++ b/packages/test/src/connection/defaultCredentials.test.ts @@ -1,9 +1,9 @@ import { collect, createTestNode, jsonTestEvents } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, AccessDeniedError, type BasicCredentials, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; const adminBasic: BasicCredentials = { username: "admin", @@ -28,7 +28,9 @@ describe("defaultCredentials", () => { describe("should set default credentials to be used by commands", () => { test("bad override", async () => { - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); await expect( collect(client.readAll({ maxCount: 10 })) ).resolves.toBeDefined(); @@ -45,7 +47,7 @@ describe("defaultCredentials", () => { }); test("good override", async () => { - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( node.connectionStringWithOverrides({ defaultUserCredentials: { username: "AzureDiamond", @@ -72,7 +74,9 @@ describe("defaultCredentials", () => { describe("bearer-token credentials", () => { test("unknown token rejected with AccessDenied", async () => { - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); await expect( client.appendToStream("bearer-rejected-stream", jsonTestEvents(1), { @@ -84,7 +88,9 @@ describe("defaultCredentials", () => { describe("credentialsProvider", () => { test("returns fresh credentials per RPC", async () => { - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); const provider = jest .fn() @@ -108,7 +114,9 @@ describe("defaultCredentials", () => { }); test("per-call credentials override the provider", async () => { - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); let calls = 0; client.setCredentialsProvider(() => { @@ -125,7 +133,9 @@ describe("defaultCredentials", () => { }); test("bearer token reaches bridge-backed readAll", async () => { - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); let calls = 0; client.setCredentialsProvider(() => { diff --git a/packages/test/src/connection/determineBestNode.test.ts b/packages/test/src/connection/determineBestNode.test.ts index 9461ffd..9a91357 100644 --- a/packages/test/src/connection/determineBestNode.test.ts +++ b/packages/test/src/connection/determineBestNode.test.ts @@ -6,12 +6,12 @@ import { RANDOM, READ_ONLY_REPLICA, VNodeState, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; import { determineBestNode, filterAndOrderMembers, MemberInfo, -} from "@kurrent/kurrentdb-client/dist/Client/discovery"; +} from "@trogonstack/trogon-eventstore-client/dist/Client/discovery"; const member = ({ isAlive = true, diff --git a/packages/test/src/connection/dns.test.ts b/packages/test/src/connection/dns.test.ts index dfdc044..db1e838 100644 --- a/packages/test/src/connection/dns.test.ts +++ b/packages/test/src/connection/dns.test.ts @@ -1,66 +1,69 @@ import { collect, jsonTestEvents, optionalDescribe } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, NodePreference, NotLeaderError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; -optionalDescribe(!!process.env.EVENTSTORE_CLOUD_ID)("dns discover", () => { - const STREAM_NAME = "test_stream_name"; - const { EVENTSTORE_CLOUD_ID } = process.env; - const event = jsonEvent({ - type: "test", - data: { message: "test" }, - }); - - describe.each([ - [ - "connectionString", - (nodePreference?: NodePreference) => - KurrentDBClient.connectionString`esdb+discover://${EVENTSTORE_CLOUD_ID!}.mesdb.eventstore.cloud${ - nodePreference ? `?nodePreference=${nodePreference}` : "" - }`, - ], - ])("%s", (clientType, createClient) => { - test("should successfully connect", async () => { - const client = createClient(); - - const appendResult = await client.appendToStream(STREAM_NAME, event); - const readResult = await collect( - client.readStream(STREAM_NAME, { maxCount: 10 }) - ); - - expect(appendResult).toBeDefined(); - expect(readResult).toBeDefined(); +optionalDescribe(!!process.env.TROGON_EVENTSTORE_DNS_ENDPOINT)( + "dns discover", + () => { + const STREAM_NAME = "test_stream_name"; + const { TROGON_EVENTSTORE_DNS_ENDPOINT } = process.env; + const event = jsonEvent({ + type: "test", + data: { message: "test" }, }); - describe("should connect to specified preference", () => { - test("leader", async () => { - const client = createClient("leader"); - const appendResult = await client.appendToStream( - `${clientType}-leader-test`, - jsonTestEvents(), - { requiresLeader: true } + describe.each([ + [ + "connectionString", + (nodePreference?: NodePreference) => + TrogonEventStoreClient.connectionString`esdb+discover://${TROGON_EVENTSTORE_DNS_ENDPOINT!}${ + nodePreference ? `?nodePreference=${nodePreference}` : "" + }`, + ], + ])("%s", (clientType, createClient) => { + test("should successfully connect", async () => { + const client = createClient(); + + const appendResult = await client.appendToStream(STREAM_NAME, event); + const readResult = await collect( + client.readStream(STREAM_NAME, { maxCount: 10 }) ); expect(appendResult).toBeDefined(); + expect(readResult).toBeDefined(); }); - test("follower", async () => { - const client = createClient("follower"); - - try { + describe("should connect to specified preference", () => { + test("leader", async () => { + const client = createClient("leader"); const appendResult = await client.appendToStream( `${clientType}-leader-test`, jsonTestEvents(), { requiresLeader: true } ); - expect(appendResult).toBe("unreachable"); - } catch (error) { - expect(error).toBeInstanceOf(NotLeaderError); - } + + expect(appendResult).toBeDefined(); + }); + + test("follower", async () => { + const client = createClient("follower"); + + try { + const appendResult = await client.appendToStream( + `${clientType}-leader-test`, + jsonTestEvents(), + { requiresLeader: true } + ); + expect(appendResult).toBe("unreachable"); + } catch (error) { + expect(error).toBeInstanceOf(NotLeaderError); + } + }); }); }); - }); -}); + } +); diff --git a/packages/test/src/connection/insecure.test.ts b/packages/test/src/connection/insecure.test.ts index 0559803..d49c3e5 100644 --- a/packages/test/src/connection/insecure.test.ts +++ b/packages/test/src/connection/insecure.test.ts @@ -1,5 +1,8 @@ import { collect, createInsecureTestNode } from "@test-utils"; -import { KurrentDBClient, jsonEvent } from "@kurrent/kurrentdb-client"; +import { + TrogonEventStoreClient, + jsonEvent, +} from "@trogonstack/trogon-eventstore-client"; describe("insecure", () => { const node = createInsecureTestNode(); @@ -15,7 +18,9 @@ describe("insecure", () => { }); test("should successfully connect", async () => { - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); const appendResult = await client.appendToStream(STREAM_NAME, event); const readResult = await collect( diff --git a/packages/test/src/connection/keepAlive.test.ts b/packages/test/src/connection/keepAlive.test.ts index 6e12623..c18dc80 100644 --- a/packages/test/src/connection/keepAlive.test.ts +++ b/packages/test/src/connection/keepAlive.test.ts @@ -1,5 +1,5 @@ import { Channel } from "@grpc/grpc-js"; -import { KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client"; jest.mock("@grpc/grpc-js/build/src/channel.js"); const ChannelMock = Channel as jest.Mock; @@ -15,7 +15,7 @@ describe("keepAlive settings", () => { describe.each([ [ "keepAliveInterval should default to 10_000", - "kurrentdb://host", + "esdb://host", {}, { "grpc.keepalive_time_ms": 10000, @@ -23,7 +23,7 @@ describe("keepAlive settings", () => { ], [ "keepAliveTimeout should default to 10_000", - "kurrentdb://host", + "esdb://host", {}, { "grpc.keepalive_timeout_ms": 10000, @@ -31,7 +31,7 @@ describe("keepAlive settings", () => { ], [ "keepAliveInterval should be settable (leaving timeout as default)", - "kurrentdb://host?keepAliveInterval=123456", + "esdb://host?keepAliveInterval=123456", { keepAliveInterval: 123456 }, { "grpc.keepalive_time_ms": 123456, @@ -40,7 +40,7 @@ describe("keepAlive settings", () => { ], [ "keepAliveTimeout should be settable (leaving interval as default)", - "kurrentdb://host?keepAliveTimeout=246810", + "esdb://host?keepAliveTimeout=246810", { keepAliveTimeout: 246810 }, { "grpc.keepalive_time_ms": 10000, @@ -49,7 +49,7 @@ describe("keepAlive settings", () => { ], [ "both should be settable", - "kurrentdb://host?keepAliveInterval=9987654&keepAliveTimeout=124816", + "esdb://host?keepAliveInterval=9987654&keepAliveTimeout=124816", { keepAliveInterval: 9987654, keepAliveTimeout: 124816 }, { "grpc.keepalive_time_ms": 9987654, @@ -58,7 +58,7 @@ describe("keepAlive settings", () => { ], [ "-1 should disable (max_int) keepAliveInterval (leaving timeout as default)", - "kurrentdb://host?keepAliveInterval=-1", + "esdb://host?keepAliveInterval=-1", { keepAliveInterval: -1 }, { "grpc.keepalive_time_ms": Number.MAX_VALUE, @@ -67,7 +67,7 @@ describe("keepAlive settings", () => { ], [ "-1 should disable (max_int) keepAliveTimeout (leaving interval as default)", - "kurrentdb://host?keepAliveTimeout=-1", + "esdb://host?keepAliveTimeout=-1", { keepAliveTimeout: -1 }, { "grpc.keepalive_time_ms": 10000, @@ -76,7 +76,7 @@ describe("keepAlive settings", () => { ], [ "-1 should disable (max_int) both", - "kurrentdb://host?keepAliveTimeout=-1&keepAliveInterval=-1", + "esdb://host?keepAliveTimeout=-1&keepAliveInterval=-1", { keepAliveTimeout: -1, keepAliveInterval: -1 }, { "grpc.keepalive_time_ms": Number.MAX_VALUE, @@ -85,7 +85,7 @@ describe("keepAlive settings", () => { ], [ "0 is fine (but a terrible choice)", - "kurrentdb://host?keepAliveTimeout=0&keepAliveInterval=0", + "esdb://host?keepAliveTimeout=0&keepAliveInterval=0", { keepAliveTimeout: 0, keepAliveInterval: 0 }, { "grpc.keepalive_time_ms": 0, @@ -96,7 +96,7 @@ describe("keepAlive settings", () => { test.each([ [ "connectionString", - () => KurrentDBClient.connectionString(connectionString), + () => TrogonEventStoreClient.connectionString(connectionString), ], ])("%s", async (_, createClient) => { const warnSpy = jest.spyOn(console, "warn").mockImplementation(); @@ -126,7 +126,7 @@ describe("keepAlive settings", () => { [ "connectionString", (option: string, value: number) => - KurrentDBClient.connectionString`kurrentdb://host?${option}=${value}`, + TrogonEventStoreClient.connectionString`esdb://host?${option}=${value}`, ], ])("%s", (_, testCase) => { expect(() => testCase(option, value)).toThrowErrorMatchingSnapshot(); @@ -139,7 +139,7 @@ describe("keepAlive settings", () => { [ "connectionString", (value: number) => - KurrentDBClient.connectionString`kurrentdb://host?keepAliveInterval=${value}`, + TrogonEventStoreClient.connectionString`esdb://host?keepAliveInterval=${value}`, ], ])("%s", (_, testCase) => { for (const keepAliveInterval of [0, 1, 10, 1000, 9999]) { diff --git a/packages/test/src/connection/not-leader.test.ts b/packages/test/src/connection/not-leader.test.ts index e8c27e6..d6fa0e9 100644 --- a/packages/test/src/connection/not-leader.test.ts +++ b/packages/test/src/connection/not-leader.test.ts @@ -4,10 +4,10 @@ import { FOLLOWER, ErrorType, NotLeaderError, - KurrentDBClient, + TrogonEventStoreClient, BACKWARDS, END, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("not-leader", () => { const cluster = createTestCluster(); @@ -23,7 +23,7 @@ describe("not-leader", () => { }); test("should get an error here", async () => { - const followerClient = KurrentDBClient.connectionString( + const followerClient = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ nodePreference: FOLLOWER, }) @@ -36,7 +36,7 @@ describe("not-leader", () => { expect(appendResult).toBeDefined(); - const readFromTestStream = async (client: KurrentDBClient) => { + const readFromTestStream = async (client: TrogonEventStoreClient) => { return collect( client.readStream(STREAM_NAME, { maxCount: 10, @@ -59,7 +59,7 @@ describe("not-leader", () => { expect(error.leader).toBeDefined(); expect(cluster.endpoints).toContainEqual(error.leader); - const leaderClient = KurrentDBClient.connectionString( + const leaderClient = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ endpoints: [error.leader], }) diff --git a/packages/test/src/connection/parseConnectionString.test.ts b/packages/test/src/connection/parseConnectionString.test.ts index 84de5df..be54312 100644 --- a/packages/test/src/connection/parseConnectionString.test.ts +++ b/packages/test/src/connection/parseConnectionString.test.ts @@ -1,4 +1,4 @@ -import { parseConnectionString } from "@kurrent/kurrentdb-client/dist/Client/parseConnectionString"; +import { parseConnectionString } from "@trogonstack/trogon-eventstore-client/dist/Client/parseConnectionString"; import { valid, invalid, warning } from "./parseConnectionStringMockups"; describe("connection string parser", () => { diff --git a/packages/test/src/connection/parseConnectionStringMockups.ts b/packages/test/src/connection/parseConnectionStringMockups.ts index 3119b3e..4f46acc 100644 --- a/packages/test/src/connection/parseConnectionStringMockups.ts +++ b/packages/test/src/connection/parseConnectionStringMockups.ts @@ -1,10 +1,10 @@ -import type { ConnectionOptions } from "@kurrent/kurrentdb-client/dist/Client/parseConnectionString"; +import type { ConnectionOptions } from "@trogonstack/trogon-eventstore-client/dist/Client/parseConnectionString"; export const valid: Array< [connectionString: string, expected: ConnectionOptions] > = [ [ - "kurrentdb://localhost", + "esdb://localhost", { dnsDiscover: false, hosts: [ @@ -16,7 +16,7 @@ export const valid: Array< }, ], [ - "kurrentdb://localhost:2114", + "esdb://localhost:2114", { dnsDiscover: false, hosts: [ @@ -28,7 +28,7 @@ export const valid: Array< }, ], [ - "kurrentdb://user:pass@localhost:2114", + "esdb://user:pass@localhost:2114", { dnsDiscover: false, defaultCredentials: { @@ -44,7 +44,7 @@ export const valid: Array< }, ], [ - "kurrentdb://user:pass@localhost:2114/", + "esdb://user:pass@localhost:2114/", { dnsDiscover: false, defaultCredentials: { @@ -60,7 +60,7 @@ export const valid: Array< }, ], [ - "kurrentdb://user:pass@localhost:2114/?throwOnAppendFailure=false", + "esdb://user:pass@localhost:2114/?throwOnAppendFailure=false", { dnsDiscover: false, throwOnAppendFailure: false, @@ -77,7 +77,7 @@ export const valid: Array< }, ], [ - "kurrentdb://user:pass@localhost:2114?tls=false", + "esdb://user:pass@localhost:2114?tls=false", { dnsDiscover: false, tls: false, @@ -94,7 +94,7 @@ export const valid: Array< }, ], [ - "kurrentdb://host1,host2,host3", + "esdb://host1,host2,host3", { dnsDiscover: false, hosts: [ @@ -114,7 +114,7 @@ export const valid: Array< }, ], [ - "kurrentdb://host1:1234,host2:4321,host3:3231", + "esdb://host1:1234,host2:4321,host3:3231", { dnsDiscover: false, hosts: [ @@ -134,27 +134,27 @@ export const valid: Array< }, ], [ - "kurrentdb://bubaqp2rh41uf5akmj0g-0.mesdb.eventstore.cloud:2113,bubaqp2rh41uf5akmj0g-1.mesdb.eventstore.cloud:2113,bubaqp2rh41uf5akmj0g-2.mesdb.eventstore.cloud:2113", + "esdb://node0.cluster.example.com:2113,node1.cluster.example.com:2113,node2.cluster.example.com:2113", { dnsDiscover: false, hosts: [ { - address: "bubaqp2rh41uf5akmj0g-0.mesdb.eventstore.cloud", + address: "node0.cluster.example.com", port: 2113, }, { - address: "bubaqp2rh41uf5akmj0g-1.mesdb.eventstore.cloud", + address: "node1.cluster.example.com", port: 2113, }, { - address: "bubaqp2rh41uf5akmj0g-2.mesdb.eventstore.cloud", + address: "node2.cluster.example.com", port: 2113, }, ], }, ], [ - "kurrentdb://user:pass@host1:1234,host2:4321,host3:3231?nodePreference=follower", + "esdb://user:pass@host1:1234,host2:4321,host3:3231?nodePreference=follower", { dnsDiscover: false, nodePreference: "follower", @@ -179,7 +179,7 @@ export const valid: Array< }, ], [ - "kurrentdb://host1,host2,host3?tls=false", + "esdb://host1,host2,host3?tls=false", { dnsDiscover: false, tls: false, @@ -200,7 +200,7 @@ export const valid: Array< }, ], [ - "kurrentdb://127.0.0.1:21573?tls=false", + "esdb://127.0.0.1:21573?tls=false", { dnsDiscover: false, tls: false, @@ -213,7 +213,7 @@ export const valid: Array< }, ], [ - "kurrentdb://host1,host2,host3?throwOnAppendFailure=false", + "esdb://host1,host2,host3?throwOnAppendFailure=false", { dnsDiscover: false, throwOnAppendFailure: false, @@ -265,7 +265,7 @@ export const valid: Array< }, ], [ - "kurrentdb://host?tlsCAFile=/home/user/dev/cert.ca", + "esdb://host?tlsCAFile=/home/user/dev/cert.ca", { dnsDiscover: false, tlsCAFile: "/home/user/dev/cert.ca", @@ -278,7 +278,7 @@ export const valid: Array< }, ], [ - "kurrentdb://host?tlsCAFile=./cert.ca", + "esdb://host?tlsCAFile=./cert.ca", { dnsDiscover: false, tlsCAFile: "./cert.ca", @@ -291,7 +291,7 @@ export const valid: Array< }, ], [ - "kurrentdb://host?tlsCAFile=C:\\Certificates\\EventStore\\Cert.ca", + "esdb://host?tlsCAFile=C:\\Certificates\\EventStore\\Cert.ca", { dnsDiscover: false, tlsCAFile: "C:\\Certificates\\EventStore\\Cert.ca", @@ -304,7 +304,7 @@ export const valid: Array< }, ], [ - "kurrentdb://host?tlsCAFile=..\\EventStore\\Cert.ca", + "esdb://host?tlsCAFile=..\\EventStore\\Cert.ca", { dnsDiscover: false, tlsCAFile: "..\\EventStore\\Cert.ca", @@ -317,7 +317,7 @@ export const valid: Array< }, ], [ - "kurrentdb://host?keepAliveInterval=-1&keepAliveTimeout=-1", + "esdb://host?keepAliveInterval=-1&keepAliveTimeout=-1", { dnsDiscover: false, keepAliveInterval: -1, @@ -331,7 +331,7 @@ export const valid: Array< }, ], [ - "kurrentdb://my%3Agreat%40username:UyeXx8%24%5EPsOo4jG88FlCauR1Coz25q@host?nodePreference=follower&throwOnAppendFailure=false&connectionName=wh%40t%3F%3A%26", + "esdb://my%3Agreat%40username:UyeXx8%24%5EPsOo4jG88FlCauR1Coz25q@host?nodePreference=follower&throwOnAppendFailure=false&connectionName=wh%40t%3F%3A%26", { dnsDiscover: false, nodePreference: "follower", @@ -373,7 +373,7 @@ export const valid: Array< }, ], [ - "kurrentdb://host?maxDiscoverAttempts=200&discoveryInterval=1000&gossipTimeout=1&nodePreference=leader&tls=false&tlsVerifyCert=true&throwOnAppendFailure=false&keepAliveInterval=10&defaultDeadline=10000000", + "esdb://host?maxDiscoverAttempts=200&discoveryInterval=1000&gossipTimeout=1&nodePreference=leader&tls=false&tlsVerifyCert=true&throwOnAppendFailure=false&keepAliveInterval=10&defaultDeadline=10000000", { dnsDiscover: false, maxDiscoverAttempts: 200, @@ -394,7 +394,7 @@ export const valid: Array< }, ], [ - "kurrentdb://host?MaxDiscoverAttempts=200&discoveryinterval=1000&GOSSIPTIMEOUT=1&nOdEpReFeReNcE=leader&TLS=false&TlsVerifyCert=true&THROWOnAppendFailure=false&KEEPALIVEinterval=200&CoNnEcTionNAME=wow, what a great connection", + "esdb://host?MaxDiscoverAttempts=200&discoveryinterval=1000&GOSSIPTIMEOUT=1&nOdEpReFeReNcE=leader&TLS=false&TlsVerifyCert=true&THROWOnAppendFailure=false&KEEPALIVEinterval=200&CoNnEcTionNAME=wow, what a great connection", { dnsDiscover: false, maxDiscoverAttempts: 200, @@ -415,7 +415,7 @@ export const valid: Array< }, ], [ - `kurrentdb://host?MaxDiscoverAttempts=200&discovery-interval=1000&GOSSIP_TIMEOUT=1&node_preference=ReadOnlyReplica&TLS=false&TlsVerifyCert=true&DEFAULTdEADLINE=12&THROWOnAppendFailure=false & KEEPALIVEinterval=200`, + `esdb://host?MaxDiscoverAttempts=200&discovery-interval=1000&GOSSIP_TIMEOUT=1&node_preference=ReadOnlyReplica&TLS=false&TlsVerifyCert=true&DEFAULTdEADLINE=12&THROWOnAppendFailure=false & KEEPALIVEinterval=200`, { dnsDiscover: false, maxDiscoverAttempts: 200, @@ -436,14 +436,14 @@ export const valid: Array< }, ], [ - `kurrentdb:// host + `esdb:// host ? MaxDiscoverAttempts=200 &discoveryinterval=1000 &GOSSIPTIMEOUT=1 &nOdEpReFeReNcE=leader &TLS=false &TlsVerifyCert=true - & CONNECTIONname = my great + & CONNECTIONname = my great connection & THROWOnAppendFailure @@ -457,7 +457,7 @@ export const valid: Array< nodePreference: "leader", tls: false, tlsVerifyCert: true, - connectionName: "my great \n connection", + connectionName: "my great\n connection", throwOnAppendFailure: false, keepAliveInterval: 200, hosts: [ @@ -469,7 +469,7 @@ export const valid: Array< }, ], [ - "kurrentdb://host?userCertFile=/home/user/dev/cert.ca&userKeyFile=/home/user/dev/cert.key", + "esdb://host?userCertFile=/home/user/dev/cert.ca&userKeyFile=/home/user/dev/cert.key", { dnsDiscover: false, userCertFile: "/home/user/dev/cert.ca", @@ -483,7 +483,7 @@ export const valid: Array< }, ], [ - "kurrentdb://localhost?tlsVerifyCert=false", + "esdb://localhost?tlsVerifyCert=false", { dnsDiscover: false, tlsVerifyCert: false, @@ -499,26 +499,26 @@ export const valid: Array< export const invalid: string[] = [ "localhost", - "https://console.eventstore.cloud/", + "https://console.example.com/", "esbd+discovery://localhost", - "kurrentdb://my:great@username:UyeXx8$^PsOo4jG88FlCauR1Coz25q@host?nodePreference=follower&throwOnAppendFailure=false", - "kurrentdb://host1;host2;host3?throwOnAppendFailure=false", - "kurrentdb://host1,host2:200:300?throwOnAppendFailure=false", - "kurrentdb://throwOnAppendFailure=false", - "kurrentdb://localhost/&throwOnAppendFailure=false", - "kurrentdb://localhost?throwOnAppendFailure=false?nodePreference=follower", - "kurrentdb://localhost?throwOnAppendFailure=false&nodePreference=any", - "kurrentdb://localhost?throwOnAppendFailure=if you feel like it", - "kurrentdb://localhost?throwOnAppendFailure=sometimes", - "kurrentdb://localhost?keepAliveTimeout=please", - "kurrentdb://localhost?keepAliveInterval=XXIV", + "esdb://my:great@username:UyeXx8$^PsOo4jG88FlCauR1Coz25q@host?nodePreference=follower&throwOnAppendFailure=false", + "esdb://host1;host2;host3?throwOnAppendFailure=false", + "esdb://host1,host2:200:300?throwOnAppendFailure=false", + "esdb://throwOnAppendFailure=false", + "esdb://localhost/&throwOnAppendFailure=false", + "esdb://localhost?throwOnAppendFailure=false?nodePreference=follower", + "esdb://localhost?throwOnAppendFailure=false&nodePreference=any", + "esdb://localhost?throwOnAppendFailure=if you feel like it", + "esdb://localhost?throwOnAppendFailure=sometimes", + "esdb://localhost?keepAliveTimeout=please", + "esdb://localhost?keepAliveInterval=XXIV", ]; export const warning: Array< [connectionString: string, expected: ConnectionOptions] > = [ [ - "kurrentdb://localhost?catchOnAppendFailure=true&throwOnAppendFailure=false", + "esdb://localhost?catchOnAppendFailure=true&throwOnAppendFailure=false", { dnsDiscover: false, throwOnAppendFailure: false, @@ -531,7 +531,7 @@ export const warning: Array< }, ], [ - "kurrentdb://localhost?someNonsense=follower&doTheThing=true", + "esdb://localhost?someNonsense=follower&doTheThing=true", { dnsDiscover: false, hosts: [ diff --git a/packages/test/src/connection/reconnect/NotLeaderError.test.ts b/packages/test/src/connection/reconnect/NotLeaderError.test.ts index d2eca1a..13b74b7 100644 --- a/packages/test/src/connection/reconnect/NotLeaderError.test.ts +++ b/packages/test/src/connection/reconnect/NotLeaderError.test.ts @@ -1,11 +1,11 @@ import { createTestCluster, getCurrentConnection } from "@test-utils"; import { jsonEvent, - KurrentDBClient, + TrogonEventStoreClient, NotLeaderError, FOLLOWER, EndPoint, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; // This test can take time. jest.setTimeout(120_000); @@ -16,7 +16,7 @@ describe("reconnect", () => { await cluster.up(); - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ defaultDeadline: 100_000_000, nodePreference: "follower", diff --git a/packages/test/src/connection/reconnect/UnavailableError.test.ts b/packages/test/src/connection/reconnect/UnavailableError.test.ts index 3d52b82..0f05a48 100644 --- a/packages/test/src/connection/reconnect/UnavailableError.test.ts +++ b/packages/test/src/connection/reconnect/UnavailableError.test.ts @@ -1,9 +1,9 @@ import { createTestCluster, delay, getCurrentConnection } from "@test-utils"; import { jsonEvent, - KurrentDBClient, + TrogonEventStoreClient, UnavailableError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; import { setLogger, setLogVerbosity, logVerbosity } from "@grpc/grpc-js"; @@ -20,7 +20,7 @@ describe("reconnect", () => { await cluster.up(); - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ defaultDeadline: 100_000_000, }) diff --git a/packages/test/src/connection/reconnect/all-nodes-down.test.ts b/packages/test/src/connection/reconnect/all-nodes-down.test.ts index d69d6ff..e85fd92 100644 --- a/packages/test/src/connection/reconnect/all-nodes-down.test.ts +++ b/packages/test/src/connection/reconnect/all-nodes-down.test.ts @@ -1,11 +1,11 @@ import { collect, createTestCluster, delay } from "@test-utils"; import { jsonEvent, - KurrentDBClient, + TrogonEventStoreClient, UnavailableError, persistentSubscriptionToStreamSettingsFromDefaults, StreamNotFoundError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; // This test can take time. jest.setTimeout(120_000); @@ -19,12 +19,12 @@ const STREAM_NAME = "my_stream"; // flaky test describe.skip("reconnect", () => { const cluster = createTestCluster(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await cluster.up(); - client = KurrentDBClient.connectionString( + client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ defaultDeadline: 100_000_000, }) diff --git a/packages/test/src/connection/reconnect/leader-failover.test.ts b/packages/test/src/connection/reconnect/leader-failover.test.ts index 64a58af..c4e26ad 100644 --- a/packages/test/src/connection/reconnect/leader-failover.test.ts +++ b/packages/test/src/connection/reconnect/leader-failover.test.ts @@ -6,11 +6,11 @@ import { } from "@test-utils"; import { jsonEvent, - KurrentDBClient, + TrogonEventStoreClient, LEADER, FOLLOWER, START, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; jest.setTimeout(120_000); @@ -33,7 +33,7 @@ describe("reconnect", () => { // 4. Old leader comes back as follower // 5. Client should NOT reconnect to the old (now follower) node - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ nodePreference: LEADER, defaultDeadline: 100_000_000, @@ -98,7 +98,7 @@ describe("reconnect", () => { // handleError() and therefore may not trigger reconnection. // Connect to a follower to reliably trigger NotLeader - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ nodePreference: FOLLOWER, defaultDeadline: 100_000_000, @@ -147,7 +147,7 @@ describe("reconnect", () => { test("readAll with requiresLeader should reconnect after NotLeader", async () => { // Same test but for readAll, which also goes through the Rust bridge - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ nodePreference: FOLLOWER, defaultDeadline: 100_000_000, @@ -186,7 +186,7 @@ describe("reconnect", () => { // internal reconnection, subsequent reads may need a couple of attempts // while the cluster stabilizes. - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ nodePreference: LEADER, defaultDeadline: 100_000_000, @@ -257,7 +257,7 @@ describe("reconnect", () => { // Multiple sequential reads all failing with NotLeader // without recovery, even though the first error should trigger reconnection - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ nodePreference: FOLLOWER, defaultDeadline: 100_000_000, @@ -301,7 +301,7 @@ describe("reconnect", () => { describe("concurrent operations during NotLeader", () => { const cluster = createTestCluster(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await cluster.up(); @@ -313,7 +313,7 @@ describe("reconnect", () => { test("multiple rapid write operations after NotLeader should all eventually succeed", async () => { // Connect to a follower to reliably trigger NotLeader errors - client = KurrentDBClient.connectionString( + client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ nodePreference: FOLLOWER, defaultDeadline: 100_000_000, @@ -385,7 +385,7 @@ describe("reconnect", () => { // The gRPC channel and Rust bridge have independent connections, // so each must encounter and recover from NotLeader separately. - client = KurrentDBClient.connectionString( + client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ nodePreference: FOLLOWER, defaultDeadline: 100_000_000, diff --git a/packages/test/src/connection/reconnect/mid-stream.test.ts b/packages/test/src/connection/reconnect/mid-stream.test.ts index 6a84b61..3cc4fd9 100644 --- a/packages/test/src/connection/reconnect/mid-stream.test.ts +++ b/packages/test/src/connection/reconnect/mid-stream.test.ts @@ -8,9 +8,9 @@ import { } from "@test-utils"; import { jsonEvent, - KurrentDBClient, + TrogonEventStoreClient, CancelledError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; // This test can take time. jest.setTimeout(120_000); @@ -21,7 +21,9 @@ describe.skip("reconnect", () => { await cluster.up(); - const client = KurrentDBClient.connectionString(cluster.connectionString()); + const client = TrogonEventStoreClient.connectionString( + cluster.connectionString() + ); // make successful append of 2000 events to node const firstAppend = await client.appendToStream( diff --git a/packages/test/src/connection/reconnect/no-reconnection.test.ts b/packages/test/src/connection/reconnect/no-reconnection.test.ts index 8e99455..94e5ba6 100644 --- a/packages/test/src/connection/reconnect/no-reconnection.test.ts +++ b/packages/test/src/connection/reconnect/no-reconnection.test.ts @@ -1,11 +1,11 @@ import { createTestCluster, createTestNode, jsonTestEvents } from "@test-utils"; import { jsonEvent, - KurrentDBClient, + TrogonEventStoreClient, StreamNotFoundError, TimeoutError, WrongExpectedVersionError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; // This test can take time. jest.setTimeout(120_000); @@ -16,7 +16,7 @@ describe("reconnect", () => { await cluster.up(); - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ defaultDeadline: 100_000_000, }) @@ -67,7 +67,7 @@ describe("reconnect", () => { }; const STREAM_NAME = "try_get_timeout"; - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( timeoutNode.connectionStringWithOverrides({ defaultDeadline: 100_000_000, }) diff --git a/packages/test/src/connection/singleNode.test.ts b/packages/test/src/connection/singleNode.test.ts index 05268b7..9b6649e 100644 --- a/packages/test/src/connection/singleNode.test.ts +++ b/packages/test/src/connection/singleNode.test.ts @@ -1,5 +1,8 @@ import { collect, createTestNode } from "@test-utils"; -import { KurrentDBClient, jsonEvent } from "@kurrent/kurrentdb-client"; +import { + TrogonEventStoreClient, + jsonEvent, +} from "@trogonstack/trogon-eventstore-client"; describe("singleNodeConnection", () => { const node = createTestNode(); @@ -15,7 +18,9 @@ describe("singleNodeConnection", () => { }); test("should successfully connect", async () => { - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); const appendResult = await client.appendToStream(STREAM_NAME, event); const readResult = await collect( diff --git a/packages/test/src/connection/tlsCAFile.test.ts b/packages/test/src/connection/tlsCAFile.test.ts index db9c2d7..7caab1b 100644 --- a/packages/test/src/connection/tlsCAFile.test.ts +++ b/packages/test/src/connection/tlsCAFile.test.ts @@ -1,7 +1,7 @@ import { relative, resolve } from "path"; import { collect, createTestNode, jsonTestEvents } from "@test-utils"; -import { KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client"; describe("tlsCAFile", () => { const node = createTestNode(); @@ -24,7 +24,7 @@ describe("tlsCAFile", () => { ])("Path can be %s", async (name, tlsCAFile) => { const STREAM_NAME = `${name}_stream`; - const client = KurrentDBClient.connectionString`kurrentdb://admin:changeit@${ + const client = TrogonEventStoreClient.connectionString`esdb://admin:changeit@${ node.uri }?tlsCAFile=${tlsCAFile()}`; @@ -43,7 +43,7 @@ describe("tlsCAFile", () => { test("If a file was not found, error should be thrown", () => { expect( () => - KurrentDBClient.connectionString`kurrentdb://admin:changeit@${node.uri}?tlsCAFile=/some/path.ca` + TrogonEventStoreClient.connectionString`esdb://admin:changeit@${node.uri}?tlsCAFile=/some/path.ca` ).toThrowErrorMatchingSnapshot(); }); }); diff --git a/packages/test/src/connection/tlsVerifyCert.test.ts b/packages/test/src/connection/tlsVerifyCert.test.ts index 801bfcc..99735cc 100644 --- a/packages/test/src/connection/tlsVerifyCert.test.ts +++ b/packages/test/src/connection/tlsVerifyCert.test.ts @@ -1,5 +1,5 @@ import { collect, createTestNode, jsonTestEvents } from "@test-utils"; -import { KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client"; describe("tlsVerifyCert", () => { const node = createTestNode(); @@ -15,7 +15,7 @@ describe("tlsVerifyCert", () => { test("Connects to a node with an untrusted certificate when set to false", async () => { const STREAM_NAME = "tls_verify_cert_false_stream"; - const client = KurrentDBClient.connectionString`kurrentdb://admin:changeit@${node.uri}?tlsVerifyCert=false`; + const client = TrogonEventStoreClient.connectionString`esdb://admin:changeit@${node.uri}?tlsVerifyCert=false`; const appendResult = await client.appendToStream( STREAM_NAME, diff --git a/packages/test/src/connection/tlsVerifyCertHttp.test.ts b/packages/test/src/connection/tlsVerifyCertHttp.test.ts index f6faf41..ffe110b 100644 --- a/packages/test/src/connection/tlsVerifyCertHttp.test.ts +++ b/packages/test/src/connection/tlsVerifyCertHttp.test.ts @@ -1,8 +1,8 @@ import { createServer, Server } from "https"; import { AddressInfo } from "net"; -import { HTTP } from "@kurrent/kurrentdb-client/dist/Client/http"; -import type { Client } from "@kurrent/kurrentdb-client/dist/Client"; +import { HTTP } from "@trogonstack/trogon-eventstore-client/dist/Client/http"; +import type { Client } from "@trogonstack/trogon-eventstore-client/dist/Client"; const CERT = `-----BEGIN CERTIFICATE----- MIIDJzCCAg+gAwIBAgIUackXrpevDI9m1Tvn+Vp24oZICEkwDQYJKoZIhvcNAQEL diff --git a/packages/test/src/extra/RecordedEvent-created.test.ts b/packages/test/src/extra/RecordedEvent-created.test.ts index ff18f38..db5123d 100644 --- a/packages/test/src/extra/RecordedEvent-created.test.ts +++ b/packages/test/src/extra/RecordedEvent-created.test.ts @@ -1,13 +1,13 @@ import { createTestNode, jsonTestEvents, delay } from "@test-utils"; -import { KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client"; describe("RecordedEvent created", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/extra/dispose.test.ts b/packages/test/src/extra/dispose.test.ts index ebc8cd6..f9652a7 100644 --- a/packages/test/src/extra/dispose.test.ts +++ b/packages/test/src/extra/dispose.test.ts @@ -12,22 +12,22 @@ import { optionalDescribe, } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, persistentSubscriptionToAllSettingsFromDefaults, persistentSubscriptionToStreamSettingsFromDefaults, START, streamNameFilter, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("dispose", () => { const supported = matchServerVersion`>=21.10`; const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { @@ -387,7 +387,7 @@ describe("dispose", () => { }); }); -function extractKnownStreams(this: KurrentDBClient): Set { +function extractKnownStreams(this: TrogonEventStoreClient): Set { // eslint-disable-next-line @typescript-eslint/no-explicit-any return (this as any).disposableStreams; } diff --git a/packages/test/src/extra/encoding.test.ts b/packages/test/src/extra/encoding.test.ts index f751f33..edf350b 100644 --- a/packages/test/src/extra/encoding.test.ts +++ b/packages/test/src/extra/encoding.test.ts @@ -1,18 +1,18 @@ import { createTestNode } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, ResolvedEvent, START, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("encoding", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/extra/grpcUUID.test.ts b/packages/test/src/extra/grpcUUID.test.ts index 5682ad4..e7c8d9f 100644 --- a/packages/test/src/extra/grpcUUID.test.ts +++ b/packages/test/src/extra/grpcUUID.test.ts @@ -1,8 +1,8 @@ import { parseUUID, structuredUUIDToString, -} from "@kurrent/kurrentdb-client/dist/utils/grpcUUID"; -import { UUID } from "@kurrent/kurrentdb-client/generated/kurrentdb/protocols/v1/shared_pb"; +} from "@trogonstack/trogon-eventstore-client/dist/utils/grpcUUID"; +import { UUID } from "@trogonstack/trogon-eventstore-client/generated/event_store/protocols/v1/shared_pb"; const makeStructured = (msb: string, lsb: string): UUID.Structured => { const s = new UUID.Structured(); diff --git a/packages/test/src/extra/http.test.ts b/packages/test/src/extra/http.test.ts index 66a6d2a..656025d 100644 --- a/packages/test/src/extra/http.test.ts +++ b/packages/test/src/extra/http.test.ts @@ -1,23 +1,25 @@ import { ConnectionFeatures, - createInsecureTestCluster, - createTestCluster, + createInsecureTestNode, + createTestNode, } from "@test-utils"; -import { KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client"; describe("http api", () => { - interface PingResult { - text: string; + interface QueueDashboard { + queues: unknown[]; } - function ping(this: KurrentDBClient) { - return this.HTTPRequest("GET", "/ping", {}); + function queueDashboard(this: TrogonEventStoreClient) { + return this.HTTPRequest( + "GET", + "/ui/queue-dashboard/payload", + {} + ); } - const goodPing = { - text: "Ping request successfully handled", - }; + const validDashboard = { queues: expect.any(Array) }; describe("secure", () => { - const cluster = createTestCluster(); + const cluster = createTestNode(); beforeAll(async () => { await cluster.up(); @@ -28,12 +30,12 @@ describe("http api", () => { }); test("dns", async () => { - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionString() ); - const result = await ping.call(client); - expect(result).toMatchObject(goodPing); + const result = await queueDashboard.call(client); + expect(result).toMatchObject(validDashboard); }); test("ip", async () => { @@ -43,16 +45,16 @@ describe("http api", () => { port, })), }; - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides(overrides) ); - const result = await ping.call(client); - expect(result).toMatchObject(goodPing); + const result = await queueDashboard.call(client); + expect(result).toMatchObject(validDashboard); }); test("error transform", async () => { - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionString() ); @@ -64,8 +66,8 @@ describe("http api", () => { } } - function nonsense(this: KurrentDBClient) { - return this.HTTPRequest("POST", "/asdpoijsad", { + function nonsense(this: TrogonEventStoreClient) { + return this.HTTPRequest("POST", "/asdpoijsad", { transformError: (statusCode, statusMessage) => { if (statusCode === 404) { return new TestError(statusCode, statusMessage); @@ -85,7 +87,7 @@ describe("http api", () => { }); describe("insecure", () => { - const cluster = createInsecureTestCluster(); + const cluster = createInsecureTestNode(); beforeAll(async () => { await cluster.up(); @@ -96,11 +98,11 @@ describe("http api", () => { }); test("dns", async () => { - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionString() ); - const result = await ping.call(client); - expect(result).toMatchObject(goodPing); + const result = await queueDashboard.call(client); + expect(result).toMatchObject(validDashboard); }); test("ip", async () => { @@ -110,16 +112,16 @@ describe("http api", () => { port, })), }; - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides(overrides) ); - const result = await ping.call(client); - expect(result).toMatchObject(goodPing); + const result = await queueDashboard.call(client); + expect(result).toMatchObject(validDashboard); }); test("error transform", async () => { - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( cluster.connectionString() ); @@ -131,8 +133,8 @@ describe("http api", () => { } } - function nonsense(this: KurrentDBClient) { - return this.HTTPRequest("POST", "/asdpoijsad", { + function nonsense(this: TrogonEventStoreClient) { + return this.HTTPRequest("POST", "/asdpoijsad", { transformError: (statusCode, statusMessage) => { if (statusCode === 404) { return new TestError(statusCode, statusMessage); diff --git a/packages/test/src/extra/http2-assertion-failure.test.ts b/packages/test/src/extra/http2-assertion-failure.test.ts index 9a06d2f..18c9c56 100644 --- a/packages/test/src/extra/http2-assertion-failure.test.ts +++ b/packages/test/src/extra/http2-assertion-failure.test.ts @@ -1,20 +1,20 @@ import { randomUUID as uuid } from "crypto"; import { createInsecureTestNode, delay, jsonTestEvents } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, NO_STREAM, ResolvedEvent, START, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("http2 assertion failure", () => { const node = createInsecureTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/extra/oversize-event.test.ts b/packages/test/src/extra/oversize-event.test.ts index 9e0419d..3153457 100644 --- a/packages/test/src/extra/oversize-event.test.ts +++ b/packages/test/src/extra/oversize-event.test.ts @@ -1,19 +1,19 @@ import { createTestNode, delay, jsonTestEvents } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, JSONEventType, RUNNING, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("oversize events", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/extra/typedEvents-more.test.ts b/packages/test/src/extra/typedEvents-more.test.ts index 4f06214..cfcaed7 100644 --- a/packages/test/src/extra/typedEvents-more.test.ts +++ b/packages/test/src/extra/typedEvents-more.test.ts @@ -3,21 +3,21 @@ import { randomUUID as uuid } from "crypto"; import { createTestNode } from "@test-utils"; import { AppendResult, - KurrentDBClient, + TrogonEventStoreClient, EventType, jsonEvent, JSONEventType, RecordedEvent, ResolvedEvent, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("typed events should compile", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { @@ -35,7 +35,7 @@ describe("typed events should compile", () => { when: EventAggregator ) => async ( - eventStream: AsyncIterableIterator> + eventStream: AsyncIterable> ): Promise => { let currentState: Entity | undefined = undefined; for await (const { event } of eventStream) { @@ -156,7 +156,7 @@ describe("typed events should compile", () => { const create = ( - client: KurrentDBClient, + client: TrogonEventStoreClient, handle: (command: Command) => StreamEvent ) => (streamName: string, command: Command): Promise => { diff --git a/packages/test/src/extra/typedEvents.test.ts b/packages/test/src/extra/typedEvents.test.ts index 6c4217b..5152225 100644 --- a/packages/test/src/extra/typedEvents.test.ts +++ b/packages/test/src/extra/typedEvents.test.ts @@ -2,19 +2,19 @@ import { createTestNode } from "@test-utils"; import { binaryEvent, BinaryEventType, - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, JSONEventType, persistentSubscriptionToStreamSettingsFromDefaults, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("typed events should compile", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/extra/write-after-end.test.ts b/packages/test/src/extra/write-after-end.test.ts index 673d855..dcec076 100644 --- a/packages/test/src/extra/write-after-end.test.ts +++ b/packages/test/src/extra/write-after-end.test.ts @@ -3,10 +3,10 @@ import { createTestNode, delay, jsonTestEvents } from "@test-utils"; import { EventData, - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, UnavailableError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; // These tests can take time. jest.setTimeout(120_000); @@ -35,13 +35,15 @@ Array.isArray = (arg): arg is never[] => { describe.skip("write after end", () => { test("Should not write after end", async () => { - // We are going to do a huge append, so tell KurrentDB not to reject it + // We are going to do a huge append, so tell TrogonEventStore not to reject it const node = createTestNode() .setOption("EVENTSTORE_MAX_APPEND_SIZE", 10_000_000) .setOption("EVENTSTORE_MAX_APPEND_EVENT_SIZE", 10_000_000); await node.up(); - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); const STREAM_NAME = "json_stream_name"; await client.appendToStream(STREAM_NAME, jsonTestEvents(), { @@ -72,13 +74,15 @@ describe.skip("write after end", () => { }); test("Should not write after end (batch append)", async () => { - // We are going to do a huge append, so tell KurrentDB not to reject it + // We are going to do a huge append, so tell TrogonEventStore not to reject it const node = createTestNode() .setOption("EVENTSTORE_MAX_APPEND_SIZE", 10_000_000) .setOption("EVENTSTORE_MAX_APPEND_EVENT_SIZE", 10_000_000); await node.up(); - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); const STREAM_NAME = "json_stream_name"; await client.appendToStream(STREAM_NAME, jsonTestEvents()); @@ -108,7 +112,9 @@ describe.skip("write after end", () => { const node = createTestNode(); await node.up(); - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); const STREAM_NAME = "json_stream_name"; await client.appendToStream(STREAM_NAME, jsonTestEvents()); diff --git a/packages/test/src/opentelemetry/instrumentation.test.ts b/packages/test/src/opentelemetry/instrumentation.test.ts index d362412..34d3203 100644 --- a/packages/test/src/opentelemetry/instrumentation.test.ts +++ b/packages/test/src/opentelemetry/instrumentation.test.ts @@ -1,5 +1,3 @@ -/** @jest-environment ./src/utils/enableVersionCheck.ts */ - import { createTestNode, Defer, delay, jsonTestEvents } from "@test-utils"; import { NodeTracerProvider, @@ -10,36 +8,40 @@ import { ATTR_EXCEPTION_STACKTRACE, ATTR_EXCEPTION_TYPE, } from "@opentelemetry/semantic-conventions"; -import { KurrentDBInstrumentation } from "@kurrent/opentelemetry"; -import { KurrentAttributes } from "@kurrent/opentelemetry/dist/attributes"; -import { randomUUID as v4 } from "crypto"; +import { TrogonEventStoreInstrumentation } from "@trogonstack/trogon-eventstore-opentelemetry"; +import { TrogonEventStoreAttributes } from "@trogonstack/trogon-eventstore-opentelemetry/dist/attributes"; +import { randomUUID as v4 } from "node:crypto"; import { collect } from "@test-utils"; const tracerProvider = new NodeTracerProvider(); tracerProvider.register(); -const instrumentation = new KurrentDBInstrumentation(); +const instrumentation = new TrogonEventStoreInstrumentation(); instrumentation.disable(); -import * as kdb from "@kurrent/kurrentdb-client"; +import * as trogonEventStore from "@trogonstack/trogon-eventstore-client"; import { AppendToStreamOptions, - isBasicCredentials, ResolvedEvent, streamNameFilter, WrongExpectedVersionError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("instrumentation", () => { const node = createTestNode(); - const moduleName = "@kurrent/opentelemetry"; + const moduleName = "@trogonstack/trogon-eventstore-opentelemetry"; const memoryExporter = new InMemorySpanExporter(); instrumentation.setTracerProvider(tracerProvider); tracerProvider.addSpanProcessor(new SimpleSpanProcessor(memoryExporter)); + test("supports the current pre-1.0 client line", () => { + // @ts-expect-error Keep version gating covered despite OpenTelemetry hiding its definition. + expect(instrumentation._modules[0].supportedVersions).toContain("0.*"); + }); + // @ts-expect-error the moduleExports property is private. This is needed to make the test work with auto-mocking - instrumentation._modules[0].moduleExports = kdb; + instrumentation._modules[0].moduleExports = trogonEventStore; beforeAll(async () => { await node.up(); @@ -60,21 +62,18 @@ describe("instrumentation", () => { { withCredentials: false, credentials: undefined }, { withCredentials: true, - credentials: { - username: "admin", - password: "changeit", - }, + credentials: { username: "admin", password: "changeit" }, }, ])( "should create a span for append operation, withCredentials: $withCredentials", async ({ withCredentials, credentials }) => { - const { KurrentDBClient, jsonEvent } = await import( - "@kurrent/kurrentdb-client" + const { TrogonEventStoreClient, jsonEvent } = await import( + "@trogonstack/trogon-eventstore-client" ); const STREAM = v4(); - const client = KurrentDBClient.connectionString( + const client = TrogonEventStoreClient.connectionString( node.connectionString() ); @@ -108,17 +107,21 @@ describe("instrumentation", () => { }); const expectedAttributes = { - [KurrentAttributes.KURRENT_DB_STREAM]: STREAM, - [KurrentAttributes.SERVER_ADDRESS]: node.endpoints[0].address, - [KurrentAttributes.SERVER_PORT]: node.endpoints[0].port.toString(), - [KurrentAttributes.DATABASE_SYSTEM]: moduleName, - [KurrentAttributes.DATABASE_OPERATION]: "appendToStream", + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_STREAM]: STREAM, + [TrogonEventStoreAttributes.SERVER_ADDRESS]: + node.endpoints[0].address, + [TrogonEventStoreAttributes.SERVER_PORT]: + node.endpoints[0].port.toString(), + [TrogonEventStoreAttributes.DATABASE_SYSTEM]: moduleName, + [TrogonEventStoreAttributes.DATABASE_OPERATION]: "appendToStream", }; - if (withCredentials && isBasicCredentials(credentials)) { - expectedAttributes[KurrentAttributes.DATABASE_USER] = - credentials.username; - expectedAttributes[KurrentAttributes.KURRENT_DB_AUTH_KIND] = "basic"; + if (withCredentials) { + expectedAttributes[TrogonEventStoreAttributes.DATABASE_USER] = + credentials!.username; + expectedAttributes[ + TrogonEventStoreAttributes.TROGON_EVENT_STORE_AUTH_KIND + ] = "basic"; } expect(spans.length).toBe(1); @@ -127,9 +130,13 @@ describe("instrumentation", () => { ); test("span contains error when append fails", async () => { - const { KurrentDBClient } = await import("@kurrent/kurrentdb-client"); + const { TrogonEventStoreClient } = await import( + "@trogonstack/trogon-eventstore-client" + ); - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); const STREAM_NAME = v4(); @@ -176,13 +183,15 @@ describe("instrumentation", () => { describe("catch up subscriptions", () => { test("should create child span in subscription to stream", async () => { const defer = new Defer(); - const { KurrentDBClient, jsonEvent } = await import( - "@kurrent/kurrentdb-client" + const { TrogonEventStoreClient, jsonEvent } = await import( + "@trogonstack/trogon-eventstore-client" ); const STREAM = v4(); - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); const handleError = jest.fn((error) => { defer.reject(error); @@ -220,10 +229,10 @@ describe("instrumentation", () => { const spans = memoryExporter.getFinishedSpans(); const parentSpan = spans.find( - (span) => span.name === KurrentAttributes.STREAM_APPEND + (span) => span.name === TrogonEventStoreAttributes.STREAM_APPEND ); const childSpan = spans.find( - (span) => span.name === KurrentAttributes.STREAM_SUBSCRIBE + (span) => span.name === TrogonEventStoreAttributes.STREAM_SUBSCRIBE ); expect(handleConfirmation).toHaveBeenCalledTimes(1); @@ -233,35 +242,40 @@ describe("instrumentation", () => { expect(parentSpan?.spanContext().spanId).toBe(childSpan?.parentSpanId); expect(childSpan?.attributes).toMatchObject({ - [KurrentAttributes.KURRENT_DB_STREAM]: STREAM, - [KurrentAttributes.KURRENT_DB_EVENT_ID]: event.id, - [KurrentAttributes.KURRENT_DB_EVENT_TYPE]: event.type, - [KurrentAttributes.KURRENT_DB_SUBSCRIPTION_ID]: subscription.id, - [KurrentAttributes.SERVER_ADDRESS]: node.endpoints[0].address, - [KurrentAttributes.SERVER_PORT]: node.endpoints[0].port.toString(), - [KurrentAttributes.DATABASE_SYSTEM]: moduleName, - [KurrentAttributes.DATABASE_OPERATION]: "subscribeToStream", - [KurrentAttributes.DATABASE_USER]: "admin", + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_STREAM]: STREAM, + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_EVENT_ID]: event.id, + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_EVENT_TYPE]: event.type, + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_SUBSCRIPTION_ID]: + subscription.id, + [TrogonEventStoreAttributes.SERVER_ADDRESS]: node.endpoints[0].address, + [TrogonEventStoreAttributes.SERVER_PORT]: + node.endpoints[0].port.toString(), + [TrogonEventStoreAttributes.DATABASE_SYSTEM]: moduleName, + [TrogonEventStoreAttributes.DATABASE_OPERATION]: "subscribeToStream", + [TrogonEventStoreAttributes.DATABASE_USER]: "admin", }); expect(parentSpan?.attributes).toMatchObject({ - [KurrentAttributes.KURRENT_DB_STREAM]: STREAM, - [KurrentAttributes.SERVER_ADDRESS]: node.endpoints[0].address, - [KurrentAttributes.SERVER_PORT]: node.endpoints[0].port.toString(), - [KurrentAttributes.DATABASE_SYSTEM]: moduleName, - [KurrentAttributes.DATABASE_OPERATION]: "appendToStream", + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_STREAM]: STREAM, + [TrogonEventStoreAttributes.SERVER_ADDRESS]: node.endpoints[0].address, + [TrogonEventStoreAttributes.SERVER_PORT]: + node.endpoints[0].port.toString(), + [TrogonEventStoreAttributes.DATABASE_SYSTEM]: moduleName, + [TrogonEventStoreAttributes.DATABASE_OPERATION]: "appendToStream", }); }); test("events with non-json metadata are not traced in subscriptions", async () => { const defer = new Defer(); - const { KurrentDBClient, jsonEvent, binaryEvent } = await import( - "@kurrent/kurrentdb-client" + const { TrogonEventStoreClient, jsonEvent, binaryEvent } = await import( + "@trogonstack/trogon-eventstore-client" ); const STREAM = v4(); - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); const handleError = jest.fn((error) => { defer.reject(error); @@ -309,11 +323,11 @@ describe("instrumentation", () => { const spans = memoryExporter.getFinishedSpans(); const parentSpans = spans.filter( - (span) => span.name === KurrentAttributes.STREAM_APPEND + (span) => span.name === TrogonEventStoreAttributes.STREAM_APPEND ); const childSpans = spans.filter( - (span) => span.name === KurrentAttributes.STREAM_SUBSCRIBE + (span) => span.name === TrogonEventStoreAttributes.STREAM_SUBSCRIBE ); expect(handleConfirmation).toHaveBeenCalledTimes(1); @@ -325,10 +339,14 @@ describe("instrumentation", () => { expect(childSpans).toHaveLength(1); expect( - childSpans[0].attributes[KurrentAttributes.KURRENT_DB_EVENT_ID] + childSpans[0].attributes[ + TrogonEventStoreAttributes.TROGON_EVENT_STORE_EVENT_ID + ] ).toBe(event1.id); expect( - childSpans[0].attributes[KurrentAttributes.KURRENT_DB_EVENT_TYPE] + childSpans[0].attributes[ + TrogonEventStoreAttributes.TROGON_EVENT_STORE_EVENT_TYPE + ] ).toBe(event1.type); }); }); @@ -336,16 +354,18 @@ describe("instrumentation", () => { describe("persistent subscriptions", () => { test("should create child span in persistent subscription to stream", async () => { const { - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, persistentSubscriptionToStreamSettingsFromDefaults, START, - } = await import("@kurrent/kurrentdb-client"); + } = await import("@trogonstack/trogon-eventstore-client"); const STREAM = v4(); const GROUP = v4(); - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); await client.createPersistentSubscriptionToStream( STREAM, @@ -391,10 +411,10 @@ describe("instrumentation", () => { expect(handleEvent).toHaveBeenCalledTimes(1); const parentSpan = spans.find( - (span) => span.name === KurrentAttributes.STREAM_APPEND + (span) => span.name === TrogonEventStoreAttributes.STREAM_APPEND ); const childSpan = spans.find( - (span) => span.name === KurrentAttributes.STREAM_SUBSCRIBE + (span) => span.name === TrogonEventStoreAttributes.STREAM_SUBSCRIBE ); expect(parentSpan).toBeDefined(); @@ -402,38 +422,43 @@ describe("instrumentation", () => { expect(parentSpan?.spanContext().spanId).toBe(childSpan?.parentSpanId); expect(childSpan?.attributes).toMatchObject({ - [KurrentAttributes.KURRENT_DB_STREAM]: STREAM, - [KurrentAttributes.KURRENT_DB_EVENT_ID]: event.id, - [KurrentAttributes.KURRENT_DB_EVENT_TYPE]: event.type, - [KurrentAttributes.KURRENT_DB_SUBSCRIPTION_ID]: subscription.id, - [KurrentAttributes.SERVER_ADDRESS]: node.endpoints[0].address, - [KurrentAttributes.SERVER_PORT]: node.endpoints[0].port.toString(), - [KurrentAttributes.DATABASE_SYSTEM]: moduleName, - [KurrentAttributes.DATABASE_OPERATION]: + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_STREAM]: STREAM, + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_EVENT_ID]: event.id, + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_EVENT_TYPE]: event.type, + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_SUBSCRIPTION_ID]: + subscription.id, + [TrogonEventStoreAttributes.SERVER_ADDRESS]: node.endpoints[0].address, + [TrogonEventStoreAttributes.SERVER_PORT]: + node.endpoints[0].port.toString(), + [TrogonEventStoreAttributes.DATABASE_SYSTEM]: moduleName, + [TrogonEventStoreAttributes.DATABASE_OPERATION]: "subscribeToPersistentSubscriptionToStream", }); expect(parentSpan?.attributes).toMatchObject({ - [KurrentAttributes.KURRENT_DB_STREAM]: STREAM, - [KurrentAttributes.SERVER_ADDRESS]: node.endpoints[0].address, - [KurrentAttributes.SERVER_PORT]: node.endpoints[0].port.toString(), - [KurrentAttributes.DATABASE_SYSTEM]: moduleName, - [KurrentAttributes.DATABASE_OPERATION]: "appendToStream", + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_STREAM]: STREAM, + [TrogonEventStoreAttributes.SERVER_ADDRESS]: node.endpoints[0].address, + [TrogonEventStoreAttributes.SERVER_PORT]: + node.endpoints[0].port.toString(), + [TrogonEventStoreAttributes.DATABASE_SYSTEM]: moduleName, + [TrogonEventStoreAttributes.DATABASE_OPERATION]: "appendToStream", }); }); test("should create child span in persistent subscription to all", async () => { const { - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, persistentSubscriptionToAllSettingsFromDefaults, START, - } = await import("@kurrent/kurrentdb-client"); + } = await import("@trogonstack/trogon-eventstore-client"); const GROUP = v4(); const STREAM = v4(); - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); await client.createPersistentSubscriptionToAll( GROUP, @@ -489,10 +514,10 @@ describe("instrumentation", () => { const spans = memoryExporter.getFinishedSpans(); const parentSpan = spans.find( - (span) => span.name === KurrentAttributes.STREAM_APPEND + (span) => span.name === TrogonEventStoreAttributes.STREAM_APPEND ); const childSpan = spans.find( - (span) => span.name === KurrentAttributes.STREAM_SUBSCRIBE + (span) => span.name === TrogonEventStoreAttributes.STREAM_SUBSCRIBE ); expect(parentSpan).toBeDefined(); @@ -500,24 +525,27 @@ describe("instrumentation", () => { expect(parentSpan?.spanContext().spanId).toBe(childSpan?.parentSpanId); expect(childSpan?.attributes).toMatchObject({ - [KurrentAttributes.KURRENT_DB_STREAM]: STREAM, - [KurrentAttributes.KURRENT_DB_EVENT_ID]: event.id, - [KurrentAttributes.KURRENT_DB_EVENT_TYPE]: event.type, - [KurrentAttributes.KURRENT_DB_SUBSCRIPTION_ID]: subscription.id, - [KurrentAttributes.SERVER_ADDRESS]: node.endpoints[0].address, - [KurrentAttributes.SERVER_PORT]: node.endpoints[0].port.toString(), - [KurrentAttributes.DATABASE_SYSTEM]: moduleName, - [KurrentAttributes.DATABASE_OPERATION]: + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_STREAM]: STREAM, + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_EVENT_ID]: event.id, + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_EVENT_TYPE]: event.type, + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_SUBSCRIPTION_ID]: + subscription.id, + [TrogonEventStoreAttributes.SERVER_ADDRESS]: node.endpoints[0].address, + [TrogonEventStoreAttributes.SERVER_PORT]: + node.endpoints[0].port.toString(), + [TrogonEventStoreAttributes.DATABASE_SYSTEM]: moduleName, + [TrogonEventStoreAttributes.DATABASE_OPERATION]: "subscribeToPersistentSubscriptionToAll", - [KurrentAttributes.DATABASE_USER]: "admin", + [TrogonEventStoreAttributes.DATABASE_USER]: "admin", }); expect(parentSpan?.attributes).toMatchObject({ - [KurrentAttributes.KURRENT_DB_STREAM]: STREAM, - [KurrentAttributes.SERVER_ADDRESS]: node.endpoints[0].address, - [KurrentAttributes.SERVER_PORT]: node.endpoints[0].port.toString(), - [KurrentAttributes.DATABASE_SYSTEM]: moduleName, - [KurrentAttributes.DATABASE_OPERATION]: "appendToStream", + [TrogonEventStoreAttributes.TROGON_EVENT_STORE_STREAM]: STREAM, + [TrogonEventStoreAttributes.SERVER_ADDRESS]: node.endpoints[0].address, + [TrogonEventStoreAttributes.SERVER_PORT]: + node.endpoints[0].port.toString(), + [TrogonEventStoreAttributes.DATABASE_SYSTEM]: moduleName, + [TrogonEventStoreAttributes.DATABASE_OPERATION]: "appendToStream", }); }); }); diff --git a/packages/test/src/persistentSubscription/createPersistentSubscriptionToAll.test.ts b/packages/test/src/persistentSubscription/createPersistentSubscriptionToAll.test.ts index 1ea3941..23e4513 100644 --- a/packages/test/src/persistentSubscription/createPersistentSubscriptionToAll.test.ts +++ b/packages/test/src/persistentSubscription/createPersistentSubscriptionToAll.test.ts @@ -8,7 +8,7 @@ import { import { END, - KurrentDBClient, + TrogonEventStoreClient, excludeSystemEvents, PersistentSubscriptionExistsError, persistentSubscriptionToAllSettingsFromDefaults, @@ -18,17 +18,17 @@ import { ROUND_ROBIN, PINNED, DISPATCH_TO_SINGLE, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("createPersistentSubscriptionToAll", () => { const supported = matchServerVersion`>=21.10`; const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/persistentSubscription/createPersistentSubscriptionToStream.test.ts b/packages/test/src/persistentSubscription/createPersistentSubscriptionToStream.test.ts index 5589132..5f8e59d 100644 --- a/packages/test/src/persistentSubscription/createPersistentSubscriptionToStream.test.ts +++ b/packages/test/src/persistentSubscription/createPersistentSubscriptionToStream.test.ts @@ -2,23 +2,23 @@ import { createTestNode } from "@test-utils"; import { DISPATCH_TO_SINGLE, - KurrentDBClient, + TrogonEventStoreClient, PersistentSubscriptionExistsError, persistentSubscriptionToStreamSettingsFromDefaults, PINNED, PINNED_BY_CORRELATION, ROUND_ROBIN, START, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("createPersistentSubscriptionToStream", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/persistentSubscription/deletePersistentSubscriptionToAll.test.ts b/packages/test/src/persistentSubscription/deletePersistentSubscriptionToAll.test.ts index e0ae9b7..dcedb3a 100644 --- a/packages/test/src/persistentSubscription/deletePersistentSubscriptionToAll.test.ts +++ b/packages/test/src/persistentSubscription/deletePersistentSubscriptionToAll.test.ts @@ -7,20 +7,20 @@ import { } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, persistentSubscriptionToAllSettingsFromDefaults, UnsupportedError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("deletePersistentSubscriptionToAll", () => { const supported = matchServerVersion`>=21.10`; const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/persistentSubscription/deletePersistentSubscriptionToStream.test.ts b/packages/test/src/persistentSubscription/deletePersistentSubscriptionToStream.test.ts index 6c51271..d97eeeb 100644 --- a/packages/test/src/persistentSubscription/deletePersistentSubscriptionToStream.test.ts +++ b/packages/test/src/persistentSubscription/deletePersistentSubscriptionToStream.test.ts @@ -1,18 +1,18 @@ import { createTestNode } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, persistentSubscriptionToStreamSettingsFromDefaults, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("deletePersistentSubscriptionToStream", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/persistentSubscription/getPersistentSubscriptionToAllInfo.test.ts b/packages/test/src/persistentSubscription/getPersistentSubscriptionToAllInfo.test.ts index df43e8d..a185329 100644 --- a/packages/test/src/persistentSubscription/getPersistentSubscriptionToAllInfo.test.ts +++ b/packages/test/src/persistentSubscription/getPersistentSubscriptionToAllInfo.test.ts @@ -11,24 +11,24 @@ import { import { AccessDeniedError, END, - KurrentDBClient, + TrogonEventStoreClient, PersistentSubscriptionDoesNotExistError, persistentSubscriptionToAllSettingsFromDefaults, Position, ROUND_ROBIN, START, UnsupportedError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("getPersistentSubscriptionToAllInfo", () => { const supported = matchServerVersion`>=21.10.1`; const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/persistentSubscription/getPersistentSubscriptionToStreamInfo.test.ts b/packages/test/src/persistentSubscription/getPersistentSubscriptionToStreamInfo.test.ts index cef9d09..72c3aac 100644 --- a/packages/test/src/persistentSubscription/getPersistentSubscriptionToStreamInfo.test.ts +++ b/packages/test/src/persistentSubscription/getPersistentSubscriptionToStreamInfo.test.ts @@ -3,21 +3,21 @@ import { createTestNode, delay, jsonTestEvents } from "@test-utils"; import { AccessDeniedError, END, - KurrentDBClient, + TrogonEventStoreClient, PersistentSubscriptionDoesNotExistError, persistentSubscriptionToStreamSettingsFromDefaults, ROUND_ROBIN, START, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("getPersistentSubscriptionToStreamInfo", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString( + client = TrogonEventStoreClient.connectionString( node.connectionStringWithOverrides({ connectionName: "getPersistentSubscriptionInfo test client", }) diff --git a/packages/test/src/persistentSubscription/listAllPersistentSubscriptions.test.ts b/packages/test/src/persistentSubscription/listAllPersistentSubscriptions.test.ts index 72c1e20..3041634 100644 --- a/packages/test/src/persistentSubscription/listAllPersistentSubscriptions.test.ts +++ b/packages/test/src/persistentSubscription/listAllPersistentSubscriptions.test.ts @@ -14,19 +14,19 @@ import { import { AccessDeniedError, END, - KurrentDBClient, + TrogonEventStoreClient, PersistentSubscriptionToAll, PINNED, Position, ROUND_ROBIN, START, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("listAllPersistentSubscriptions", () => { const psToAllSupported = matchServerVersion`>=21.10.1`; const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const created: Array = []; let psOfInterestToAll: CreatedPSToAll; let psOfInterestToStream: CreatedPS; @@ -34,7 +34,7 @@ describe("listAllPersistentSubscriptions", () => { beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); if (psToAllSupported) { let position!: Position; @@ -170,12 +170,14 @@ describe("listAllPersistentSubscriptions", () => { describe("errors", () => { const emptyNode = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await emptyNode.up(); - client = KurrentDBClient.connectionString(emptyNode.connectionString()); + client = TrogonEventStoreClient.connectionString( + emptyNode.connectionString() + ); }); afterAll(async () => { diff --git a/packages/test/src/persistentSubscription/listPersistentSubscriptionsToAll.test.ts b/packages/test/src/persistentSubscription/listPersistentSubscriptionsToAll.test.ts index cb99be1..6a5bf91 100644 --- a/packages/test/src/persistentSubscription/listPersistentSubscriptionsToAll.test.ts +++ b/packages/test/src/persistentSubscription/listPersistentSubscriptionsToAll.test.ts @@ -13,23 +13,23 @@ import { import { AccessDeniedError, END, - KurrentDBClient, + TrogonEventStoreClient, PersistentSubscriptionDoesNotExistError, Position, ROUND_ROBIN, START, UnsupportedError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("listPersistentSubscriptionsToAll", () => { const supported = matchServerVersion`>=21.10.1`; const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { @@ -138,12 +138,14 @@ describe("listPersistentSubscriptionsToAll", () => { describe("errors", () => { const emptyNode = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await emptyNode.up(); - client = KurrentDBClient.connectionString(emptyNode.connectionString()); + client = TrogonEventStoreClient.connectionString( + emptyNode.connectionString() + ); }); afterAll(async () => { diff --git a/packages/test/src/persistentSubscription/listPersistentSubscriptionsToStream.test.ts b/packages/test/src/persistentSubscription/listPersistentSubscriptionsToStream.test.ts index dac26ba..2867478 100644 --- a/packages/test/src/persistentSubscription/listPersistentSubscriptionsToStream.test.ts +++ b/packages/test/src/persistentSubscription/listPersistentSubscriptionsToStream.test.ts @@ -8,20 +8,20 @@ import { import { AccessDeniedError, END, - KurrentDBClient, + TrogonEventStoreClient, PersistentSubscriptionDoesNotExistError, ROUND_ROBIN, START, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("listPersistentSubscriptions", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/persistentSubscription/replayParkedMessagesToAll.test.ts b/packages/test/src/persistentSubscription/replayParkedMessagesToAll.test.ts index 1d35d25..a5045fe 100644 --- a/packages/test/src/persistentSubscription/replayParkedMessagesToAll.test.ts +++ b/packages/test/src/persistentSubscription/replayParkedMessagesToAll.test.ts @@ -10,7 +10,7 @@ import { import { AccessDeniedError, - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, PARK, PersistentSubscriptionDoesNotExistError, @@ -18,17 +18,19 @@ import { START, streamNameFilter, UnsupportedError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("replayParkedMessagesToAll", () => { const supported = matchServerVersion`>=21.10.1`; const cluster = createTestCluster(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await cluster.up(); - client = KurrentDBClient.connectionString(cluster.connectionString()); + client = TrogonEventStoreClient.connectionString( + cluster.connectionString() + ); }); afterAll(async () => { diff --git a/packages/test/src/persistentSubscription/replayParkedMessagesToStream.test.ts b/packages/test/src/persistentSubscription/replayParkedMessagesToStream.test.ts index dbc889c..cbe906a 100644 --- a/packages/test/src/persistentSubscription/replayParkedMessagesToStream.test.ts +++ b/packages/test/src/persistentSubscription/replayParkedMessagesToStream.test.ts @@ -2,24 +2,26 @@ import { createTestCluster, delay, jsonTestEvents } from "@test-utils"; import { AccessDeniedError, - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, PARK, PersistentSubscriptionDoesNotExistError, persistentSubscriptionToStreamSettingsFromDefaults, START, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; jest.setTimeout(120_000); describe("replayParkedMessagesToStream", () => { const cluster = createTestCluster(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await cluster.up(); - client = KurrentDBClient.connectionString(cluster.connectionString()); + client = TrogonEventStoreClient.connectionString( + cluster.connectionString() + ); }); afterAll(async () => { diff --git a/packages/test/src/persistentSubscription/restartPersistentSubscriptionSubsystem.test.ts b/packages/test/src/persistentSubscription/restartPersistentSubscriptionSubsystem.test.ts index 82ce231..b6cdc2d 100644 --- a/packages/test/src/persistentSubscription/restartPersistentSubscriptionSubsystem.test.ts +++ b/packages/test/src/persistentSubscription/restartPersistentSubscriptionSubsystem.test.ts @@ -1,14 +1,14 @@ import { createTestNode } from "@test-utils"; -import { KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client"; describe("restartPersistentSubscriptionSubsystem", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/persistentSubscription/subscribeToPersistentSubscriptionToAll-filters.test.ts b/packages/test/src/persistentSubscription/subscribeToPersistentSubscriptionToAll-filters.test.ts index 2e3e60a..ac923df 100644 --- a/packages/test/src/persistentSubscription/subscribeToPersistentSubscriptionToAll-filters.test.ts +++ b/packages/test/src/persistentSubscription/subscribeToPersistentSubscriptionToAll-filters.test.ts @@ -8,7 +8,7 @@ import { } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, persistentSubscriptionToAllSettingsFromDefaults, START, @@ -16,12 +16,12 @@ import { END, excludeSystemEvents, eventTypeFilter, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("subscribeToPersistentSubscriptionToAll (filters)", () => { const supported = matchServerVersion`>=21.10`; const cluster = createTestCluster(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const finishEvent = (type: string) => jsonEvent({ @@ -34,7 +34,9 @@ describe("subscribeToPersistentSubscriptionToAll (filters)", () => { beforeAll(async () => { await cluster.up(); - client = KurrentDBClient.connectionString(cluster.connectionString()); + client = TrogonEventStoreClient.connectionString( + cluster.connectionString() + ); }); afterAll(async () => { diff --git a/packages/test/src/persistentSubscription/subscribeToPersistentSubscriptionToAll.test.ts b/packages/test/src/persistentSubscription/subscribeToPersistentSubscriptionToAll.test.ts index a6a3ace..604af8d 100644 --- a/packages/test/src/persistentSubscription/subscribeToPersistentSubscriptionToAll.test.ts +++ b/packages/test/src/persistentSubscription/subscribeToPersistentSubscriptionToAll.test.ts @@ -10,28 +10,27 @@ import { jsonTestEvents, matchServerVersion, optionalDescribe, - postEventViaHttpApi, } from "@test-utils"; import { AllStreamResolvedEvent, NotLeaderError, PersistentSubscriptionToStream, - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, persistentSubscriptionToAllSettingsFromDefaults, START, UnsupportedError, streamNameFilter, END, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; const asyncPipeline = promisify(pipeline); describe("subscribeToPersistentSubscriptionToAll", () => { const supported = matchServerVersion`>=21.10`; const cluster = createTestCluster(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const finishEvent = (type: string) => jsonEvent({ @@ -44,7 +43,9 @@ describe("subscribeToPersistentSubscriptionToAll", () => { beforeAll(async () => { await cluster.up(); - client = KurrentDBClient.connectionString(cluster.connectionString()); + client = TrogonEventStoreClient.connectionString( + cluster.connectionString() + ); }); afterAll(async () => { @@ -374,6 +375,8 @@ describe("subscribeToPersistentSubscriptionToAll", () => { const FINISH_TEST = "async_iter_nack_finish_test"; const doSomething = jest.fn(); const nacked: string[] = []; + const retried = new Set(); + let finishSeen = false; const { position } = await client.appendToStream( STREAM_NAME, @@ -412,10 +415,8 @@ describe("subscribeToPersistentSubscriptionToAll", () => { if (resolvedEvent.event.type === FINISH_TEST) { await subscription.ack(resolvedEvent); - break; - } - - if ( + finishSeen = true; + } else if ( !resolvedEvent.event.streamId.startsWith("$") && !nacked.includes(resolvedEvent.event.id) ) { @@ -425,10 +426,21 @@ describe("subscribeToPersistentSubscriptionToAll", () => { "To test it", resolvedEvent ); - continue; + } else { + if ( + !resolvedEvent.event.streamId.startsWith("$") && + resolvedEvent.event.type !== "skip-event" + ) { + retried.add(resolvedEvent.event.id); + } + + await subscription.ack(resolvedEvent); } - await subscription.ack(resolvedEvent); + if (finishSeen && retried.size === retryCount + 1) { + await subscription.unsubscribe(); + break; + } } // mark + skipped + retried @@ -590,57 +602,9 @@ describe("subscribeToPersistentSubscriptionToAll", () => { }); }); - test("malformed events", async () => { - const STREAM_NAME = "malformed_json"; - const GROUP_NAME = "malformed_json_group_name"; - const FINISH_TEST = "malformed_json_finish_test"; - const doSomething = jest.fn(); - - await client.createPersistentSubscriptionToAll( - GROUP_NAME, - persistentSubscriptionToAllSettingsFromDefaults({ - startFrom: END, - }) - ); - - await client.appendToStream(STREAM_NAME, jsonTestEvents(3, "test 1")); - - const malformedData = "****"; - - await postEventViaHttpApi(cluster, { - contentType: "application/json", - type: "malformed-event", - stream: STREAM_NAME, - data: malformedData, - }); - - await client.appendToStream(STREAM_NAME, [ - ...jsonTestEvents(3, "test 2"), - finishEvent(FINISH_TEST), - ]); - - const subscription = - client.subscribeToPersistentSubscriptionToAll(GROUP_NAME); - - for await (const resolvedEvent of subscription) { - doSomething(resolvedEvent); - await subscription.ack(resolvedEvent); - - if (resolvedEvent.event?.type === "malformed-event") { - expect(resolvedEvent.event.data).toBe(malformedData); - } - - if (resolvedEvent.event?.type === FINISH_TEST) { - break; - } - } - - expect(doSomething).toBeCalled(); - }); - test("should throw on follower node", async () => { // Create connection to a follower node - const followerClient = KurrentDBClient.connectionString( + const followerClient = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ nodePreference: "follower", }) @@ -653,7 +617,7 @@ describe("subscribeToPersistentSubscriptionToAll", () => { const confirmThatErrorWasThrown = jest.fn(); const createAndConnectWithAutoReconnect = async ( - client: KurrentDBClient + client: TrogonEventStoreClient ): Promise => { try { await client.createPersistentSubscriptionToAll( @@ -670,7 +634,7 @@ describe("subscribeToPersistentSubscriptionToAll", () => { // Our command is good, but must be executed on the leader if (error instanceof NotLeaderError) { // Create new client connected to the reported leader node - const leaderClient = KurrentDBClient.connectionString( + const leaderClient = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ endpoints: [error.leader], }) diff --git a/packages/test/src/persistentSubscription/subscribeToPersistentSubscriptionToStream.test.ts b/packages/test/src/persistentSubscription/subscribeToPersistentSubscriptionToStream.test.ts index 393770e..9b1836f 100644 --- a/packages/test/src/persistentSubscription/subscribeToPersistentSubscriptionToStream.test.ts +++ b/packages/test/src/persistentSubscription/subscribeToPersistentSubscriptionToStream.test.ts @@ -12,24 +12,23 @@ import { jsonTestEvents, matchServerVersion, optionalDescribe, - postEventViaHttpApi, } from "@test-utils"; import { ResolvedEvent, NotLeaderError, PersistentSubscriptionToStream, - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, persistentSubscriptionToStreamSettingsFromDefaults, START, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; const asyncPipeline = promisify(pipeline); describe("subscribeToPersistentSubscriptionToStream", () => { const cluster = createTestCluster(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const finishEvent = () => jsonEvent({ @@ -42,7 +41,9 @@ describe("subscribeToPersistentSubscriptionToStream", () => { beforeAll(async () => { await cluster.up(); - client = KurrentDBClient.connectionString(cluster.connectionString()); + client = TrogonEventStoreClient.connectionString( + cluster.connectionString() + ); }); afterAll(async () => { @@ -216,6 +217,7 @@ describe("subscribeToPersistentSubscriptionToStream", () => { const skipCount = 20; const retryCount = 20; + const expectedEventCount = skipCount + retryCount * 2 + 1; await client.appendToStream(STREAM_NAME, [ ...jsonTestEvents(skipCount, "skip-event"), @@ -234,6 +236,7 @@ describe("subscribeToPersistentSubscriptionToStream", () => { const defer = new Defer(); const nacked: string[] = []; + let finishSeen = false; const onError = jest.fn((error) => { defer.reject(error); @@ -246,7 +249,11 @@ describe("subscribeToPersistentSubscriptionToStream", () => { if (event.event.type === "finish-test") { await subscription.ack(event); - defer.resolve(); + finishSeen = true; + + if (onEvent.mock.calls.length === expectedEventCount) { + defer.resolve(); + } return; } @@ -261,6 +268,10 @@ describe("subscribeToPersistentSubscriptionToStream", () => { } await subscription.ack(event); + + if (finishSeen && onEvent.mock.calls.length === expectedEventCount) { + defer.resolve(); + } return; }); @@ -278,14 +289,7 @@ describe("subscribeToPersistentSubscriptionToStream", () => { expect(onError).not.toBeCalled(); expect(onConfirmation).toBeCalledTimes(1); - expect(onEvent).toBeCalledTimes( - // skipped - skipCount + - // retried - retryCount * 2 + - // finish test event - 1 - ); + expect(onEvent).toBeCalledTimes(expectedEventCount); }); }); @@ -338,6 +342,8 @@ describe("subscribeToPersistentSubscriptionToStream", () => { const skipCount = 20; const retryCount = 20; + const expectedEventCount = skipCount + retryCount * 2 + 1; + let finishSeen = false; await client.createPersistentSubscriptionToStream( STREAM_NAME, @@ -365,30 +371,28 @@ describe("subscribeToPersistentSubscriptionToStream", () => { if (resolvedEvent.event.type === "finish-test") { await subscription.ack(resolvedEvent); - break; - } - - if (!nacked.includes(resolvedEvent.event.id)) { + finishSeen = true; + } else if (!nacked.includes(resolvedEvent.event.id)) { nacked.push(resolvedEvent.event.id); await subscription.nack( resolvedEvent.event.type === "skip-event" ? "skip" : "retry", "To test it", resolvedEvent ); - continue; + } else { + await subscription.ack(resolvedEvent); } - await subscription.ack(resolvedEvent); + if ( + finishSeen && + doSomething.mock.calls.length === expectedEventCount + ) { + await subscription.unsubscribe(); + break; + } } - expect(doSomething).toBeCalledTimes( - // skipped - skipCount + - // retried - retryCount * 2 + - // finish test event - 1 - ); + expect(doSomething).toBeCalledTimes(expectedEventCount); }); test("ack with async function", async () => { @@ -543,59 +547,9 @@ describe("subscribeToPersistentSubscriptionToStream", () => { }); }); - test("malformed events", async () => { - const STREAM_NAME = "malformed_json"; - const GROUP_NAME = "malformed_json_group_name"; - const doSomething = jest.fn(); - - await client.createPersistentSubscriptionToStream( - STREAM_NAME, - GROUP_NAME, - persistentSubscriptionToStreamSettingsFromDefaults({ - startFrom: START, - }) - ); - - await client.appendToStream(STREAM_NAME, jsonTestEvents(3, "test 1")); - - const malformedData = "****"; - - await postEventViaHttpApi(cluster, { - contentType: "application/json", - type: "malformed-event", - stream: STREAM_NAME, - data: malformedData, - }); - - await client.appendToStream(STREAM_NAME, [ - ...jsonTestEvents(3, "test 2"), - finishEvent(), - ]); - - const subscription = client.subscribeToPersistentSubscriptionToStream( - STREAM_NAME, - GROUP_NAME - ); - - for await (const resolvedEvent of subscription) { - doSomething(resolvedEvent); - await subscription.ack(resolvedEvent); - - if (resolvedEvent.event?.type === "malformed-event") { - expect(resolvedEvent.event.data).toBe(malformedData); - } - - if (resolvedEvent.event?.type === "finish-test") { - break; - } - } - - expect(doSomething).toBeCalledTimes(8); - }); - test("should throw on follower node", async () => { // Create connection to a follower node - const followerClient = KurrentDBClient.connectionString( + const followerClient = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ nodePreference: "follower", }) @@ -607,7 +561,7 @@ describe("subscribeToPersistentSubscriptionToStream", () => { const confirmThatErrorWasThrown = jest.fn(); const createAndConnectWithAutoReconnect = async ( - client: KurrentDBClient + client: TrogonEventStoreClient ): Promise => { try { await client.createPersistentSubscriptionToStream( @@ -628,7 +582,7 @@ describe("subscribeToPersistentSubscriptionToStream", () => { // Our command is good, but must be executed on the leader if (error instanceof NotLeaderError) { // Create new client connected to the reported leader node - const leaderClient = KurrentDBClient.connectionString( + const leaderClient = TrogonEventStoreClient.connectionString( cluster.connectionStringWithOverrides({ endpoints: [error.leader], }) @@ -692,11 +646,24 @@ describe("subscribeToPersistentSubscriptionToStream", () => { }), ]); + const projectionCatchUp = client.subscribeToStream(SYSTEM_STREAM_NAME, { + fromRevision: START, + resolveLinkTos: true, + }); + + for await (const resolvedEvent of projectionCatchUp) { + if (resolvedEvent.event?.id === FINISH_ID) { + await projectionCatchUp.unsubscribe(); + break; + } + } + await client.createPersistentSubscriptionToStream( SYSTEM_STREAM_NAME, GROUP_NAME, persistentSubscriptionToStreamSettingsFromDefaults({ resolveLinkTos: true, + startFrom: START, }) ); diff --git a/packages/test/src/persistentSubscription/updatePersistentSubscriptionToAll.test.ts b/packages/test/src/persistentSubscription/updatePersistentSubscriptionToAll.test.ts index 03b40ce..1834af9 100644 --- a/packages/test/src/persistentSubscription/updatePersistentSubscriptionToAll.test.ts +++ b/packages/test/src/persistentSubscription/updatePersistentSubscriptionToAll.test.ts @@ -8,20 +8,20 @@ import { import { PINNED, - KurrentDBClient, + TrogonEventStoreClient, persistentSubscriptionToAllSettingsFromDefaults, UnsupportedError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("updatePersistentSubscriptionToAll", () => { const supported = matchServerVersion`>=21.10`; const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/persistentSubscription/updatePersistentSubscriptionToStream.test.ts b/packages/test/src/persistentSubscription/updatePersistentSubscriptionToStream.test.ts index 48c085b..7e09097 100644 --- a/packages/test/src/persistentSubscription/updatePersistentSubscriptionToStream.test.ts +++ b/packages/test/src/persistentSubscription/updatePersistentSubscriptionToStream.test.ts @@ -2,18 +2,18 @@ import { createTestNode } from "@test-utils"; import { PINNED, - KurrentDBClient, + TrogonEventStoreClient, persistentSubscriptionToStreamSettingsFromDefaults, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("updatePersistentSubscriptionToStream", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/plugins/client-certificates.test.ts b/packages/test/src/plugins/client-certificates.test.ts index 4158208..6b741d0 100644 --- a/packages/test/src/plugins/client-certificates.test.ts +++ b/packages/test/src/plugins/client-certificates.test.ts @@ -1,6 +1,9 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import { createTestNode, jsonTestEvents } from "@test-utils"; -import { AccessDeniedError, KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { + AccessDeniedError, + TrogonEventStoreClient, +} from "@trogonstack/trogon-eventstore-client"; describe("client certificates", () => { const node = createTestNode(); @@ -14,10 +17,10 @@ describe("client certificates", () => { }); describe("client initialized with only the admin certificate", () => { - let client: KurrentDBClient; + let client: TrogonEventStoreClient; beforeEach(() => { - client = KurrentDBClient.connectionString( + client = TrogonEventStoreClient.connectionString( node.connectionStringWithOverrides({ userCertificates: "valid", }) @@ -49,7 +52,7 @@ describe("client certificates", () => { }); test("user credentials takes precedence over the client certificate during initialization", async () => { - const clientWithCredentials = KurrentDBClient.connectionString( + const clientWithCredentials = TrogonEventStoreClient.connectionString( node.connectionStringWithOverrides({ userCertificates: "valid", defaultUserCredentials: { username: "wrong", password: "password" }, @@ -65,7 +68,7 @@ describe("client certificates", () => { }); test("When the client is initialized with invalid certificate, user credentials take precedence if overridden during a call", async () => { - const clientWithBadCertificate = KurrentDBClient.connectionString( + const clientWithBadCertificate = TrogonEventStoreClient.connectionString( node.connectionStringWithOverrides({ userCertificates: "invalid", }) diff --git a/packages/test/src/projections/createProjection.test.ts b/packages/test/src/projections/createProjection.test.ts index 983acab..43790f1 100644 --- a/packages/test/src/projections/createProjection.test.ts +++ b/packages/test/src/projections/createProjection.test.ts @@ -1,19 +1,19 @@ import { collect, createTestNode, delay } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, PROJECTION_ENGINE_V2, StreamNotFoundError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("createProjection", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/projections/deleteProjection.test.ts b/packages/test/src/projections/deleteProjection.test.ts index f35f6bd..cfe87e2 100644 --- a/packages/test/src/projections/deleteProjection.test.ts +++ b/packages/test/src/projections/deleteProjection.test.ts @@ -3,18 +3,18 @@ import { createTestNode, matchServerVersion } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, RUNNING, DELETING, STOPPED, ABORTED, NotFoundError, UnknownError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("deleteProjection", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const projection = ` fromAll() @@ -29,7 +29,7 @@ describe("deleteProjection", () => { beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { @@ -53,11 +53,9 @@ describe("deleteProjection", () => { expect(disabledDetails).toBeDefined(); // Incorrect projection status was switched (ABORTED -> STOPPED) in - // https://github.com/kurrent-io/EventStore/pull/2944 expect([STOPPED, ABORTED]).toContain(disabledDetails.projectionStatus); if (disabledDetails.projectionStatus === ABORTED) { - // before https://github.com/kurrent-io/EventStore/pull/2944 // writeCheckpoint had to be false to stop the projection await client.abortProjection(PROJECTION_NAME); diff --git a/packages/test/src/projections/disableProjection.test.ts b/packages/test/src/projections/disableProjection.test.ts index 6cafc38..8b3cbfa 100644 --- a/packages/test/src/projections/disableProjection.test.ts +++ b/packages/test/src/projections/disableProjection.test.ts @@ -4,16 +4,16 @@ import { createTestNode, matchServerVersion } from "@test-utils"; import { ABORTED, - KurrentDBClient, + TrogonEventStoreClient, NotFoundError, RUNNING, STOPPED, UnknownError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("disable / abort", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const projection = ` fromAll() @@ -28,7 +28,7 @@ describe("disable / abort", () => { beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { @@ -56,7 +56,6 @@ describe("disable / abort", () => { expect(afterDetails.projectionStatus).toBe(STOPPED); } else { // Incorrect projection status was switched (ABORTED -> STOPPED) in - // https://github.com/kurrent-io/EventStore/pull/2944 expect([STOPPED, ABORTED]).toContain(afterDetails.projectionStatus); } }); @@ -95,7 +94,6 @@ describe("disable / abort", () => { expect(afterDetails.projectionStatus).toBe(ABORTED); } else { // Incorrect projection status was switched (ABORTED -> STOPPED) in - // https://github.com/kurrent-io/EventStore/pull/2944 expect([STOPPED, ABORTED]).toContain(afterDetails.projectionStatus); } }); diff --git a/packages/test/src/projections/enableProjection.test.ts b/packages/test/src/projections/enableProjection.test.ts index 367b73b..de3cd48 100644 --- a/packages/test/src/projections/enableProjection.test.ts +++ b/packages/test/src/projections/enableProjection.test.ts @@ -4,16 +4,16 @@ import { createTestNode, matchServerVersion } from "@test-utils"; import { ABORTED, - KurrentDBClient, + TrogonEventStoreClient, NotFoundError, RUNNING, STOPPED, UnknownError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("enableProjection", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const projection = ` fromAll() @@ -28,7 +28,7 @@ describe("enableProjection", () => { beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { @@ -50,7 +50,6 @@ describe("enableProjection", () => { expect(beforeDetails.projectionStatus).toBe(STOPPED); } else { // Incorrect projection status was switched (ABORTED -> STOPPED) in - // https://github.com/kurrent-io/EventStore/pull/2944 expect([STOPPED, ABORTED]).toContain(beforeDetails.projectionStatus); } diff --git a/packages/test/src/projections/getProjectionResult.test.ts b/packages/test/src/projections/getProjectionResult.test.ts index cf3fb53..3cf2e45 100644 --- a/packages/test/src/projections/getProjectionResult.test.ts +++ b/packages/test/src/projections/getProjectionResult.test.ts @@ -9,19 +9,19 @@ import { import { RUNNING, - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, NotFoundError, UnknownError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("getProjectionResult", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); await client.enableProjection("$by_category"); }); diff --git a/packages/test/src/projections/getProjectionState.test.ts b/packages/test/src/projections/getProjectionState.test.ts index 2bad4dd..e7f2f67 100644 --- a/packages/test/src/projections/getProjectionState.test.ts +++ b/packages/test/src/projections/getProjectionState.test.ts @@ -8,20 +8,20 @@ import { } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, NotFoundError, RUNNING, UnknownError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("getProjectionState", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); await client.enableProjection("$by_category"); }); diff --git a/packages/test/src/projections/getProjectionStatus.test.ts b/packages/test/src/projections/getProjectionStatus.test.ts index 1729ba7..08f9b94 100644 --- a/packages/test/src/projections/getProjectionStatus.test.ts +++ b/packages/test/src/projections/getProjectionStatus.test.ts @@ -3,14 +3,14 @@ import { createTestNode, matchServerVersion } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, NotFoundError, UnknownError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("getProjectionStatus", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const basicProjection = ` fromAll() @@ -25,7 +25,7 @@ describe("getProjectionStatus", () => { beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); for (const name of projections) { await client.createProjection(name, basicProjection); diff --git a/packages/test/src/projections/listProjections.test.ts b/packages/test/src/projections/listProjections.test.ts index 02157fc..e90b1d8 100644 --- a/packages/test/src/projections/listProjections.test.ts +++ b/packages/test/src/projections/listProjections.test.ts @@ -1,10 +1,10 @@ import { createTestNode } from "@test-utils"; -import { KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client"; describe("list projections", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const basicProjection = ` fromAll() @@ -19,7 +19,7 @@ describe("list projections", () => { beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); for (const name of projectionNames) { await client.createProjection(name, basicProjection); diff --git a/packages/test/src/projections/resetProjection.test.ts b/packages/test/src/projections/resetProjection.test.ts index 6c78a7b..4137c9c 100644 --- a/packages/test/src/projections/resetProjection.test.ts +++ b/packages/test/src/projections/resetProjection.test.ts @@ -3,14 +3,14 @@ import { createTestNode, matchServerVersion } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, NotFoundError, UnknownError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("resetProjection", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const projection = ` fromAll() @@ -25,7 +25,7 @@ describe("resetProjection", () => { beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/projections/restartSubsystem.test.ts b/packages/test/src/projections/restartSubsystem.test.ts index 7e96721..97f2166 100644 --- a/packages/test/src/projections/restartSubsystem.test.ts +++ b/packages/test/src/projections/restartSubsystem.test.ts @@ -1,14 +1,14 @@ import { createTestNode } from "@test-utils"; -import { KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client"; describe("restartSubsystem", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/projections/updateProjection.test.ts b/packages/test/src/projections/updateProjection.test.ts index ad67558..d203f89 100644 --- a/packages/test/src/projections/updateProjection.test.ts +++ b/packages/test/src/projections/updateProjection.test.ts @@ -3,14 +3,14 @@ import { createTestNode, matchServerVersion } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, NotFoundError, UnknownError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("resetProjection", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const projection = ` fromAll() @@ -25,7 +25,7 @@ describe("resetProjection", () => { beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/samples/appending-events.ts b/packages/test/src/samples/appending-events.ts index 0eb4f2c..e03613a 100644 --- a/packages/test/src/samples/appending-events.ts +++ b/packages/test/src/samples/appending-events.ts @@ -3,21 +3,21 @@ import { NO_STREAM, START, FORWARDS, - KurrentDBClient, + TrogonEventStoreClient, JSONEventType, AppendStreamState, WrongExpectedVersionError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; import { createTestNode } from "@test-utils"; import { randomUUID as uuid } from "crypto"; describe("[sample] appending-events", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/samples/get-started.ts b/packages/test/src/samples/get-started.ts index cebdf0a..3d67d45 100644 --- a/packages/test/src/samples/get-started.ts +++ b/packages/test/src/samples/get-started.ts @@ -1,25 +1,25 @@ import { - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, START, FORWARDS, JSONEventType, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; import { optionalDescribe } from "@test-utils"; import { randomUUID as uuid } from "crypto"; -const CLOUD_ID = process.env.EVENTSTORE_CLOUD_ID!; +const DNS_ENDPOINT = process.env.TROGON_EVENTSTORE_DNS_ENDPOINT!; const STREAM_NAME = uuid(); /* // region createClient -const client = KurrentDBClient.connectionString`{connectionString}`; +const client = TrogonEventStoreClient.connectionString`{connectionString}`; // endregion createClient */ -optionalDescribe(!!CLOUD_ID)("[sample] get-started", () => { +optionalDescribe(!!DNS_ENDPOINT)("[sample] get-started", () => { test("get-started", async () => { - const client = KurrentDBClient.connectionString`esdb+discover://${CLOUD_ID}.mesdb.eventstore.cloud`; + const client = TrogonEventStoreClient.connectionString`esdb+discover://${DNS_ENDPOINT}`; // region createEvent type TestEvent = JSONEventType< diff --git a/packages/test/src/samples/opentelemetry.ts b/packages/test/src/samples/opentelemetry.ts index 5298299..0ad00e6 100644 --- a/packages/test/src/samples/opentelemetry.ts +++ b/packages/test/src/samples/opentelemetry.ts @@ -1,10 +1,4 @@ -/** @jest-environment ./src/utils/enableVersionCheck.ts */ - -/** - * Download and start aspire dashboard from https://aspiredashboard.com/ - * You can also use Jaeger or any other OpenTelemetry compatible dashboard. - */ - +// region import-required-packages import { InMemorySpanExporter, NodeTracerProvider, @@ -12,70 +6,48 @@ import { SimpleSpanProcessor, } from "@opentelemetry/sdk-trace-node"; import { registerInstrumentations } from "@opentelemetry/instrumentation"; -import { KurrentDBInstrumentation } from "@kurrent/opentelemetry"; +import { TrogonEventStoreInstrumentation } from "@trogonstack/trogon-eventstore-opentelemetry"; import { OTLPTraceExporter } from "@opentelemetry/exporter-trace-otlp-grpc"; -import { resourceFromAttributes } from "@opentelemetry/resources"; -import { - ATTR_EXCEPTION_STACKTRACE, - ATTR_EXCEPTION_TYPE, - ATTR_SERVICE_NAME, - ATTR_SERVICE_VERSION, -} from "@opentelemetry/semantic-conventions"; -import { - createTestNode, - Defer, - matchServerVersion, - optionalDescribe, -} from "@test-utils"; +import {} from "@opentelemetry/sdk-trace-node"; +// endregion import-required-packages +import { createTestNode } from "@test-utils"; +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client"; -import * as kurrentdb from "@kurrent/kurrentdb-client"; -import { KurrentAttributes } from "@kurrent/opentelemetry/src/attributes"; -import { randomUUID as v4 } from "crypto"; -import { multiStreamAppend } from "@kurrent/kurrentdb-client/src/streams/appendToStream/multiStreamAppend"; -import { appendRecords } from "@kurrent/kurrentdb-client/src/streams/appendToStream/appendRecords"; -import { - WrongExpectedVersionError, - AppendConsistencyViolationError, -} from "@kurrent/kurrentdb-client"; +import * as esdb from "@trogonstack/trogon-eventstore-client"; -const memoryExporter = new InMemorySpanExporter(); -const otlpExporter = new OTLPTraceExporter({ url: "http://localhost:4317" }); // change this to your OTLP receiver address -const consoleExporter = new ConsoleSpanExporter(); +// region register-instrumentation +const provider = new NodeTracerProvider(); -const provider = new NodeTracerProvider({ - resource: resourceFromAttributes({ - [ATTR_SERVICE_NAME]: "kurrentdb", - [ATTR_SERVICE_VERSION]: "1.0.0", - }), - spanProcessors: [ - new SimpleSpanProcessor(memoryExporter), - // new SimpleSpanProcessor(consoleExporter), - new SimpleSpanProcessor(otlpExporter), - ], -}); - -const instrumentation = new KurrentDBInstrumentation(); +const instrumentation = new TrogonEventStoreInstrumentation(); registerInstrumentations({ instrumentations: [instrumentation], tracerProvider: provider, }); +// endregion register-instrumentation instrumentation.disable(); -const getSpans = (name: string) => { - return memoryExporter.getFinishedSpans().filter((span) => span.name === name); -}; - describe("[sample] opentelemetry", () => { const node = createTestNode(); - const moduleName = "@kurrent/opentelemetry"; + let client!: TrogonEventStoreClient; + + // region setup-exporter + const memoryExporter = new InMemorySpanExporter(); + const otlpExporter = new OTLPTraceExporter({ url: "http://localhost:4317" }); // change this to your OTLP receiver address + const consoleExporter = new ConsoleSpanExporter(); + + provider.addSpanProcessor(new SimpleSpanProcessor(memoryExporter)); + provider.addSpanProcessor(new SimpleSpanProcessor(consoleExporter)); + provider.addSpanProcessor(new SimpleSpanProcessor(otlpExporter)); + // endregion setup-exporter // @ts-expect-error the moduleExports property is private. This is needed to make the test work with auto-mocking - instrumentation._modules[0].moduleExports = kurrentdb; + instrumentation._modules[0].moduleExports = esdb; beforeAll(async () => { await node.up(); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); beforeAll(async () => { @@ -92,328 +64,35 @@ describe("[sample] opentelemetry", () => { memoryExporter.reset(); }); - optionalDescribe(matchServerVersion`>=25.0`)("multistream append", () => { - test("append then subscribe", async () => { - // Arrange - const defer = new Defer(); - - const { KurrentDBClient, jsonEvent } = await import( - "@kurrent/kurrentdb-client" - ); - - const handleError = jest.fn((error) => { - defer.reject(error); - }); - const handleClose = jest.fn(); - const handleEvent = jest.fn((event: kurrentdb.ResolvedEvent) => { - expect(event).toBeDefined(); - }); - const handleCaughtUp = jest.fn(async () => { - try { - expect(handleEvent).toHaveBeenCalledTimes(3); - await subscription.unsubscribe(); - } catch (error) { - defer.reject(error); - } - }); - const handleEnd = jest.fn(defer.resolve); - const handleConfirmation = jest.fn(); - - const client = KurrentDBClient.connectionString(node.connectionString()); - - const firstOrderReq: kurrentdb.AppendStreamRequest = { - streamName: `order-${v4()}`, - events: [ - jsonEvent({ - type: "OrderPlaced", - data: { id: v4() }, - }), - jsonEvent({ - type: "PaymentProcessed", - data: { id: v4() }, - }), - ], - expectedState: kurrentdb.ANY, - }; - - const secondOrderReq: kurrentdb.AppendStreamRequest = { - streamName: `order-${v4()}`, - events: [ - jsonEvent({ - type: "OrderPlaced", - data: { customerId: "cust-456" }, - }), - ], - expectedState: kurrentdb.ANY, - }; - - // Act - const appendResponse = await client.multiStreamAppend([ - firstOrderReq, - secondOrderReq, - ]); - - expect(appendResponse.position).toBeGreaterThan(BigInt(0)); - expect(appendResponse.responses).toHaveLength(2); - - const subscription = client - .subscribeToAll({ - filter: kurrentdb.streamNameFilter({ - prefixes: ["order-"], - }), - }) - .on("error", handleError) - .on("data", handleEvent) - .on("close", handleClose) - .on("confirmation", handleConfirmation) - .on("caughtUp", handleCaughtUp) - .on("end", handleEnd); - - await defer.promise; - - // Assert - expect(handleError).not.toHaveBeenCalled(); - expect(handleConfirmation).toHaveBeenCalledTimes(1); - expect(handleEvent).toHaveBeenCalledTimes(3); - expect(handleCaughtUp).toHaveBeenCalled(); - - const appendSpans = getSpans(KurrentAttributes.STREAM_MULTI_APPEND); - const subscribeSpans = getSpans(KurrentAttributes.STREAM_SUBSCRIBE); - - expect(appendSpans).toHaveLength(1); - expect(subscribeSpans).toHaveLength(3); - - expect(subscribeSpans[0].parentSpanId).toBe( - appendSpans[0].spanContext().spanId - ); - expect(subscribeSpans[1].parentSpanId).toBe( - appendSpans[0].spanContext().spanId - ); - - expect(appendSpans[0].attributes).toMatchObject({ - [KurrentAttributes.SERVER_ADDRESS]: node.endpoints[0].address, - [KurrentAttributes.SERVER_PORT]: node.endpoints[0].port.toString(), - [KurrentAttributes.DATABASE_SYSTEM]: moduleName, - [KurrentAttributes.DATABASE_OPERATION]: multiStreamAppend.name, - }); - }); - - test("append with failures", async () => { - // Arrange - const defer = new Defer(); - - const { KurrentDBClient, jsonEvent } = await import( - "@kurrent/kurrentdb-client" - ); - - const client = KurrentDBClient.connectionString(node.connectionString()); - - const firstOrderReq: kurrentdb.AppendStreamRequest = { - streamName: `order-${v4()}`, - events: [ - jsonEvent({ - type: "OrderPlaced", - data: { id: v4() }, - }), - jsonEvent({ - type: "PaymentProcessed", - data: { id: v4() }, - }), - ], - expectedState: kurrentdb.ANY, - }; - - const secondOrderReq: kurrentdb.AppendStreamRequest = { - streamName: `order-${v4()}`, - events: [ - jsonEvent({ - type: "OrderPlaced", - data: { customerId: "cust-456" }, - }), - ], - expectedState: kurrentdb.STREAM_EXISTS, - }; - - try { - await client.multiStreamAppend([firstOrderReq, secondOrderReq]); - } catch (error) { - const spans = memoryExporter.getFinishedSpans(); - expect(spans.length).toBe(1); - - const failedSpan = spans[0]; - - const failedEvents = failedSpan.events; - - expect(failedEvents.length).toBe(1); - - const failedEvent = failedEvents[0]; - - expect(error).toBeInstanceOf(WrongExpectedVersionError); - expect(failedEvent).toEqual( - expect.objectContaining({ - name: "exception", - attributes: { - [ATTR_EXCEPTION_TYPE]: "Error", - [ATTR_EXCEPTION_STACKTRACE]: error.stack, - }, - }) - ); - } - }); - }); - - optionalDescribe(matchServerVersion`>=26.0`)("append records", () => { - test("append then subscribe", async () => { - // Arrange - const defer = new Defer(); - - const { KurrentDBClient, jsonEvent } = await import( - "@kurrent/kurrentdb-client" - ); - - const handleError = jest.fn((error) => { - defer.reject(error); - }); - const handleClose = jest.fn(); - const handleEvent = jest.fn((event: kurrentdb.ResolvedEvent) => { - expect(event).toBeDefined(); - }); - const handleCaughtUp = jest.fn(async () => { - try { - expect(handleEvent).toHaveBeenCalledTimes(3); - await subscription.unsubscribe(); - } catch (error) { - defer.reject(error); - } - }); - const handleEnd = jest.fn(defer.resolve); - const handleConfirmation = jest.fn(); - - const client = KurrentDBClient.connectionString(node.connectionString()); - - const prefix = `rec-${v4().slice(0, 8)}`; - const streamA = `${prefix}-${v4()}`; - const streamB = `${prefix}-${v4()}`; - - const records: kurrentdb.AppendRecordInput[] = [ - { - streamName: streamA, - record: jsonEvent({ - type: "OrderPlaced", - data: { id: v4() }, - }), - }, - { - streamName: streamA, - record: jsonEvent({ - type: "PaymentProcessed", - data: { id: v4() }, - }), + test("tracing", async () => { + // region setup-client-for-tracing + const { TrogonEventStoreClient, jsonEvent } = await import( + "@trogonstack/trogon-eventstore-client" + ); + + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); + // endregion setup-client-for-tracing + + const response = await client.appendToStream( + "some-stream", + jsonEvent({ + type: "OrderPlaced", + data: { + orderId: "1337", + orderValue: 123.45, }, - { - streamName: streamB, - record: jsonEvent({ - type: "OrderPlaced", - data: { customerId: "cust-456" }, - }), - }, - ]; - - // Act - const appendResponse = await client.appendRecords(records); - - expect(appendResponse.position).toBeGreaterThan(BigInt(0)); - expect(appendResponse.responses).toHaveLength(2); - - const subscription = client - .subscribeToAll({ - filter: kurrentdb.streamNameFilter({ - prefixes: [prefix], - }), - }) - .on("error", handleError) - .on("data", handleEvent) - .on("close", handleClose) - .on("confirmation", handleConfirmation) - .on("caughtUp", handleCaughtUp) - .on("end", handleEnd); - - await defer.promise; - - // Assert - expect(handleError).not.toHaveBeenCalled(); - expect(handleConfirmation).toHaveBeenCalledTimes(1); - expect(handleEvent).toHaveBeenCalledTimes(3); - expect(handleCaughtUp).toHaveBeenCalled(); - - const appendSpans = getSpans(KurrentAttributes.STREAM_MULTI_APPEND); - const subscribeSpans = getSpans(KurrentAttributes.STREAM_SUBSCRIBE); - - expect(appendSpans).toHaveLength(1); - expect(subscribeSpans).toHaveLength(3); - - expect(subscribeSpans[0].parentSpanId).toBe( - appendSpans[0].spanContext().spanId - ); - expect(subscribeSpans[1].parentSpanId).toBe( - appendSpans[0].spanContext().spanId - ); - - expect(appendSpans[0].attributes).toMatchObject({ - [KurrentAttributes.SERVER_ADDRESS]: node.endpoints[0].address, - [KurrentAttributes.SERVER_PORT]: node.endpoints[0].port.toString(), - [KurrentAttributes.DATABASE_SYSTEM]: moduleName, - [KurrentAttributes.DATABASE_OPERATION]: appendRecords.name, - }); - }); - - test("append with failures", async () => { - // Arrange - const { KurrentDBClient, jsonEvent, NO_STREAM, STREAM_EXISTS } = - await import("@kurrent/kurrentdb-client"); - - const client = KurrentDBClient.connectionString(node.connectionString()); - - const streamName = `order-${v4()}`; - - const records: kurrentdb.AppendRecordInput[] = [ - { - streamName, - record: jsonEvent({ - type: "OrderPlaced", - data: { id: v4() }, - }), - }, - ]; - - const checks: kurrentdb.ConsistencyCheck[] = [ - { - type: kurrentdb.STREAM_STATE, - streamName, - expectedState: STREAM_EXISTS, - }, - ]; - - try { - await client.appendRecords(records, checks); - } catch (error) { - const spans = memoryExporter.getFinishedSpans(); - expect(spans.length).toBe(1); - - const failedSpan = spans[0]; - - const failedEvents = failedSpan.events; + }), + { + streamState: "any", + } + ); - expect(failedEvents.length).toBe(1); + expect(response).toBeDefined(); - const failedEvent = failedEvents[0]; + const memorySpans = memoryExporter.getFinishedSpans(); - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - expect(failedEvent.name).toBe("exception"); - expect(failedEvent.attributes![ATTR_EXCEPTION_STACKTRACE]).toBe( - error.stack - ); - } - }); + expect(memorySpans.length).toBe(1); }); }); diff --git a/packages/test/src/samples/persistent-subscriptions.ts b/packages/test/src/samples/persistent-subscriptions.ts index a59ee0c..4f8daf2 100644 --- a/packages/test/src/samples/persistent-subscriptions.ts +++ b/packages/test/src/samples/persistent-subscriptions.ts @@ -2,7 +2,7 @@ import { AllStreamResolvedEvent, - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, JSONEventType, PARK, @@ -11,7 +11,7 @@ import { ResolvedEvent, START, streamNameFilter, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; import { createTestNode, jsonTestEvents, @@ -26,12 +26,12 @@ describe("[sample] persistent-subscriptions", () => { const node = createTestNode(); const log = console.log; - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); await client.appendToStream("some-stream", jsonTestEvents()); console.log = jest.fn(log); diff --git a/packages/test/src/samples/projection-management.ts b/packages/test/src/samples/projection-management.ts index 148767e..5234ecf 100644 --- a/packages/test/src/samples/projection-management.ts +++ b/packages/test/src/samples/projection-management.ts @@ -2,7 +2,10 @@ import { randomUUID as uuid } from "crypto"; -import { KurrentDBClient, isCommandError } from "@kurrent/kurrentdb-client"; +import { + TrogonEventStoreClient, + isCommandError, +} from "@trogonstack/trogon-eventstore-client"; import { createTestNode, delay, @@ -20,7 +23,7 @@ optionalDescribe(matchServerVersion`<=23.10`)( const node = createTestNode(); const log = console.log; - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const createTestProjection = async ( name: string = uuid(), @@ -39,7 +42,7 @@ optionalDescribe(matchServerVersion`<=23.10`)( beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); await client.appendToStream("some-stream", jsonTestEvents()); console.log = jest.fn(log); @@ -60,7 +63,7 @@ optionalDescribe(matchServerVersion`<=23.10`)( const PASSWORD = "changeit"; // region createClient - const client = KurrentDBClient.connectionString` + const client = TrogonEventStoreClient.connectionString` esdb+discover://${ADMIN}:${PASSWORD}@${ENDPOINT}?nodePreference=leader `; // endregion createClient @@ -146,7 +149,6 @@ optionalDescribe(matchServerVersion`<=23.10`)( test("Delete", async () => { const name = await createTestProjection(); - // before https://github.com/kurrent-io/EventStore/pull/2944 // writeCheckpoint had to be false (abort) to stop the projection await client.abortProjection(name); diff --git a/packages/test/src/samples/reading-events.ts b/packages/test/src/samples/reading-events.ts index 1fa014c..730b83e 100644 --- a/packages/test/src/samples/reading-events.ts +++ b/packages/test/src/samples/reading-events.ts @@ -1,12 +1,12 @@ import { START, FORWARDS, - KurrentDBClient, + TrogonEventStoreClient, StreamNotFoundError, BACKWARDS, END, JSONEventType, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; import { createTestNode, jsonTestEvents } from "@test-utils"; type SomeEvent = JSONEventType< @@ -20,11 +20,11 @@ type SomeEvent = JSONEventType< describe("[sample] reading-events", () => { const log = console.log; const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); await client.appendToStream("some-stream", jsonTestEvents()); console.log = jest.fn(); diff --git a/packages/test/src/samples/server-side-filtering.ts b/packages/test/src/samples/server-side-filtering.ts index ffc4c57..ccf9750 100644 --- a/packages/test/src/samples/server-side-filtering.ts +++ b/packages/test/src/samples/server-side-filtering.ts @@ -1,20 +1,20 @@ import { START, - KurrentDBClient, + TrogonEventStoreClient, excludeSystemEvents, eventTypeFilter, streamNameFilter, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; import { createTestNode, jsonTestEvents } from "@test-utils"; describe("[sample] server-side-filtering", () => { const log = console.log; const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); await client.appendToStream("some-stream", jsonTestEvents()); console.log = jest.fn(); diff --git a/packages/test/src/samples/subscribing-to-streams.ts b/packages/test/src/samples/subscribing-to-streams.ts index 2f56f8c..ea70ff4 100644 --- a/packages/test/src/samples/subscribing-to-streams.ts +++ b/packages/test/src/samples/subscribing-to-streams.ts @@ -1,6 +1,6 @@ import { START, - KurrentDBClient, + TrogonEventStoreClient, END, ReadRevision, JSONEventType, @@ -8,14 +8,14 @@ import { AllStreamResolvedEvent, streamNameFilter, ReadPosition, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; import { createTestNode, jsonTestEvents } from "@test-utils"; describe("[sample] server-side-filtering", () => { const log = console.log; const node = createTestNode(); const handleEvent = jest.fn(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; type SomeStreamEvents = | JSONEventType<"a", { a: true }> @@ -23,7 +23,7 @@ describe("[sample] server-side-filtering", () => { beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); await client.appendToStream("some-stream", jsonTestEvents()); console.log = jest.fn(); @@ -106,7 +106,7 @@ describe("[sample] server-side-filtering", () => { }); // endregion subscribe-to-stream-subscription-dropped - subscription.unsubscribe(); + await subscription.unsubscribe(); }); test("subscribeToAll", async () => { diff --git a/packages/test/src/samples/user-certificates.ts b/packages/test/src/samples/user-certificates.ts index 147a811..da31565 100644 --- a/packages/test/src/samples/user-certificates.ts +++ b/packages/test/src/samples/user-certificates.ts @@ -1,4 +1,4 @@ -import { KurrentDBClient } from "@kurrent/kurrentdb-client"; +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client"; import { createTestNode, jsonTestEvents } from "@test-utils"; import { randomUUID as uuid } from "crypto"; @@ -16,12 +16,12 @@ describe("[sample] user certificates", () => { }); test("connection string", async () => { - const connectionStringTemplate = `kurrentdb://admin:changeit@{endpoint}?tls=true&userCertFile={pathToCaFile}&userKeyFile={pathToKeyFile}`; + const connectionStringTemplate = `esdb://admin:changeit@{endpoint}?tls=true&userCertFile={pathToCaFile}&userKeyFile={pathToKeyFile}`; try { // region client-with-user-certificates - const connectionString = `kurrentdb://admin:changeit@{endpoint}?tls=true&userCertFile={pathToCaFile}&userKeyFile={pathToKeyFile}`; - const client = KurrentDBClient.connectionString(connectionString); + const connectionString = `esdb://admin:changeit@{endpoint}?tls=true&userCertFile={pathToCaFile}&userKeyFile={pathToKeyFile}`; + const client = TrogonEventStoreClient.connectionString(connectionString); // endregion client-with-user-certificates expect(connectionString).toBe(connectionStringTemplate); @@ -39,7 +39,8 @@ describe("[sample] user certificates", () => { connectionStringTest = `${connectionStringTest}&tlsCaFile=${node.certPath.root}`; - const client = KurrentDBClient.connectionString(connectionStringTest); + const client = + TrogonEventStoreClient.connectionString(connectionStringTest); const result = await client.appendToStream(STREAM_NAME, jsonTestEvents(2)); expect(result).toBeDefined(); diff --git a/packages/test/src/streams/appendRecords.test.ts b/packages/test/src/streams/appendRecords.test.ts deleted file mode 100644 index 6a0f26f..0000000 --- a/packages/test/src/streams/appendRecords.test.ts +++ /dev/null @@ -1,939 +0,0 @@ -/** @jest-environment ./src/utils/enableVersionCheck.ts */ - -import { - collect, - createTestNode, - jsonTestEvents, - matchServerVersion, - optionalDescribe, -} from "@test-utils"; - -import { - KurrentDBClient, - NO_STREAM, - STREAM_EXISTS, - STREAM_STATE, - UnsupportedError, - AppendConsistencyViolationError, - AppendRecordInput, - ConsistencyCheck, - jsonEvent, -} from "@kurrent/kurrentdb-client"; - -import { randomUUID as v4 } from "crypto"; - -describe("appendRecords", () => { - const supported = matchServerVersion`>=26.0`; - const node = createTestNode(); - let client!: KurrentDBClient; - - beforeAll(async () => { - await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); - }); - - afterAll(async () => { - await node.down(); - }); - - const record = ( - streamName: string, - data: Record = { key: "value" } - ): AppendRecordInput => ({ - streamName, - record: jsonEvent({ type: "test-event-type", data }), - }); - - const recordWithMetadata = ( - streamName: string, - metadata: Record - ): AppendRecordInput => ({ - streamName, - record: jsonEvent({ - type: "test-event-type", - data: { key: "value" }, - metadata, - }), - }); - - const seedStream = async (streamName: string, count: number) => { - const records: AppendRecordInput[] = jsonTestEvents(count).map((event) => ({ - streamName, - record: event, - })); - return client.appendRecords(records); - }; - - const check = ( - streamName: string, - expectedState: ConsistencyCheck["expectedState"] - ): ConsistencyCheck => ({ - type: STREAM_STATE, - streamName, - expectedState, - }); - - optionalDescribe(supported)("Supported (>=26.1)", () => { - // ── Basic append operations ──────────────────────────────────────── - - describe("basic operations", () => { - test("append records to single stream", async () => { - const STREAM = v4(); - const events = jsonTestEvents(3); - const records: AppendRecordInput[] = events.map((event) => ({ - streamName: STREAM, - record: event, - })); - - const result = await client.appendRecords(records); - - expect(result.position).toBeGreaterThanOrEqual(BigInt(0)); - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(STREAM); - expect(result.responses[0].revision).toBeGreaterThanOrEqual(BigInt(0)); - - const readEvents = await collect(client.readStream(STREAM)); - expect(readEvents).toHaveLength(3); - }); - - test("append records to multiple streams", async () => { - const STREAM_1 = v4(); - const STREAM_2 = v4(); - const metadata = { name: "test-user" }; - - const records: AppendRecordInput[] = [ - recordWithMetadata(STREAM_1, metadata), - recordWithMetadata(STREAM_1, metadata), - recordWithMetadata(STREAM_1, metadata), - recordWithMetadata(STREAM_2, metadata), - recordWithMetadata(STREAM_2, metadata), - ]; - - const result = await client.appendRecords(records); - - expect(result.position).toBeGreaterThanOrEqual(BigInt(0)); - expect(result.responses).toHaveLength(2); - - const stream1Events = await collect(client.readStream(STREAM_1)); - const stream2Events = await collect(client.readStream(STREAM_2)); - - expect(stream1Events).toHaveLength(3); - expect(stream2Events).toHaveLength(2); - - expect(stream1Events[0].event?.metadata).toEqual( - expect.objectContaining({ - "$schema.format": "Json", - "$schema.name": "test-event-type", - name: "test-user", - }) - ); - }); - - test("interleaved tracks revisions", async () => { - const STREAM_1 = v4(); - const STREAM_2 = v4(); - - const records: AppendRecordInput[] = [ - record(STREAM_1, { order: 1 }), - record(STREAM_2, { order: 2 }), - record(STREAM_1, { order: 3 }), - record(STREAM_2, { order: 4 }), - record(STREAM_1, { order: 5 }), - ]; - - const result = await client.appendRecords(records); - - expect(result.position).toBeGreaterThanOrEqual(BigInt(0)); - expect(result.responses).toHaveLength(2); - - const revStream1 = result.responses.find( - (r) => r.streamName === STREAM_1 - )!; - const revStream2 = result.responses.find( - (r) => r.streamName === STREAM_2 - )!; - - expect(revStream1.revision).toBe(BigInt(2)); - expect(revStream2.revision).toBe(BigInt(1)); - - const stream1Events = await collect(client.readStream(STREAM_1)); - const stream2Events = await collect(client.readStream(STREAM_2)); - - expect(stream1Events).toHaveLength(3); - expect(stream2Events).toHaveLength(2); - }); - - test("invalid metadata (binary metadata)", async () => { - const records: AppendRecordInput[] = [ - { - streamName: v4(), - record: jsonEvent({ - type: "test", - data: { key: "value" }, - metadata: Buffer.from("binary metadata"), - }), - }, - ]; - - await expect(client.appendRecords(records)).rejects.toThrow( - "appendRecords requires metadata to be a plain object with string keys and string values." - ); - }); - }); - - // ── WriteOnly: WhenExpectingAny ──────────────────────────────────── - - describe("write only - expecting any (no checks)", () => { - test("succeeds when stream has revision", async () => { - const STREAM = v4(); - await seedStream(STREAM, 3); - - const result = await client.appendRecords([record(STREAM)]); - - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(STREAM); - }); - - test("succeeds when stream not found", async () => { - const STREAM = v4(); - - const result = await client.appendRecords([record(STREAM)]); - - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(STREAM); - }); - - test("succeeds when stream is deleted", async () => { - const STREAM = v4(); - await client.appendToStream(STREAM, jsonTestEvents(), { - streamState: NO_STREAM, - }); - await client.deleteStream(STREAM); - - const result = await client.appendRecords([record(STREAM)]); - - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(STREAM); - }); - - test("fails when stream is tombstoned", async () => { - const STREAM = v4(); - await client.appendToStream(STREAM, jsonTestEvents(), { - streamState: NO_STREAM, - }); - await client.tombstoneStream(STREAM); - - await expect(client.appendRecords([record(STREAM)])).rejects.toThrow(); - }); - }); - - // ── WriteOnly: WhenExpectingNoStream ─────────────────────────────── - - describe("write only - expecting no stream", () => { - test("succeeds when stream not found", async () => { - const STREAM = v4(); - - const result = await client.appendRecords( - [record(STREAM)], - [check(STREAM, NO_STREAM)] - ); - - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(STREAM); - }); - - test("succeeds when stream is deleted", async () => { - const STREAM = v4(); - await client.appendToStream(STREAM, jsonTestEvents(), { - streamState: NO_STREAM, - }); - await client.deleteStream(STREAM); - - const result = await client.appendRecords( - [record(STREAM)], - [check(STREAM, NO_STREAM)] - ); - - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(STREAM); - }); - - test("fails when stream has revision", async () => { - const STREAM = v4(); - await seedStream(STREAM, 3); - - try { - await client.appendRecords( - [record(STREAM)], - [check(STREAM, NO_STREAM)] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].streamName).toBe(STREAM); - } - } - }); - - test("fails when stream is tombstoned", async () => { - const STREAM = v4(); - await client.appendToStream(STREAM, jsonTestEvents(), { - streamState: NO_STREAM, - }); - await client.tombstoneStream(STREAM); - - await expect( - client.appendRecords([record(STREAM)], [check(STREAM, NO_STREAM)]) - ).rejects.toThrow(); - }); - }); - - // ── WriteOnly: WhenExpectingRevision ─────────────────────────────── - - describe("write only - expecting revision", () => { - const EXPECTED_REVISION = BigInt(10); - - test("succeeds when stream has revision", async () => { - const STREAM = v4(); - await seedStream(STREAM, 11); - - const result = await client.appendRecords( - [record(STREAM)], - [check(STREAM, EXPECTED_REVISION)] - ); - - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(STREAM); - }); - - test("fails when stream not found", async () => { - const STREAM = v4(); - - try { - await client.appendRecords( - [record(STREAM)], - [check(STREAM, EXPECTED_REVISION)] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].streamName).toBe(STREAM); - } - } - }); - - test("fails when stream has wrong revision", async () => { - const STREAM = v4(); - await seedStream(STREAM, 5); - - try { - await client.appendRecords( - [record(STREAM)], - [check(STREAM, EXPECTED_REVISION)] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].streamName).toBe(STREAM); - } - } - }); - - test("fails when stream is deleted", async () => { - const STREAM = v4(); - await client.appendToStream(STREAM, jsonTestEvents(3), { - streamState: NO_STREAM, - }); - await client.deleteStream(STREAM); - - await expect( - client.appendRecords( - [record(STREAM)], - [check(STREAM, EXPECTED_REVISION)] - ) - ).rejects.toThrow(AppendConsistencyViolationError); - }); - - test("fails when stream is tombstoned", async () => { - const STREAM = v4(); - await client.appendToStream(STREAM, jsonTestEvents(), { - streamState: NO_STREAM, - }); - await client.tombstoneStream(STREAM); - - await expect( - client.appendRecords( - [record(STREAM)], - [check(STREAM, EXPECTED_REVISION)] - ) - ).rejects.toThrow(); - }); - }); - - // ── WriteOnly: WhenExpectingExists ───────────────────────────────── - - describe("write only - expecting exists", () => { - test("succeeds when stream has revision", async () => { - const STREAM = v4(); - await seedStream(STREAM, 3); - - const result = await client.appendRecords( - [record(STREAM)], - [check(STREAM, STREAM_EXISTS)] - ); - - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(STREAM); - }); - - test("fails when stream not found", async () => { - const STREAM = v4(); - - try { - await client.appendRecords( - [record(STREAM)], - [check(STREAM, STREAM_EXISTS)] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].streamName).toBe(STREAM); - } - } - }); - - test("fails when stream is deleted", async () => { - const STREAM = v4(); - await client.appendToStream(STREAM, jsonTestEvents(), { - streamState: NO_STREAM, - }); - await client.deleteStream(STREAM); - - await expect( - client.appendRecords([record(STREAM)], [check(STREAM, STREAM_EXISTS)]) - ).rejects.toThrow(AppendConsistencyViolationError); - }); - - test("fails when stream is tombstoned", async () => { - const STREAM = v4(); - await client.appendToStream(STREAM, jsonTestEvents(), { - streamState: NO_STREAM, - }); - await client.tombstoneStream(STREAM); - - await expect( - client.appendRecords([record(STREAM)], [check(STREAM, STREAM_EXISTS)]) - ).rejects.toThrow(); - }); - }); - - // ── CheckOnly: WhenExpectingNoStream ─────────────────────────────── - - describe("check only - expecting no stream", () => { - test("succeeds when stream not found", async () => { - const CHECK_STREAM = v4(); - const WRITE_STREAM = v4(); - - const result = await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_STREAM, NO_STREAM)] - ); - - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(WRITE_STREAM); - }); - - test("succeeds when stream is deleted", async () => { - const CHECK_STREAM = v4(); - const WRITE_STREAM = v4(); - await client.appendToStream(CHECK_STREAM, jsonTestEvents(), { - streamState: NO_STREAM, - }); - await client.deleteStream(CHECK_STREAM); - - const result = await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_STREAM, NO_STREAM)] - ); - - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(WRITE_STREAM); - }); - - test("succeeds when stream is tombstoned", async () => { - const CHECK_STREAM = v4(); - const WRITE_STREAM = v4(); - await client.appendToStream(CHECK_STREAM, jsonTestEvents(), { - streamState: NO_STREAM, - }); - await client.tombstoneStream(CHECK_STREAM); - - const result = await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_STREAM, NO_STREAM)] - ); - - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(WRITE_STREAM); - }); - - test("fails when stream has revision", async () => { - const CHECK_STREAM = v4(); - const WRITE_STREAM = v4(); - await seedStream(CHECK_STREAM, 3); - - try { - await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_STREAM, NO_STREAM)] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].streamName).toBe(CHECK_STREAM); - } - } - }); - }); - - // ── CheckOnly: WhenExpectingRevision ─────────────────────────────── - - describe("check only - expecting revision", () => { - const EXPECTED_REVISION = BigInt(10); - - test("succeeds when stream has revision", async () => { - const CHECK_STREAM = v4(); - const WRITE_STREAM = v4(); - await seedStream(CHECK_STREAM, 11); - - const result = await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_STREAM, EXPECTED_REVISION)] - ); - - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(WRITE_STREAM); - }); - - test("fails when stream not found", async () => { - const CHECK_STREAM = v4(); - const WRITE_STREAM = v4(); - - try { - await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_STREAM, EXPECTED_REVISION)] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].streamName).toBe(CHECK_STREAM); - } - } - }); - - test("fails when stream has wrong revision", async () => { - const CHECK_STREAM = v4(); - const WRITE_STREAM = v4(); - await seedStream(CHECK_STREAM, 5); - - try { - await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_STREAM, EXPECTED_REVISION)] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].streamName).toBe(CHECK_STREAM); - } - } - }); - - test("fails when stream is deleted", async () => { - const CHECK_STREAM = v4(); - const WRITE_STREAM = v4(); - await client.appendToStream(CHECK_STREAM, jsonTestEvents(3), { - streamState: NO_STREAM, - }); - await client.deleteStream(CHECK_STREAM); - - try { - await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_STREAM, EXPECTED_REVISION)] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].streamName).toBe(CHECK_STREAM); - } - } - }); - - test("fails when stream is tombstoned", async () => { - const CHECK_STREAM = v4(); - const WRITE_STREAM = v4(); - await client.appendToStream(CHECK_STREAM, jsonTestEvents(), { - streamState: NO_STREAM, - }); - await client.tombstoneStream(CHECK_STREAM); - - try { - await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_STREAM, EXPECTED_REVISION)] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].streamName).toBe(CHECK_STREAM); - } - } - }); - }); - - // ── CheckOnly: WhenExpectingExists ───────────────────────────────── - - describe("check only - expecting exists", () => { - test("succeeds when stream has revision", async () => { - const CHECK_STREAM = v4(); - const WRITE_STREAM = v4(); - await seedStream(CHECK_STREAM, 3); - - const result = await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_STREAM, STREAM_EXISTS)] - ); - - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(WRITE_STREAM); - }); - - test("fails when stream not found", async () => { - const CHECK_STREAM = v4(); - const WRITE_STREAM = v4(); - - try { - await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_STREAM, STREAM_EXISTS)] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].streamName).toBe(CHECK_STREAM); - } - } - }); - - test("fails when stream is deleted", async () => { - const CHECK_STREAM = v4(); - const WRITE_STREAM = v4(); - await client.appendToStream(CHECK_STREAM, jsonTestEvents(), { - streamState: NO_STREAM, - }); - await client.deleteStream(CHECK_STREAM); - - try { - await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_STREAM, STREAM_EXISTS)] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].streamName).toBe(CHECK_STREAM); - } - } - }); - - test("fails when stream is tombstoned", async () => { - const CHECK_STREAM = v4(); - const WRITE_STREAM = v4(); - await client.appendToStream(CHECK_STREAM, jsonTestEvents(), { - streamState: NO_STREAM, - }); - await client.tombstoneStream(CHECK_STREAM); - - try { - await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_STREAM, STREAM_EXISTS)] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].streamName).toBe(CHECK_STREAM); - } - } - }); - }); - - // ── CheckOnly: WhenMultipleChecks ────────────────────────────────── - - describe("check only - multiple checks", () => { - test("succeeds when all checks pass", async () => { - const WRITE_STREAM = v4(); - const CHECK_A = v4(); - const CHECK_B = v4(); - - await seedStream(CHECK_A, 3); - await seedStream(CHECK_B, 5); - - const result = await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_A, BigInt(2)), check(CHECK_B, BigInt(4))] - ); - - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(WRITE_STREAM); - }); - - test("succeeds when all mixed check types pass", async () => { - const WRITE_STREAM = v4(); - const REVISION_STREAM = v4(); - const EXISTS_STREAM = v4(); - const NO_STREAM_NAME = v4(); - - await seedStream(REVISION_STREAM, 3); - await seedStream(EXISTS_STREAM, 1); - - const result = await client.appendRecords( - [record(WRITE_STREAM)], - [ - check(REVISION_STREAM, BigInt(2)), - check(EXISTS_STREAM, STREAM_EXISTS), - check(NO_STREAM_NAME, NO_STREAM), - ] - ); - - expect(result.responses).toHaveLength(1); - expect(result.responses[0].streamName).toBe(WRITE_STREAM); - }); - - test("fails when one of multiple checks fails", async () => { - const WRITE_STREAM = v4(); - const CHECK_A = v4(); - const CHECK_B = v4(); - - await seedStream(CHECK_A, 3); - // CHECK_B not seeded — will fail - - try { - await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_A, BigInt(2)), check(CHECK_B, BigInt(5))] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].checkIndex).toBe(1); - expect(error.violations[0].streamName).toBe(CHECK_B); - } - } - }); - - test("fails when all checks fail", async () => { - const WRITE_STREAM = v4(); - const CHECK_A = v4(); - const CHECK_B = v4(); - - // Neither stream seeded - - try { - await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_A, BigInt(3)), check(CHECK_B, STREAM_EXISTS)] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(2); - - const violationA = error.violations.find( - (v) => v.streamName === CHECK_A - )!; - const violationB = error.violations.find( - (v) => v.streamName === CHECK_B - )!; - - expect(violationA.checkIndex).toBe(0); - expect(violationB.checkIndex).toBe(1); - } - } - }); - - test("fails when first check fails and second passes", async () => { - const WRITE_STREAM = v4(); - const CHECK_A = v4(); - const CHECK_B = v4(); - - // CHECK_A not seeded — will fail - await seedStream(CHECK_B, 6); - - try { - await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_A, BigInt(3)), check(CHECK_B, BigInt(5))] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].checkIndex).toBe(0); - expect(error.violations[0].streamName).toBe(CHECK_A); - } - } - }); - - test("fails when two of three checks fail", async () => { - const WRITE_STREAM = v4(); - const CHECK_A = v4(); - const CHECK_B = v4(); - const CHECK_C = v4(); - - await seedStream(CHECK_A, 3); - // CHECK_B not seeded — will fail - await seedStream(CHECK_C, 2); - - try { - await client.appendRecords( - [record(WRITE_STREAM)], - [ - check(CHECK_A, BigInt(2)), - check(CHECK_B, STREAM_EXISTS), - check(CHECK_C, BigInt(10)), - ] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(2); - - const violationB = error.violations.find( - (v) => v.streamName === CHECK_B - )!; - const violationC = error.violations.find( - (v) => v.streamName === CHECK_C - )!; - - expect(violationB.checkIndex).toBe(1); - expect(violationC.checkIndex).toBe(2); - } - } - }); - - test("fails with mixed violation states", async () => { - const WRITE_STREAM = v4(); - const DELETED_STREAM = v4(); - const TOMBSTONED_STREAM = v4(); - const MISSING_STREAM = v4(); - - await client.appendToStream(DELETED_STREAM, jsonTestEvents(3), { - streamState: NO_STREAM, - }); - await client.deleteStream(DELETED_STREAM); - - await client.appendToStream(TOMBSTONED_STREAM, jsonTestEvents(), { - streamState: NO_STREAM, - }); - await client.tombstoneStream(TOMBSTONED_STREAM); - // MISSING_STREAM not seeded - - try { - await client.appendRecords( - [record(WRITE_STREAM)], - [ - check(DELETED_STREAM, STREAM_EXISTS), - check(TOMBSTONED_STREAM, STREAM_EXISTS), - check(MISSING_STREAM, BigInt(10)), - ] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(3); - - const deletedViolation = error.violations.find( - (v) => v.streamName === DELETED_STREAM - )!; - const tombstonedViolation = error.violations.find( - (v) => v.streamName === TOMBSTONED_STREAM - )!; - const missingViolation = error.violations.find( - (v) => v.streamName === MISSING_STREAM - )!; - - expect(deletedViolation.checkIndex).toBe(0); - expect(tombstonedViolation.checkIndex).toBe(1); - expect(missingViolation.checkIndex).toBe(2); - } - } - }); - - test("fails when check on write target and separate check fails", async () => { - const CHECK_STREAM = v4(); - const WRITE_STREAM = v4(); - - // CHECK_STREAM not seeded — will fail - await seedStream(WRITE_STREAM, 4); - - try { - await client.appendRecords( - [record(WRITE_STREAM)], - [check(CHECK_STREAM, BigInt(5)), check(WRITE_STREAM, BigInt(3))] - ); - fail("Expected AppendConsistencyViolationError"); - } catch (error) { - expect(error).toBeInstanceOf(AppendConsistencyViolationError); - if (error instanceof AppendConsistencyViolationError) { - expect(error.violations).toHaveLength(1); - expect(error.violations[0].checkIndex).toBe(0); - expect(error.violations[0].streamName).toBe(CHECK_STREAM); - } - } - }); - }); - }); - - optionalDescribe(!supported)("not supported (<26.0)", () => { - test("throw unsupported error", async () => { - try { - await client.appendRecords([record(v4())]); - } catch (error) { - expect(error).toBeInstanceOf(UnsupportedError); - } - }); - }); -}); diff --git a/packages/test/src/streams/appendToStream-batch-append-flood.test.ts b/packages/test/src/streams/appendToStream-batch-append-flood.test.ts index ce7c90b..85cf72a 100644 --- a/packages/test/src/streams/appendToStream-batch-append-flood.test.ts +++ b/packages/test/src/streams/appendToStream-batch-append-flood.test.ts @@ -4,17 +4,20 @@ import { matchServerVersion, optionalDescribe, } from "@test-utils"; -import { KurrentDBClient, jsonEvent } from "@kurrent/kurrentdb-client"; +import { + TrogonEventStoreClient, + jsonEvent, +} from "@trogonstack/trogon-eventstore-client"; describe("appendToStream - batch append - flood", () => { const supported = matchServerVersion`>=21.10`; const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/streams/appendToStream-batch-append.test.ts b/packages/test/src/streams/appendToStream-batch-append.test.ts index 467657a..9829e0a 100644 --- a/packages/test/src/streams/appendToStream-batch-append.test.ts +++ b/packages/test/src/streams/appendToStream-batch-append.test.ts @@ -7,20 +7,25 @@ import { matchServerVersion, optionalDescribe, } from "@test-utils"; -import { KurrentDBClient, jsonEvent } from "@kurrent/kurrentdb-client"; -import { StreamsClient } from "@kurrent/kurrentdb-client/generated/kurrentdb/protocols/v1/streams_grpc_pb"; +import { + TrogonEventStoreClient, + jsonEvent, +} from "@trogonstack/trogon-eventstore-client"; +import { StreamsClient } from "@trogonstack/trogon-eventstore-client/generated/event_store/protocols/v1/streams_grpc_pb"; describe("appendToStream - batch append", () => { const supported = matchServerVersion`>=21.10`; const node = createTestNode(); - let client!: KurrentDBClient; - let batchSpy!: jest.SpiedFunction; - let executeSpy!: jest.SpiedFunction; + let client!: TrogonEventStoreClient; + let batchSpy!: jest.SpiedFunction< + TrogonEventStoreClient["GRPCStreamCreator"] + >; + let executeSpy!: jest.SpiedFunction; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); batchSpy = spyOn.call(client, "GRPCStreamCreator"); executeSpy = spyOn.call(client, "execute"); }); @@ -113,12 +118,18 @@ describe("appendToStream - batch append", () => { }); test("A stream error does not reject in-flight appends on sibling streams", async () => { - const clientA = KurrentDBClient.connectionString(node.connectionString()); - const clientB = KurrentDBClient.connectionString(node.connectionString()); + const clientA = TrogonEventStoreClient.connectionString( + node.connectionString() + ); + const clientB = TrogonEventStoreClient.connectionString( + node.connectionString() + ); const aSpy = jest.spyOn( clientA, "GRPCStreamCreator" as never - ) as unknown as jest.SpiedFunction; + ) as unknown as jest.SpiedFunction< + TrogonEventStoreClient["GRPCStreamCreator"] + >; try { await clientA.appendToStream("sibling_a_warmup", jsonTestEvents()); @@ -234,12 +245,12 @@ describe("appendToStream - batch append", () => { /* eslint-disable @typescript-eslint/no-explicit-any */ -function spyOn(this: KurrentDBClient, method: string) { +function spyOn(this: TrogonEventStoreClient, method: string) { return jest.spyOn(this, method as never) as any; } function extractBatchStream( - this: KurrentDBClient, + this: TrogonEventStoreClient, clientConstructor: any, name: any, _: any, diff --git a/packages/test/src/streams/appendToStream-errors.test.ts b/packages/test/src/streams/appendToStream-errors.test.ts index a78057f..f9b2f7b 100644 --- a/packages/test/src/streams/appendToStream-errors.test.ts +++ b/packages/test/src/streams/appendToStream-errors.test.ts @@ -8,22 +8,22 @@ import { } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, WrongExpectedVersionError, NO_STREAM, StreamDeletedError, MaxAppendSizeExceededError, AccessDeniedError, DeadlineExceededError, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("appendToStream - errors", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/streams/appendToStream.test.ts b/packages/test/src/streams/appendToStream.test.ts index d12636d..1748c87 100644 --- a/packages/test/src/streams/appendToStream.test.ts +++ b/packages/test/src/streams/appendToStream.test.ts @@ -6,7 +6,7 @@ import { } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, WrongExpectedVersionError, ANY, @@ -15,15 +15,15 @@ import { binaryEvent, BinaryEventType, JSONEventType, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("appendToStream", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { @@ -44,7 +44,9 @@ describe("appendToStream", () => { const STREAM_NAME = "encode1"; const KILLER = "CC ‐ 1830"; - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); await client.appendToStream( STREAM_NAME, @@ -550,7 +552,7 @@ describe("appendToStream", () => { describe("throwOnAppendFailure", () => { test("throws on true", async () => { - const throwingClient = KurrentDBClient.connectionString( + const throwingClient = TrogonEventStoreClient.connectionString( node.connectionStringWithOverrides({ throwOnAppendFailure: true, }) @@ -582,7 +584,7 @@ describe("appendToStream", () => { }); test("returns failure result on false", async () => { - const nonThrowingClient = KurrentDBClient.connectionString( + const nonThrowingClient = TrogonEventStoreClient.connectionString( node.connectionStringWithOverrides({ throwOnAppendFailure: false, }) diff --git a/packages/test/src/streams/deleteStream.test.ts b/packages/test/src/streams/deleteStream.test.ts index 638d20c..fa4a14a 100644 --- a/packages/test/src/streams/deleteStream.test.ts +++ b/packages/test/src/streams/deleteStream.test.ts @@ -1,19 +1,19 @@ import { collect, createTestNode, jsonTestEvents } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, WrongExpectedVersionError, NO_STREAM, StreamNotFoundError, BACKWARDS, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("deleteStream", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { @@ -114,10 +114,8 @@ describe("deleteStream", () => { expectedRevision: NO_STREAM, }); - // Before https://github.com/kurrent-io/EventStore/pull/3154 this should pass. expect(result).toBeDefined(); } catch (error) { - // After https://github.com/kurrent-io/EventStore/pull/3154 this will throw an error. expect(error).toBeInstanceOf(WrongExpectedVersionError); if (error instanceof WrongExpectedVersionError) { diff --git a/packages/test/src/streams/getStreamMetadata.test.ts b/packages/test/src/streams/getStreamMetadata.test.ts index 636bf3e..e6541ea 100644 --- a/packages/test/src/streams/getStreamMetadata.test.ts +++ b/packages/test/src/streams/getStreamMetadata.test.ts @@ -1,13 +1,16 @@ import { createTestNode, jsonTestEvents } from "@test-utils"; -import { KurrentDBClient, StreamMetadata } from "@kurrent/kurrentdb-client"; +import { + TrogonEventStoreClient, + StreamMetadata, +} from "@trogonstack/trogon-eventstore-client"; describe("getStreamMetadata", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/streams/multiAppendStream.test.ts b/packages/test/src/streams/multiAppendStream.test.ts deleted file mode 100644 index ec7d0cf..0000000 --- a/packages/test/src/streams/multiAppendStream.test.ts +++ /dev/null @@ -1,203 +0,0 @@ -/** @jest-environment ./src/utils/enableVersionCheck.ts */ - -import { - binaryTestEvents, - collect, - createTestNode, - jsonTestEvents, - matchServerVersion, - optionalDescribe, -} from "@test-utils"; - -import { - KurrentDBClient, - ANY, - UnsupportedError, - AppendStreamRequest, - STREAM_EXISTS, - WrongExpectedVersionError, - StreamTombstonedError, - jsonEvent, - binaryEvent, -} from "@kurrent/kurrentdb-client"; - -import { randomUUID as v4 } from "crypto"; - -describe("multiAppend", () => { - const supported = matchServerVersion`>=25.0`; - const node = createTestNode(); - let client!: KurrentDBClient; - - beforeAll(async () => { - await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); - }); - - afterAll(async () => { - await node.down(); - }); - - optionalDescribe(supported)("Supported (>=25.1)", () => { - test("invalid metadata (binary metadata)", async () => { - const STREAM_NAME = v4().toString(); - - const requests: AppendStreamRequest[] = []; - - requests.push({ - streamName: STREAM_NAME, - events: [ - jsonEvent({ - type: "test", - data: { key: "value" }, - metadata: Buffer.from("binary metadata"), - }), - ], - expectedState: ANY, - }); - - await expect(client.multiStreamAppend(requests)).rejects.toThrow( - "multiStreamAppend requires metadata to be a plain object with string keys and string values." - ); - }); - - test("invalid metadata (non plain object)", async () => { - const STREAM_NAME = v4().toString(); - - const requests: AppendStreamRequest[] = []; - - requests.push({ - streamName: STREAM_NAME, - events: [ - jsonEvent({ - type: "test", - data: { - stringKey: "stringValue", - numberKey: 42, - }, - }), - ], - expectedState: ANY, - }); - - try { - await client.multiStreamAppend(requests); - } catch (error) { - expect(error).toBeInstanceOf(Error); - await expect(client.multiStreamAppend(requests)).rejects.toThrow( - "multiStreamAppend requires metadata to be a plain object with string keys and string values." - ); - } - }); - - test("json events", async () => { - const STREAM_NAME_1 = v4().toString(); - const STREAM_NAME_2 = v4().toString(); - const expectedMetadata = { - name: "multiAppendTest", - empty: "", - }; - - const requests: AppendStreamRequest[] = []; - - requests.push({ - streamName: STREAM_NAME_1, - events: jsonTestEvents(4, "test", expectedMetadata), - expectedState: ANY, - }); - - requests.push({ - streamName: STREAM_NAME_2, - events: jsonTestEvents(4, "test", expectedMetadata), - expectedState: ANY, - }); - - const result = await client.multiStreamAppend(requests); - expect(result).toBeDefined(); - expect(result.position).toBeGreaterThanOrEqual(BigInt(0)); - expect(result.responses).toBeDefined(); - expect(result.responses.length).toBe(2); - - const stream1Events = await collect(client.readStream(STREAM_NAME_1)); - const stream2Events = await collect(client.readStream(STREAM_NAME_2)); - - expect(stream1Events.length).toBe(4); - expect(stream2Events.length).toBe(4); - - for (const { event } of [...stream1Events, ...stream2Events]) { - expect(event).toBeDefined(); - expect(event?.metadata).toEqual( - expect.objectContaining({ - "$schema.format": "Json", - "$schema.name": "test", - name: "multiAppendTest", - empty: "", - }) - ); - } - }); - - test("stream deleted", async () => { - const STREAM_NAME = v4().toString(); - - await client.tombstoneStream(STREAM_NAME); - - const requests: AppendStreamRequest[] = []; - - requests.push({ - streamName: STREAM_NAME, - events: jsonTestEvents(), - expectedState: STREAM_EXISTS, - }); - - try { - await client.multiStreamAppend(requests); - } catch (error) { - expect(error).toBeInstanceOf(StreamTombstonedError); - } - }); - - test("stream revision conflict", async () => { - const STREAM_NAME = v4().toString(); - - const requests: AppendStreamRequest[] = []; - - requests.push({ - streamName: STREAM_NAME, - events: jsonTestEvents(), - expectedState: STREAM_EXISTS, - }); - - try { - await client.multiStreamAppend(requests); - } catch (error) { - expect(error).toBeInstanceOf(WrongExpectedVersionError); - } - }); - }); - - optionalDescribe(!supported)("not supported (<25.0)", () => { - test("throw unsupported error", async () => { - const STREAM_NAME_1 = v4().toString(); - const STREAM_NAME_2 = v4().toString(); - const requests: AppendStreamRequest[] = []; - - requests.push({ - streamName: STREAM_NAME_1, - events: jsonTestEvents(), - expectedState: ANY, - }); - - requests.push({ - streamName: STREAM_NAME_2, - events: jsonTestEvents(), - expectedState: ANY, - }); - - try { - await client.multiStreamAppend(requests); - } catch (error) { - expect(error).toBeInstanceOf(UnsupportedError); - } - }); - }); -}); diff --git a/packages/test/src/streams/readAll.test.ts b/packages/test/src/streams/readAll.test.ts index 4721570..6f7843e 100644 --- a/packages/test/src/streams/readAll.test.ts +++ b/packages/test/src/streams/readAll.test.ts @@ -6,19 +6,19 @@ import { jsonEvent, AllStreamBinaryRecordedEvent, LinkEvent, - KurrentDBClient, + TrogonEventStoreClient, streamNameFilter, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("readAll", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const STREAM_NAME_A = "stream_name_a"; const STREAM_NAME_B = "stream_name_b"; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); await client.appendToStream(STREAM_NAME_A, jsonTestEvents()); await client.appendToStream(STREAM_NAME_B, jsonTestEvents()); diff --git a/packages/test/src/streams/readStream.test.ts b/packages/test/src/streams/readStream.test.ts index ffcdff5..6854136 100644 --- a/packages/test/src/streams/readStream.test.ts +++ b/packages/test/src/streams/readStream.test.ts @@ -19,19 +19,19 @@ import { LinkEvent, AppendResult, InvalidArgumentError, - KurrentDBClient, -} from "@kurrent/kurrentdb-client"; + TrogonEventStoreClient, +} from "@trogonstack/trogon-eventstore-client"; describe("readStream", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; let appendResult: AppendResult; const STREAM_NAME = "test_stream_name"; const OUT_OF_STREAM_NAME = "out_of_stream_name"; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); appendResult = await client.appendToStream(STREAM_NAME, [ ...jsonTestEvents(4, "json-test"), diff --git a/packages/test/src/streams/setStreamMetadata.test.ts b/packages/test/src/streams/setStreamMetadata.test.ts index 653b76c..3a54412 100644 --- a/packages/test/src/streams/setStreamMetadata.test.ts +++ b/packages/test/src/streams/setStreamMetadata.test.ts @@ -1,17 +1,17 @@ import { createTestNode, jsonTestEvents } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, StreamMetadata, START, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("setStreamMetadata", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/streams/subscribeToAll-filters.test.ts b/packages/test/src/streams/subscribeToAll-filters.test.ts index 09e0506..080da89 100644 --- a/packages/test/src/streams/subscribeToAll-filters.test.ts +++ b/packages/test/src/streams/subscribeToAll-filters.test.ts @@ -9,7 +9,7 @@ import { optionalTest, } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, ResolvedEvent, streamNameFilter, @@ -18,18 +18,18 @@ import { excludeSystemEvents, AllStreamSubscription, Position, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("subscribeToAll", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const STREAM_NAME_A = "stream_name_a"; const STREAM_NAME_B = "stream_name_b"; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); await client.appendToStream(STREAM_NAME_A, jsonTestEvents(4)); await client.appendToStream(STREAM_NAME_B, jsonTestEvents(4)); @@ -182,7 +182,6 @@ describe("subscribeToAll", () => { }); // checkpoints behaviour was fixed in - // https://github.com/kurrent-io/EventStore/pull/2608 optionalTest(matchServerVersion`>=21.10`)("checkpoints", async () => { const defer = new Defer(); const FINISH_TEST = "checkpoints-finish"; diff --git a/packages/test/src/streams/subscribeToAll.test.ts b/packages/test/src/streams/subscribeToAll.test.ts index fdb1d77..d958dbb 100644 --- a/packages/test/src/streams/subscribeToAll.test.ts +++ b/packages/test/src/streams/subscribeToAll.test.ts @@ -12,24 +12,24 @@ import { TestEventData, } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, jsonEvent, ResolvedEvent, END, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; const asyncPipeline = promisify(pipeline); describe("subscribeToAll", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const STREAM_NAME_A = "stream_name_a"; const STREAM_NAME_B = "stream_name_b"; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); await client.appendToStream(STREAM_NAME_A, jsonTestEvents(4)); await client.appendToStream(STREAM_NAME_B, jsonTestEvents(4)); diff --git a/packages/test/src/streams/subscribeToStream.test.ts b/packages/test/src/streams/subscribeToStream.test.ts index d2c03b8..e937957 100644 --- a/packages/test/src/streams/subscribeToStream.test.ts +++ b/packages/test/src/streams/subscribeToStream.test.ts @@ -11,17 +11,17 @@ import { } from "@test-utils"; import { - KurrentDBClient, + TrogonEventStoreClient, ResolvedEvent, jsonEvent, END, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; const asyncPipeline = promisify(pipeline); describe("subscribeToStream", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; const finishEvent = () => jsonEvent({ @@ -33,7 +33,7 @@ describe("subscribeToStream", () => { beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); await client.appendToStream("out_of_stream_name", jsonTestEvents(4)); }); diff --git a/packages/test/src/streams/systemStreams.test.ts b/packages/test/src/streams/systemStreams.test.ts index 908614a..eb2a6b8 100644 --- a/packages/test/src/streams/systemStreams.test.ts +++ b/packages/test/src/streams/systemStreams.test.ts @@ -3,7 +3,7 @@ import { isSystemStream, metastreamOf, originalStreamOf, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("systemStreams helpers", () => { describe("isSystemStream", () => { diff --git a/packages/test/src/streams/tombstoneStream.test.ts b/packages/test/src/streams/tombstoneStream.test.ts index 5e1efd2..0517c8c 100644 --- a/packages/test/src/streams/tombstoneStream.test.ts +++ b/packages/test/src/streams/tombstoneStream.test.ts @@ -4,19 +4,19 @@ import { WrongExpectedVersionError, StreamDeletedError, NO_STREAM, - KurrentDBClient, + TrogonEventStoreClient, BACKWARDS, END, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; describe("tombstoneStream", () => { describe("should successfully tombstone a stream", () => { const node = createTestNode(); - let client!: KurrentDBClient; + let client!: TrogonEventStoreClient; beforeAll(async () => { await node.up(); - client = KurrentDBClient.connectionString(node.connectionString()); + client = TrogonEventStoreClient.connectionString(node.connectionString()); }); afterAll(async () => { diff --git a/packages/test/src/utils/Cluster.ts b/packages/test/src/utils/Cluster.ts index ff4cd5b..981688d 100644 --- a/packages/test/src/utils/Cluster.ts +++ b/packages/test/src/utils/Cluster.ts @@ -4,10 +4,19 @@ import { promisify } from "util"; import * as cp from "child_process"; import { randomUUID as uuid } from "crypto"; +import { credentials as grpcCredentials } from "@grpc/grpc-js"; import getPort from "get-port"; import { upAll, down, exec, stopOne, logs } from "docker-compose/dist/v2"; -import type { EndPoint, Certificate } from "@kurrent/kurrentdb-client"; +import type { + EndPoint, + Certificate, +} from "@trogonstack/trogon-eventstore-client"; +import { + TrogonEventStoreClient, + VNodeState, +} from "@trogonstack/trogon-eventstore-client"; +import { listClusterMembers } from "@trogonstack/trogon-eventstore-client/dist/Client/discovery"; import { testDebug } from "./debug"; import { dockerImages } from "./dockerImages"; @@ -74,8 +83,8 @@ const createNodes = ( internalIPs.reduce( (acc, { port, ipv4_address }, i, ipAddresses) => ({ ...acc, - [`kdb-node-${i}`]: { - image: dockerImages.kdb, + [`trogon-eventstore-node-${i}`]: { + image: dockerImages.server, environment: [ `EVENTSTORE_GOSSIP_SEED=${ipAddresses .reduce( @@ -90,6 +99,7 @@ const createNodes = ( `EVENTSTORE_CLUSTER_SIZE=${internalIPs.length}`, "EVENTSTORE_ENABLE_ATOM_PUB_OVER_HTTP=true", "EVENTSTORE_RUN_PROJECTIONS=All", + "EVENTSTORE_COMPRESSION_LEVEL=NoCompression", "EVENTSTORE_LOG_CONFIG=/etc/eventstore/config/logconfig.json", "EVENTSTORE_DISCOVER_VIA_DNS=false", "EVENTSTORE_ALLOW_UNKNOWN_OPTIONS=true", @@ -279,7 +289,7 @@ export class Cluster { paramsString = `?${params.join("&")}`; } - return `kurrentdb://${credentials}@${endpoints}${paramsString}`; + return `esdb://${credentials}@${endpoints}${paramsString}`; }; public up = async (): Promise => { @@ -315,6 +325,9 @@ export class Cluster { await this.leaderElected(); } + await this.acceptingAuthenticatedRequests(); + await this.acceptingClientReads(); + if (!this.insecure) { this.certificates = { root: await readFile(this.certPath.root), @@ -441,7 +454,7 @@ export class Cluster { }, networks: { clusternetwork: { - name: `${this.id}.kurrentdb.local`, + name: `${this.id}.trogonEventStore.local`, driver: "bridge", ipam: { driver: "default", @@ -470,7 +483,10 @@ export class Cluster { private healthy = async (...nodes: string[]) => { nodes = !nodes.length - ? Array.from({ length: this.count }, (_, i) => `kdb-node-${i}`) + ? Array.from( + { length: this.count }, + (_, i) => `trogon-eventstore-node-${i}` + ) : nodes; const healthy = new Set(); @@ -484,7 +500,7 @@ export class Cluster { node, `curl --fail --insecure http${ this.insecure ? "" : "s" - }://localhost:2113/health/live`, + }://localhost:2113/-/liveness`, { cwd: this.path() } ); @@ -502,10 +518,57 @@ export class Cluster { private leaderElected = async (...nodes: string[]) => { nodes = !nodes.length - ? Array.from({ length: this.count }, (_, i) => `kdb-node-${i}`) + ? Array.from( + { length: this.count }, + (_, i) => `trogon-eventstore-node-${i}` + ) : nodes; const ready = new Set(); + const credentials = this.insecure + ? grpcCredentials.createInsecure() + : grpcCredentials.createSsl(await readFile(this.certPath.root)); + + while (ready.size !== nodes.length) { + for (const node of nodes) { + if (ready.has(node)) continue; + + try { + const location = this.locations[nodes.indexOf(node)]; + const deadline = new Date(Date.now() + 5_000); + const members = await listClusterMembers( + { address: this.domain, port: location.port }, + credentials, + deadline + ); + + const liveMembers = members.filter(({ isAlive }) => isAlive); + const leaders = liveMembers.filter( + ({ state }) => state === VNodeState.LEADER + ); + + if ( + liveMembers.length === this.count && + leaders.length === 1 && + liveMembers.every(({ state }) => state !== VNodeState.UNKNOWN) + ) { + ready.add(node); + + testDebug(`--> ${node} is ready`); + } + } catch (error) { + // retry + } + } + } + }; + + private acceptingAuthenticatedRequests = async () => { + const ready = new Set(); + const nodes = Array.from( + { length: this.count }, + (_, i) => `trogon-eventstore-node-${i}` + ); while (ready.size !== nodes.length) { for (const node of nodes) { @@ -514,28 +577,46 @@ export class Cluster { try { const response = await exec( node, - `curl --fail --insecure http${ + `curl --fail --insecure --user admin:changeit --output /dev/null http${ this.insecure ? "" : "s" - }://localhost:2113/gossip`, + }://localhost:2113/ui/queue-dashboard/payload`, { cwd: this.path() } ); - interface Member { - state: "Unknown" | "Leader" | "Follower"; + if (response.exitCode === 0) { + ready.add(node); } + } catch (error) { + // retry + } + } + } + }; - const { members } = JSON.parse(response.out) as { members: Member[] }; + private acceptingClientReads = async () => { + const ready = new Set(); - if ( - members.every(({ state }) => state !== "Unknown") && - members.some(({ state }) => state === "Leader") - ) { - ready.add(node); + while (ready.size !== this.locations.length) { + for (const [index, location] of this.locations.entries()) { + if (ready.has(index)) continue; - testDebug(`--> ${node} is ready`); + const client = TrogonEventStoreClient.connectionString( + this.connectionStringWithOverrides({ + endpoints: [{ address: this.domain, port: location.port }], + defaultDeadline: 5_000, + }) + ); + + try { + for await (const _ of client.readAll({ maxCount: 1 })) { + break; } + + ready.add(index); } catch (error) { - // retry + // The read index can become available after the HTTP health endpoint. + } finally { + await client.dispose(); } } } @@ -567,6 +648,6 @@ export class Cluster { throw new Error(`unknown node ${endpoint.address}:${endpoint.port}`); } - return `kdb-node-${index}`; + return `trogon-eventstore-node-${index}`; }; } diff --git a/packages/test/src/utils/collect.ts b/packages/test/src/utils/collect.ts index 1ed804b..9065fe9 100644 --- a/packages/test/src/utils/collect.ts +++ b/packages/test/src/utils/collect.ts @@ -1,6 +1,6 @@ export const collect = async < - T extends AsyncIterableIterator, - E = T extends AsyncIterableIterator ? E : unknown + T extends AsyncIterable, + E = T extends AsyncIterable ? E : unknown >( stream: T ): Promise => { diff --git a/packages/test/src/utils/createManyPs.ts b/packages/test/src/utils/createManyPs.ts index 14014da..b33ebd9 100644 --- a/packages/test/src/utils/createManyPs.ts +++ b/packages/test/src/utils/createManyPs.ts @@ -1,10 +1,10 @@ import { - KurrentDBClient, + TrogonEventStoreClient, PersistentSubscriptionToStreamSettings, persistentSubscriptionToStreamSettingsFromDefaults, PersistentSubscriptionToAllSettings, persistentSubscriptionToAllSettingsFromDefaults, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; export type CreatedPS = [ streamName: string, @@ -13,7 +13,7 @@ export type CreatedPS = [ ]; export const createManyPs = - (client: KurrentDBClient) => + (client: TrogonEventStoreClient) => async ( streamName: (i: number) => string, groupName: (i: number) => string, @@ -43,7 +43,7 @@ export type CreatedPSToAll = [ ]; export const createManyPsToAll = - (client: KurrentDBClient) => + (client: TrogonEventStoreClient) => async ( groupName: (i: number) => string, settingsChanges: Partial[] diff --git a/packages/test/src/utils/debug.ts b/packages/test/src/utils/debug.ts index 982fef5..3063b55 100644 --- a/packages/test/src/utils/debug.ts +++ b/packages/test/src/utils/debug.ts @@ -2,4 +2,4 @@ import createDebug from "debug"; -export const testDebug = createDebug("kdb").extend("tests"); +export const testDebug = createDebug("trogon-eventstore").extend("tests"); diff --git a/packages/test/src/utils/dockerImages.ts b/packages/test/src/utils/dockerImages.ts index 9b449f3..70f16d3 100644 --- a/packages/test/src/utils/dockerImages.ts +++ b/packages/test/src/utils/dockerImages.ts @@ -1,7 +1,7 @@ -const kdbImage = ((): string => { +const serverImage = ((): string => { const image = - process.env.KURRENT_IMAGE ?? - "docker.eventstore.com/kurrent-staging/kurrentdb:ci"; + process.env.TROGON_EVENTSTORE_IMAGE ?? + "ghcr.io/trogonstack/trogoneventstore:ci"; return image; })(); @@ -9,5 +9,5 @@ const kdbImage = ((): string => { export const dockerImages = { volumesProvisioner: "hasnat/volumes-provisioner", certGen: "docker.eventstore.com/eventstore-utils/es-gencert-cli:latest", - kdb: kdbImage, + server: serverImage, }; diff --git a/packages/test/src/utils/enableVersionCheck.ts b/packages/test/src/utils/enableVersionCheck.ts index bf00c7b..f433455 100644 --- a/packages/test/src/utils/enableVersionCheck.ts +++ b/packages/test/src/utils/enableVersionCheck.ts @@ -4,9 +4,9 @@ import NodeEnvironment from "jest-environment-node"; import { Cluster } from "./Cluster"; -import { KurrentDBClient } from "@kurrent/kurrentdb-client/dist/index"; +import { TrogonEventStoreClient } from "@trogonstack/trogon-eventstore-client/dist/index"; -async function extractVersion(this: KurrentDBClient) { +async function extractVersion(this: TrogonEventStoreClient) { return await this.capabilities; } @@ -14,7 +14,9 @@ const checkCapabilities = async () => { const node = new Cluster(1); await node.up(); - const client = KurrentDBClient.connectionString(node.connectionString()); + const client = TrogonEventStoreClient.connectionString( + node.connectionString() + ); const capabilities = await extractVersion.call(client); diff --git a/packages/test/src/utils/getCurrentConnection.ts b/packages/test/src/utils/getCurrentConnection.ts index ebc20e9..c987899 100644 --- a/packages/test/src/utils/getCurrentConnection.ts +++ b/packages/test/src/utils/getCurrentConnection.ts @@ -1,7 +1,10 @@ -import type { KurrentDBClient, EndPoint } from "@kurrent/kurrentdb-client"; +import type { + TrogonEventStoreClient, + EndPoint, +} from "@trogonstack/trogon-eventstore-client"; export const getCurrentConnection = async ( - client: KurrentDBClient + client: TrogonEventStoreClient ): Promise => { // eslint-disable-next-line @typescript-eslint/no-explicit-any const channel = await (client as any).getChannel(); diff --git a/packages/test/src/utils/index.ts b/packages/test/src/utils/index.ts index aba7ab3..c66476b 100644 --- a/packages/test/src/utils/index.ts +++ b/packages/test/src/utils/index.ts @@ -3,7 +3,7 @@ import { BasicCredentials, EndPoint, NodePreference, -} from "@kurrent/kurrentdb-client"; +} from "@trogonstack/trogon-eventstore-client"; export type ConnectionFeatures = { defaultUserCredentials?: BasicCredentials; @@ -32,4 +32,3 @@ export * from "./testEvents"; export * from "./getCurrentConnection"; export * from "./matchServerVersion"; export * from "./optionalDescribe"; -export * from "./postEventViaHttpApi"; diff --git a/packages/test/src/utils/matchServerVersion.ts b/packages/test/src/utils/matchServerVersion.ts index 4d3f2c1..81bf6b4 100644 --- a/packages/test/src/utils/matchServerVersion.ts +++ b/packages/test/src/utils/matchServerVersion.ts @@ -1,4 +1,4 @@ -import type { ServerFeatures } from "@kurrent/kurrentdb-client/dist/Client/ServerFeatures"; +import type { ServerFeatures } from "@trogonstack/trogon-eventstore-client/dist/Client/ServerFeatures"; declare global { // eslint-disable-next-line no-var @@ -12,6 +12,13 @@ interface ServerVersion { patch: number; } +const CURRENT_PROTOCOL_BASELINE: ServerVersion = { + string: "24.10.0", + year: 24, + month: 10, + patch: 0, +}; + const parseServerVersion = (version: string): ServerVersion => { const match = version.match( /^(?[0-9]+)[.](?[0-9]+)[.](?[0-9]+)/ @@ -27,12 +34,14 @@ const parseServerVersion = (version: string): ServerVersion => { }; } - return { + const parsed = { string: version, year: parseInt(match.groups.year, 10), month: parseInt(match.groups.month, 10), patch: parseInt(match.groups.patch, 10), }; + + return parsed.year === 0 ? CURRENT_PROTOCOL_BASELINE : parsed; }; interface MatchVersion { diff --git a/packages/test/src/utils/postEventViaHttpApi.ts b/packages/test/src/utils/postEventViaHttpApi.ts deleted file mode 100644 index 15dd533..0000000 --- a/packages/test/src/utils/postEventViaHttpApi.ts +++ /dev/null @@ -1,86 +0,0 @@ -import { request } from "https"; -import { readFileSync } from "fs"; -import { URL } from "url"; - -import type { EndPoint } from "@kurrent/kurrentdb-client"; - -import type { Cluster } from "./Cluster"; - -interface Options { - type: string; - contentType: string; - stream: string; - data: unknown; -} - -const convertEndpoint = (endpoint: string | EndPoint, stream: string) => { - if (typeof endpoint === "string") { - const url = new URL(endpoint); - - return { - hostname: url.hostname, - port: url.port, - path: url.pathname, - }; - } - - return { - hostname: endpoint.address, - port: endpoint.port, - path: `/streams/${stream}`, - }; -}; - -const post = ( - endpoint: string | EndPoint, - cert: Buffer, - options: Options -): Promise => { - const { type, contentType, stream, data } = options; - - return new Promise((resolve, reject) => { - const req = request( - { - ...convertEndpoint(endpoint, stream), - method: "POST", - headers: { - "Content-Type": contentType, - "ES-EventType": type, - }, - ca: [cert], - auth: "admin:changeit", - }, - (res) => { - if (res.statusCode === 307) { - return resolve(post(res.headers.location!, cert, options)); - } - - let response = ""; - - res.on("data", (d) => { - response += d; - }); - - res.on("end", () => { - return resolve(response); - }); - } - ); - - req.on("error", (error) => { - reject(error); - }); - - req.write(data); - req.end(); - }); -}; - -export const postEventViaHttpApi = ( - cluster: Cluster, - options: Options -): Promise => { - const [endpoint] = cluster.endpoints; - const cert = readFileSync(cluster.certPath.root); - return post(endpoint, cert, options); -}; diff --git a/packages/test/src/utils/preflight.ts b/packages/test/src/utils/preflight.ts index 3824a03..0927aa7 100644 --- a/packages/test/src/utils/preflight.ts +++ b/packages/test/src/utils/preflight.ts @@ -13,8 +13,8 @@ const checkFor = async (dependancy: string) => { console.error(` Missing dependancy: ${dependancy} -Tests require docker and docker compose V2 to run. -Please see https://github.com/kurrent-io/KurrentDB-Client-NodeJS#run-tests for more details. +Tests require docker and docker compose V2 to run. +Please see https://github.com/TrogonStack/TrogonEventStore-Client-NodeJS#run-tests for more details. `); process.exit(1); } diff --git a/packages/test/src/utils/testEvents.ts b/packages/test/src/utils/testEvents.ts index 92f545a..36faae5 100644 --- a/packages/test/src/utils/testEvents.ts +++ b/packages/test/src/utils/testEvents.ts @@ -1,4 +1,8 @@ -import { EventData, jsonEvent, binaryEvent } from "@kurrent/kurrentdb-client"; +import { + EventData, + jsonEvent, + binaryEvent, +} from "@trogonstack/trogon-eventstore-client"; export interface TestEventData { message: "test"; diff --git a/yarn.lock b/yarn.lock index f483f47..092b019 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,11189 +1,11077 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - -__metadata: - version: 8 - cacheKey: 10c0 - -"0x@npm:^5.0.0": - version: 5.8.0 - resolution: "0x@npm:5.8.0" - dependencies: - ajv: "npm:^8.8.2" - browserify: "npm:^17.0.0" - concat-stream: "npm:^2.0.0" - d3-fg: "npm:^6.14.0" - debounce: "npm:^1.2.0" - debug: "npm:^4.1.1" - end-of-stream: "npm:^1.1.0" - env-string: "npm:^1.0.0" - escape-string-regexp: "npm:^4.0.0" - execspawn: "npm:^1.0.1" - fs-extra: "npm:^10.1.0" - has-unicode: "npm:^2.0.1" - hsl-to-rgb-for-reals: "npm:^1.1.0" - jsonstream2: "npm:^3.0.0" - make-dir: "npm:^3.1.0" - minimist: "npm:^1.2.0" - morphdom: "npm:^2.3.3" - nanohtml: "npm:^1.4.0" - on-net-listen: "npm:^1.1.0" - opn: "npm:^5.4.0" - pump: "npm:^3.0.0" - pumpify: "npm:^2.0.1" - semver: "npm:^7.3.5" - single-line-log: "npm:^1.0.1" - split2: "npm:^4.0.0" - tachyons: "npm:^4.9.1" - through2: "npm:^4.0.0" - which: "npm:^2.0.2" - bin: - 0x: cmd.js - checksum: 10c0/a29b4c680678b823b9109f96998fcb7d96b240919cb809093abf945486826ecd76dc21bf1f78e1322e923eb8cc0657bdd4964ea6c11dfab98ef83278e4f1b875 - languageName: node - linkType: hard - -"@ampproject/remapping@npm:^2.2.0": - version: 2.3.0 - resolution: "@ampproject/remapping@npm:2.3.0" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed - languageName: node - linkType: hard - -"@assemblyscript/loader@npm:^0.19.21": - version: 0.19.23 - resolution: "@assemblyscript/loader@npm:0.19.23" - checksum: 10c0/ddd1d86f1453bd7f112471ffbb4fe2b8145342dc10d2062a1aab05265bc1ffdea497d7d61789dbe58c8751b5fdd23aba15a28301c0e30df0434f57ec021844fb - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.26.2": - version: 7.26.2 - resolution: "@babel/code-frame@npm:7.26.2" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.25.9" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.0.0" - checksum: 10c0/7d79621a6849183c415486af99b1a20b84737e8c11cd55b6544f688c51ce1fd710e6d869c3dd21232023da272a79b91efb3e83b5bc2dc65c1187c5fcd1b72ea8 - languageName: node - linkType: hard - -"@babel/compat-data@npm:^7.26.5": - version: 7.26.8 - resolution: "@babel/compat-data@npm:7.26.8" - checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca - languageName: node - linkType: hard - -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": - version: 7.26.9 - resolution: "@babel/core@npm:7.26.9" - dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.9" - "@babel/helper-compilation-targets": "npm:^7.26.5" - "@babel/helper-module-transforms": "npm:^7.26.0" - "@babel/helpers": "npm:^7.26.9" - "@babel/parser": "npm:^7.26.9" - "@babel/template": "npm:^7.26.9" - "@babel/traverse": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" - convert-source-map: "npm:^2.0.0" - debug: "npm:^4.1.0" - gensync: "npm:^1.0.0-beta.2" - json5: "npm:^2.2.3" - semver: "npm:^6.3.1" - checksum: 10c0/ed7212ff42a9453765787019b7d191b167afcacd4bd8fec10b055344ef53fa0cc648c9a80159ae4ecf870016a6318731e087042dcb68d1a2a9d34eb290dc014b - languageName: node - linkType: hard - -"@babel/generator@npm:^7.26.9, @babel/generator@npm:^7.7.2": - version: 7.26.9 - resolution: "@babel/generator@npm:7.26.9" - dependencies: - "@babel/parser": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^3.0.2" - checksum: 10c0/6b78872128205224a9a9761b9ea7543a9a7902a04b82fc2f6801ead4de8f59056bab3fd17b1f834ca7b049555fc4c79234b9a6230dd9531a06525306050becad - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/helper-compilation-targets@npm:7.26.5" - dependencies: - "@babel/compat-data": "npm:^7.26.5" - "@babel/helper-validator-option": "npm:^7.25.9" - browserslist: "npm:^4.24.0" - lru-cache: "npm:^5.1.1" - semver: "npm:^6.3.1" - checksum: 10c0/9da5c77e5722f1a2fcb3e893049a01d414124522bbf51323bb1a0c9dcd326f15279836450fc36f83c9e8a846f3c40e88be032ed939c5a9840922bed6073edfb4 - languageName: node - linkType: hard - -"@babel/helper-module-imports@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-module-imports@npm:7.25.9" - dependencies: - "@babel/traverse": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/078d3c2b45d1f97ffe6bb47f61961be4785d2342a4156d8b42c92ee4e1b7b9e365655dd6cb25329e8fe1a675c91eeac7e3d04f0c518b67e417e29d6e27b6aa70 - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/helper-module-transforms@npm:7.26.0" - dependencies: - "@babel/helper-module-imports": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/ee111b68a5933481d76633dad9cdab30c41df4479f0e5e1cc4756dc9447c1afd2c9473b5ba006362e35b17f4ebddd5fca090233bef8dfc84dca9d9127e56ec3a - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.26.5 - resolution: "@babel/helper-plugin-utils@npm:7.26.5" - checksum: 10c0/cdaba71d4b891aa6a8dfbe5bac2f94effb13e5fa4c2c487667fdbaa04eae059b78b28d85a885071f45f7205aeb56d16759e1bed9c118b94b16e4720ef1ab0f65 - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-string-parser@npm:7.25.9" - checksum: 10c0/7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6 - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-validator-identifier@npm:7.25.9" - checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d - languageName: node - linkType: hard - -"@babel/helper-validator-option@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-validator-option@npm:7.25.9" - checksum: 10c0/27fb195d14c7dcb07f14e58fe77c44eea19a6a40a74472ec05c441478fa0bb49fa1c32b2d64be7a38870ee48ef6601bdebe98d512f0253aea0b39756c4014f3e - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/helpers@npm:7.26.9" - dependencies: - "@babel/template": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" - checksum: 10c0/3d4dbc4a33fe4181ed810cac52318b578294745ceaec07e2f6ecccf6cda55d25e4bfcea8f085f333bf911c9e1fc13320248dd1d5315ab47ad82ce1077410df05 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/parser@npm:7.26.9" - dependencies: - "@babel/types": "npm:^7.26.9" - bin: - parser: ./bin/babel-parser.js - checksum: 10c0/4b9ef3c9a0d4c328e5e5544f50fe8932c36f8a2c851e7f14a85401487cd3da75cad72c2e1bcec1eac55599a6bbb2fdc091f274c4fcafa6bdd112d4915ff087fc - languageName: node - linkType: hard - -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 - languageName: node - linkType: hard - -"@babel/plugin-syntax-bigint@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/686891b81af2bc74c39013655da368a480f17dd237bf9fbc32048e5865cb706d5a8f65438030da535b332b1d6b22feba336da8fa931f663b6b34e13147d12dde - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-properties@npm:^7.12.13": - version: 7.12.13 - resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.12.13" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120 - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-static-block@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-attributes@npm:^7.24.7": - version: 7.26.0 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e594c185b12bfe0bbe7ca78dfeebe870e6d569a12128cac86f3164a075fe0ff70e25ddbd97fd0782906b91f65560c9dc6957716b7b4a68aba2516c9b7455e352 - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-meta@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee - languageName: node - linkType: hard - -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.25.9 - resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/d56597aff4df39d3decda50193b6dfbe596ca53f437ff2934622ce19a743bf7f43492d3fb3308b0289f5cee2b825d99ceb56526a2b9e7b68bf04901546c5618c - languageName: node - linkType: hard - -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b - languageName: node - linkType: hard - -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce - languageName: node - linkType: hard - -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 - languageName: node - linkType: hard - -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81 - languageName: node - linkType: hard - -"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3 - languageName: node - linkType: hard - -"@babel/plugin-syntax-top-level-await@npm:^7.14.5": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f - languageName: node - linkType: hard - -"@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.25.9 - resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 10c0/5192ebe11bd46aea68b7a60fd9555465c59af7e279e71126788e59121b86e00b505816685ab4782abe159232b0f73854e804b54449820b0d950b397ee158caa2 - languageName: node - linkType: hard - -"@babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3": - version: 7.26.9 - resolution: "@babel/template@npm:7.26.9" - dependencies: - "@babel/code-frame": "npm:^7.26.2" - "@babel/parser": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" - checksum: 10c0/019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9 - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/traverse@npm:7.26.9" - dependencies: - "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.9" - "@babel/parser": "npm:^7.26.9" - "@babel/template": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/51dd57fa39ea34d04816806bfead04c74f37301269d24c192d1406dc6e244fea99713b3b9c5f3e926d9ef6aa9cd5c062ad4f2fc1caa9cf843d5e864484ac955e - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9, @babel/types@npm:^7.3.3": - version: 7.26.9 - resolution: "@babel/types@npm:7.26.9" - dependencies: - "@babel/helper-string-parser": "npm:^7.25.9" - "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/999c56269ba00e5c57aa711fbe7ff071cd6990bafd1b978341ea7572cc78919986e2aa6ee51dacf4b6a7a6fa63ba4eb3f1a03cf55eee31b896a56d068b895964 - languageName: node - linkType: hard - -"@bcoe/v8-coverage@npm:^0.2.3": - version: 0.2.3 - resolution: "@bcoe/v8-coverage@npm:0.2.3" - checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52 - languageName: node - linkType: hard - -"@clinic/bubbleprof@npm:^10.0.0": - version: 10.0.0 - resolution: "@clinic/bubbleprof@npm:10.0.0" - dependencies: - "@clinic/clinic-common": "npm:^7.0.0" - "@clinic/node-trace-log-join": "npm:^2.0.0" - "@clinic/trace-events-parser": "npm:^2.0.0" - array-flatten: "npm:^3.0.0" - async: "npm:^3.0.1" - d3-axis: "npm:^1.0.8" - d3-color: "npm:^1.4.0" - d3-drag: "npm:^1.2.3" - d3-ease: "npm:^1.0.3" - d3-format: "npm:^1.3.0" - d3-interpolate: "npm:^1.2.0" - d3-scale: "npm:^3.0.0" - d3-selection: "npm:^1.3.0" - d3-shape: "npm:^1.2.0" - d3-time: "npm:^1.0.8" - d3-time-format: "npm:^2.1.1" - d3-transition: "npm:^1.1.1" - endpoint: "npm:^0.4.5" - lodash: "npm:^4.14.0" - minify-stream: "npm:^2.0.1" - mkdirp: "npm:^1.0.0" - on-net-listen: "npm:^1.0.0" - protocol-buffers: "npm:^4.0.4" - pump: "npm:^3.0.0" - checksum: 10c0/53adbeb93e2a56995a62228b38cee2e44d3175616e5c3cf09c49b1ce0b9b2ec785237796cbfd13d4a94201a16cca5b9c3c4a22a5c5a3669e4304f55e9b7ffafa - languageName: node - linkType: hard - -"@clinic/clinic-common@npm:^7.0.0": - version: 7.1.0 - resolution: "@clinic/clinic-common@npm:7.1.0" - dependencies: - brfs: "npm:^2.0.1" - browserify: "npm:^17.0.0" - chalk: "npm:^4.1.0" - lodash.debounce: "npm:^4.0.8" - loose-envify: "npm:^1.4.0" - postcss: "npm:^8.1.10" - postcss-import: "npm:^13.0.0" - stream-template: "npm:0.0.10" - webfontloader: "npm:^1.6.28" - checksum: 10c0/7d8cfdc0921c87a8dc6ea84ebe3fe320edbaa552208d5b10d7fae0eb6020b4ddcd4000039108835db72f374e1505dd8b33865827094ec0c2f1bc24a0f3d6c3b9 - languageName: node - linkType: hard - -"@clinic/doctor@npm:^11.0.0": - version: 11.0.0 - resolution: "@clinic/doctor@npm:11.0.0" - dependencies: - "@clinic/clinic-common": "npm:^7.0.0" - "@clinic/node-trace-log-join": "npm:^2.0.0" - "@clinic/trace-events-parser": "npm:^2.0.0" - "@tensorflow/tfjs-backend-cpu": "npm:^3.13.0" - "@tensorflow/tfjs-core": "npm:^3.13.0" - async: "npm:^3.0.1" - clipboard-copy: "npm:^4.0.1" - d3-array: "npm:^2.0.0" - d3-axis: "npm:^1.0.8" - d3-scale: "npm:^3.0.0" - d3-selection: "npm:^1.1.0" - d3-shape: "npm:^1.2.0" - d3-time-format: "npm:^2.1.0" - debug: "npm:^4.3.1" - distributions: "npm:^2.0.0" - endpoint: "npm:^0.4.5" - hidden-markov-model-tf: "npm:^4.0.0" - minify-stream: "npm:^2.0.1" - mkdirp: "npm:^1.0.0" - on-net-listen: "npm:^1.0.0" - protocol-buffers: "npm:^4.0.4" - pump: "npm:^3.0.0" - pumpify: "npm:^2.0.0" - semver: "npm:^7.0.0" - showdown: "npm:^1.7.6" - stream-template: "npm:0.0.10" - streaming-json-stringify: "npm:^3.1.0" - summary: "npm:^2.1.0" - ttest: "npm:^3.0.0" - checksum: 10c0/a3aaf8f482c95578b3971d6c434b6e1134e8ae56fb8b381450e9508fc6e3ab92e02d17c1a76f066023b0574bb6cad69f15610b7ae4e6031735ef6a1ce5a67761 - languageName: node - linkType: hard - -"@clinic/flame@npm:^13.0.0": - version: 13.0.0 - resolution: "@clinic/flame@npm:13.0.0" - dependencies: - 0x: "npm:^5.0.0" - "@clinic/clinic-common": "npm:^7.0.0" - copy-to-clipboard: "npm:^3.0.8" - d3-array: "npm:^2.0.2" - d3-fg: "npm:^6.13.1" - d3-selection: "npm:^1.3.2" - flame-gradient: "npm:^1.0.0" - lodash.debounce: "npm:^4.0.8" - pump: "npm:^3.0.0" - querystringify: "npm:^2.1.0" - rimraf: "npm:^3.0.2" - checksum: 10c0/0daf350464abbd8e756acfbc863d9d9b7773d0678be778bf5258ab841bbff27a59b6aa16f67874d372ea945b9482b539205f1cd39d5877bdcf1f49b120fc4aa9 - languageName: node - linkType: hard - -"@clinic/heap-profiler@npm:^5.0.0": - version: 5.0.0 - resolution: "@clinic/heap-profiler@npm:5.0.0" - dependencies: - "@clinic/clinic-common": "npm:^7.0.0" - "@nearform/heap-profiler": "npm:^2.0.0" - abort-controller: "npm:^3.0.0" - copy-to-clipboard: "npm:^3.0.8" - d3-array: "npm:^2.0.2" - d3-fg: "npm:^6.13.1" - d3-selection: "npm:^1.3.2" - fs-extra: "npm:^11.0.0" - lodash.debounce: "npm:^4.0.8" - on-net-listen: "npm:1.1.2" - pump: "npm:^3.0.0" - querystringify: "npm:^2.1.0" - sinusoidal-decimal: "npm:^1.0.0" - checksum: 10c0/09eeb80c04d4f1f23d9df8898afd652065258e93b9daef234f83ee33a726cee2ea702a6c64d3646729373bcb6a045709ce1577e43c4f13681693cdf1904fd887 - languageName: node - linkType: hard - -"@clinic/node-trace-log-join@npm:^2.0.0": - version: 2.0.0 - resolution: "@clinic/node-trace-log-join@npm:2.0.0" - dependencies: - "@clinic/trace-events-parser": "npm:^2.0.0" - multistream: "npm:^2.1.0" - pump: "npm:^3.0.0" - through2: "npm:^2.0.3" - bin: - node-trace-log-join: bin.js - checksum: 10c0/4647b2d75a314c28d6d40ac0e20f6fc5be19b0724bd2f7060f4fc1ad2849130d3c90a28a40088e01f9dcfd080217b223f58c20b37b8ec5c81f90901457a3e3bc - languageName: node - linkType: hard - -"@clinic/trace-events-parser@npm:^2.0.0": - version: 2.0.0 - resolution: "@clinic/trace-events-parser@npm:2.0.0" - dependencies: - turbo-json-parse: "npm:^2.2.0" - checksum: 10c0/6252842d6273280c6c79806f76d7174b192c763da695a4bebae2ee18c2fdb613c278e79f2c250f8b64b147e5842f960aef88da4ebe96932fde4623de753a65c3 - languageName: node - linkType: hard - -"@colors/colors@npm:1.5.0": - version: 1.5.0 - resolution: "@colors/colors@npm:1.5.0" - checksum: 10c0/eb42729851adca56d19a08e48d5a1e95efd2a32c55ae0323de8119052be0510d4b7a1611f2abcbf28c044a6c11e6b7d38f99fccdad7429300c37a8ea5fb95b44 - languageName: node - linkType: hard - -"@emnapi/core@npm:^1.1.0": - version: 1.3.1 - resolution: "@emnapi/core@npm:1.3.1" - dependencies: - "@emnapi/wasi-threads": "npm:1.0.1" - tslib: "npm:^2.4.0" - checksum: 10c0/d3be1044ad704e2c486641bc18908523490f28c7d38bd12d9c1d4ce37d39dae6c4aecd2f2eaf44c6e3bd90eaf04e0591acc440b1b038cdf43cce078a355a0ea0 - languageName: node - linkType: hard - -"@emnapi/runtime@npm:^1.1.0": - version: 1.3.1 - resolution: "@emnapi/runtime@npm:1.3.1" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10c0/060ffede50f1b619c15083312b80a9e62a5b0c87aa8c1b54854c49766c9d69f8d1d3d87bd963a647071263a320db41b25eaa50b74d6a80dcc763c23dbeaafd6c - languageName: node - linkType: hard - -"@emnapi/wasi-threads@npm:1.0.1": - version: 1.0.1 - resolution: "@emnapi/wasi-threads@npm:1.0.1" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10c0/1e0c8036b8d53e9b07cc9acf021705ef6c86ab6b13e1acda7fffaf541a2d3565072afb92597419173ced9ea14f6bf32fce149106e669b5902b825e8b499e5c6c - languageName: node - linkType: hard - -"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.1 - resolution: "@eslint-community/eslint-utils@npm:4.4.1" - dependencies: - eslint-visitor-keys: "npm:^3.4.3" - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/2aa0ac2fc50ff3f234408b10900ed4f1a0b19352f21346ad4cc3d83a1271481bdda11097baa45d484dd564c895e0762a27a8240be7a256b3ad47129e96528252 - languageName: node - linkType: hard - -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.12.1 - resolution: "@eslint-community/regexpp@npm:4.12.1" - checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 - languageName: node - linkType: hard - -"@eslint/eslintrc@npm:^2.1.4": - version: 2.1.4 - resolution: "@eslint/eslintrc@npm:2.1.4" - dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^9.6.0" - globals: "npm:^13.19.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 - languageName: node - linkType: hard - -"@eslint/js@npm:8.57.1": - version: 8.57.1 - resolution: "@eslint/js@npm:8.57.1" - checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223 - languageName: node - linkType: hard - -"@eventstore/db-client@npm:^6.2.1": - version: 6.2.1 - resolution: "@eventstore/db-client@npm:6.2.1" - dependencies: - "@grpc/grpc-js": "npm:^1.9.12" - "@types/debug": "npm:^4.1.12" - "@types/google-protobuf": "npm:^3.15.12" - "@types/node": "npm:^16.18.67" - debug: "npm:^4.3.2" - google-protobuf: "npm:^3.21.2" - uuid: "npm:^8.3.2" - checksum: 10c0/196dd21744dc26b5dac8af893d533078191e73f55a62b39568cae855711928a254a463c54ea0aa53d6eee103c07b058ba176ed5005a075ab6c2581ba99baefe6 - languageName: node - linkType: hard - -"@grpc/grpc-js@npm:^1.14.3, @grpc/grpc-js@npm:^1.7.1, @grpc/grpc-js@npm:^1.9.12": - version: 1.14.3 - resolution: "@grpc/grpc-js@npm:1.14.3" - dependencies: - "@grpc/proto-loader": "npm:^0.8.0" - "@js-sdsl/ordered-map": "npm:^4.4.2" - checksum: 10c0/f41f06a311b93cca8c472d56e21387e0f7b57bb2337a91d15ea4279bac8ec4fa0de6bd0d881201229ab800c0f0c55277911ecb850e057f20a828d0ddd623551d - languageName: node - linkType: hard - -"@grpc/proto-loader@npm:^0.8.0": - version: 0.8.0 - resolution: "@grpc/proto-loader@npm:0.8.0" - dependencies: - lodash.camelcase: "npm:^4.3.0" - long: "npm:^5.0.0" - protobufjs: "npm:^7.5.3" - yargs: "npm:^17.7.2" - bin: - proto-loader-gen-types: build/bin/proto-loader-gen-types.js - checksum: 10c0/a27da3b85d5d17bab956d536786c717287eae46ca264ea9ec774db90ff571955bae2705809f431b4622fbf3be9951d7c7bbb1360b2015ee88abe1587cf3d6fe0 - languageName: node - linkType: hard - -"@humanwhocodes/config-array@npm:^0.13.0": - version: 0.13.0 - resolution: "@humanwhocodes/config-array@npm:0.13.0" - dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.3" - debug: "npm:^4.3.1" - minimatch: "npm:^3.0.5" - checksum: 10c0/205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e - languageName: node - linkType: hard - -"@humanwhocodes/module-importer@npm:^1.0.1": - version: 1.0.1 - resolution: "@humanwhocodes/module-importer@npm:1.0.1" - checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 - languageName: node - linkType: hard - -"@humanwhocodes/object-schema@npm:^2.0.3": - version: 2.0.3 - resolution: "@humanwhocodes/object-schema@npm:2.0.3" - checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c - languageName: node - linkType: hard - -"@isaacs/cliui@npm:^8.0.2": - version: 8.0.2 - resolution: "@isaacs/cliui@npm:8.0.2" - dependencies: - string-width: "npm:^5.1.2" - string-width-cjs: "npm:string-width@^4.2.0" - strip-ansi: "npm:^7.0.1" - strip-ansi-cjs: "npm:strip-ansi@^6.0.1" - wrap-ansi: "npm:^8.1.0" - wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" - checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e - languageName: node - linkType: hard - -"@isaacs/fs-minipass@npm:^4.0.0": - version: 4.0.1 - resolution: "@isaacs/fs-minipass@npm:4.0.1" - dependencies: - minipass: "npm:^7.0.4" - checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 - languageName: node - linkType: hard - -"@istanbuljs/load-nyc-config@npm:^1.0.0": - version: 1.1.0 - resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" - dependencies: - camelcase: "npm:^5.3.1" - find-up: "npm:^4.1.0" - get-package-type: "npm:^0.1.0" - js-yaml: "npm:^3.13.1" - resolve-from: "npm:^5.0.0" - checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42 - languageName: node - linkType: hard - -"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": - version: 0.1.3 - resolution: "@istanbuljs/schema@npm:0.1.3" - checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a - languageName: node - linkType: hard - -"@jest/console@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/console@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - slash: "npm:^3.0.0" - checksum: 10c0/7be408781d0a6f657e969cbec13b540c329671819c2f57acfad0dae9dbfe2c9be859f38fe99b35dba9ff1536937dc6ddc69fdcd2794812fa3c647a1619797f6c - languageName: node - linkType: hard - -"@jest/core@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/core@npm:29.7.0" - dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/reporters": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - jest-changed-files: "npm:^29.7.0" - jest-config: "npm:^29.7.0" - jest-haste-map: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-resolve-dependencies: "npm:^29.7.0" - jest-runner: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - jest-watcher: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-ansi: "npm:^6.0.0" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: 10c0/934f7bf73190f029ac0f96662c85cd276ec460d407baf6b0dbaec2872e157db4d55a7ee0b1c43b18874602f662b37cb973dda469a4e6d88b4e4845b521adeeb2 - languageName: node - linkType: hard - -"@jest/environment@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/environment@npm:29.7.0" - dependencies: - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - checksum: 10c0/c7b1b40c618f8baf4d00609022d2afa086d9c6acc706f303a70bb4b67275868f620ad2e1a9efc5edd418906157337cce50589a627a6400bbdf117d351b91ef86 - languageName: node - linkType: hard - -"@jest/expect-utils@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/expect-utils@npm:29.7.0" - dependencies: - jest-get-type: "npm:^29.6.3" - checksum: 10c0/60b79d23a5358dc50d9510d726443316253ecda3a7fb8072e1526b3e0d3b14f066ee112db95699b7a43ad3f0b61b750c72e28a5a1cac361d7a2bb34747fa938a - languageName: node - linkType: hard - -"@jest/expect@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/expect@npm:29.7.0" - dependencies: - expect: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - checksum: 10c0/b41f193fb697d3ced134349250aed6ccea075e48c4f803159db102b826a4e473397c68c31118259868fd69a5cba70e97e1c26d2c2ff716ca39dc73a2ccec037e - languageName: node - linkType: hard - -"@jest/fake-timers@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/fake-timers@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@sinonjs/fake-timers": "npm:^10.0.2" - "@types/node": "npm:*" - jest-message-util: "npm:^29.7.0" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 10c0/cf0a8bcda801b28dc2e2b2ba36302200ee8104a45ad7a21e6c234148932f826cb3bc57c8df3b7b815aeea0861d7b6ca6f0d4778f93b9219398ef28749e03595c - languageName: node - linkType: hard - -"@jest/globals@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/globals@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/expect": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - jest-mock: "npm:^29.7.0" - checksum: 10c0/a385c99396878fe6e4460c43bd7bb0a5cc52befb462cc6e7f2a3810f9e7bcce7cdeb51908fd530391ee452dc856c98baa2c5f5fa8a5b30b071d31ef7f6955cea - languageName: node - linkType: hard - -"@jest/reporters@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/reporters@npm:29.7.0" - dependencies: - "@bcoe/v8-coverage": "npm:^0.2.3" - "@jest/console": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@jridgewell/trace-mapping": "npm:^0.3.18" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - collect-v8-coverage: "npm:^1.0.0" - exit: "npm:^0.1.2" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - istanbul-lib-coverage: "npm:^3.0.0" - istanbul-lib-instrument: "npm:^6.0.0" - istanbul-lib-report: "npm:^3.0.0" - istanbul-lib-source-maps: "npm:^4.0.0" - istanbul-reports: "npm:^3.1.3" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - slash: "npm:^3.0.0" - string-length: "npm:^4.0.1" - strip-ansi: "npm:^6.0.0" - v8-to-istanbul: "npm:^9.0.1" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: 10c0/a754402a799541c6e5aff2c8160562525e2a47e7d568f01ebfc4da66522de39cbb809bbb0a841c7052e4270d79214e70aec3c169e4eae42a03bc1a8a20cb9fa2 - languageName: node - linkType: hard - -"@jest/schemas@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/schemas@npm:29.6.3" - dependencies: - "@sinclair/typebox": "npm:^0.27.8" - checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be - languageName: node - linkType: hard - -"@jest/source-map@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/source-map@npm:29.6.3" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.18" - callsites: "npm:^3.0.0" - graceful-fs: "npm:^4.2.9" - checksum: 10c0/a2f177081830a2e8ad3f2e29e20b63bd40bade294880b595acf2fc09ec74b6a9dd98f126a2baa2bf4941acd89b13a4ade5351b3885c224107083a0059b60a219 - languageName: node - linkType: hard - -"@jest/test-result@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/test-result@npm:29.7.0" - dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - collect-v8-coverage: "npm:^1.0.0" - checksum: 10c0/7de54090e54a674ca173470b55dc1afdee994f2d70d185c80236003efd3fa2b753fff51ffcdda8e2890244c411fd2267529d42c4a50a8303755041ee493e6a04 - languageName: node - linkType: hard - -"@jest/test-sequencer@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/test-sequencer@npm:29.7.0" - dependencies: - "@jest/test-result": "npm:^29.7.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - slash: "npm:^3.0.0" - checksum: 10c0/593a8c4272797bb5628984486080cbf57aed09c7cfdc0a634e8c06c38c6bef329c46c0016e84555ee55d1cd1f381518cf1890990ff845524c1123720c8c1481b - languageName: node - linkType: hard - -"@jest/transform@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/transform@npm:29.7.0" - dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/types": "npm:^29.6.3" - "@jridgewell/trace-mapping": "npm:^0.3.18" - babel-plugin-istanbul: "npm:^6.1.1" - chalk: "npm:^4.0.0" - convert-source-map: "npm:^2.0.0" - fast-json-stable-stringify: "npm:^2.1.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - pirates: "npm:^4.0.4" - slash: "npm:^3.0.0" - write-file-atomic: "npm:^4.0.2" - checksum: 10c0/7f4a7f73dcf45dfdf280c7aa283cbac7b6e5a904813c3a93ead7e55873761fc20d5c4f0191d2019004fac6f55f061c82eb3249c2901164ad80e362e7a7ede5a6 - languageName: node - linkType: hard - -"@jest/types@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/types@npm:29.6.3" - dependencies: - "@jest/schemas": "npm:^29.6.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" - chalk: "npm:^4.0.0" - checksum: 10c0/ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0 - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.8 - resolution: "@jridgewell/gen-mapping@npm:0.3.8" - dependencies: - "@jridgewell/set-array": "npm:^1.2.1" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10c0/c668feaf86c501d7c804904a61c23c67447b2137b813b9ce03eca82cb9d65ac7006d766c218685d76e3d72828279b6ee26c347aa1119dab23fbaf36aed51585a - languageName: node - linkType: hard - -"@jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.2 - resolution: "@jridgewell/resolve-uri@npm:3.1.2" - checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e - languageName: node - linkType: hard - -"@jridgewell/set-array@npm:^1.2.1": - version: 1.2.1 - resolution: "@jridgewell/set-array@npm:1.2.1" - checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.5.0 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" - checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": - version: 0.3.25 - resolution: "@jridgewell/trace-mapping@npm:0.3.25" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.1.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 - languageName: node - linkType: hard - -"@js-sdsl/ordered-map@npm:^4.4.2": - version: 4.4.2 - resolution: "@js-sdsl/ordered-map@npm:4.4.2" - checksum: 10c0/cc7e15dc4acf6d9ef663757279600bab70533d847dcc1ab01332e9e680bd30b77cdf9ad885cc774276f51d98b05a013571c940e5b360985af5eb798dc1a2ee2b - languageName: node - linkType: hard - -"@kurrent/bridge-darwin-arm64@npm:0.2.2": - version: 0.2.2 - resolution: "@kurrent/bridge-darwin-arm64@npm:0.2.2" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@kurrent/bridge-darwin-x64@npm:0.2.2": - version: 0.2.2 - resolution: "@kurrent/bridge-darwin-x64@npm:0.2.2" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@kurrent/bridge-linux-arm64-gnu@npm:0.2.2": - version: 0.2.2 - resolution: "@kurrent/bridge-linux-arm64-gnu@npm:0.2.2" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@kurrent/bridge-linux-arm64-musl@npm:0.2.2": - version: 0.2.2 - resolution: "@kurrent/bridge-linux-arm64-musl@npm:0.2.2" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"@kurrent/bridge-linux-x64-gnu@npm:0.2.2": - version: 0.2.2 - resolution: "@kurrent/bridge-linux-x64-gnu@npm:0.2.2" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@kurrent/bridge-linux-x64-musl@npm:0.2.2": - version: 0.2.2 - resolution: "@kurrent/bridge-linux-x64-musl@npm:0.2.2" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"@kurrent/bridge-win32-x64-msvc@npm:0.2.2": - version: 0.2.2 - resolution: "@kurrent/bridge-win32-x64-msvc@npm:0.2.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@kurrent/bridge@npm:^0.2.2": - version: 0.2.2 - resolution: "@kurrent/bridge@npm:0.2.2" - dependencies: - "@kurrent/bridge-darwin-arm64": "npm:0.2.2" - "@kurrent/bridge-darwin-x64": "npm:0.2.2" - "@kurrent/bridge-linux-arm64-gnu": "npm:0.2.2" - "@kurrent/bridge-linux-arm64-musl": "npm:0.2.2" - "@kurrent/bridge-linux-x64-gnu": "npm:0.2.2" - "@kurrent/bridge-linux-x64-musl": "npm:0.2.2" - "@kurrent/bridge-win32-x64-msvc": "npm:0.2.2" - "@neon-rs/load": "npm:^0.1.82" - dependenciesMeta: - "@kurrent/bridge-darwin-arm64": - optional: true - "@kurrent/bridge-darwin-x64": - optional: true - "@kurrent/bridge-linux-arm64-gnu": - optional: true - "@kurrent/bridge-linux-arm64-musl": - optional: true - "@kurrent/bridge-linux-x64-gnu": - optional: true - "@kurrent/bridge-linux-x64-musl": - optional: true - "@kurrent/bridge-win32-x64-msvc": - optional: true - checksum: 10c0/1f9034574fd9f6da30120605e9ec6eb50b590ad9c206029a703de405fba07c3b06b231eb6fe9a230be6b6c545e7e89a5beeb60f599022e6fe5888eee95ecdbf0 - languageName: node - linkType: hard - -"@kurrent/kurrentdb-client@workspace:^, @kurrent/kurrentdb-client@workspace:packages/db-client": - version: 0.0.0-use.local - resolution: "@kurrent/kurrentdb-client@workspace:packages/db-client" - dependencies: - "@grpc/grpc-js": "npm:^1.14.3" - "@kurrent/bridge": "npm:^0.2.2" - "@types/debug": "npm:^4.1.12" - "@types/google-protobuf": "npm:^3.15.12" - "@types/node": "npm:^22.10.2" - "@types/semver": "npm:^7.7.0" - debug: "npm:^4.4.0" - google-protobuf: "npm:^3.21.4" - grpc-tools: "npm:^1.13.1" - grpc_tools_node_protoc_ts: "npm:^5.3.3" - nx: "npm:20.1.3" - semver: "npm:^7.7.2" - shx: "npm:^0.3.4" - languageName: unknown - linkType: soft - -"@kurrent/opentelemetry@workspace:^, @kurrent/opentelemetry@workspace:packages/opentelemetry": - version: 0.0.0-use.local - resolution: "@kurrent/opentelemetry@workspace:packages/opentelemetry" - dependencies: - "@kurrent/kurrentdb-client": "workspace:^" - "@opentelemetry/api": "npm:^1.9.0" - "@opentelemetry/instrumentation": "npm:^0.56.0" - peerDependencies: - "@kurrent/kurrentdb-client": ^1 - languageName: unknown - linkType: soft - -"@mapbox/node-pre-gyp@npm:^2.0.0": - version: 2.0.3 - resolution: "@mapbox/node-pre-gyp@npm:2.0.3" - dependencies: - consola: "npm:^3.2.3" - detect-libc: "npm:^2.0.0" - https-proxy-agent: "npm:^7.0.5" - node-fetch: "npm:^2.6.7" - nopt: "npm:^8.0.0" - semver: "npm:^7.5.3" - tar: "npm:^7.4.0" - bin: - node-pre-gyp: bin/node-pre-gyp - checksum: 10c0/6243c60f0d7327772c679aad20f17bcbf771b362fb7fbf1ae6dcf8dd379bb852e5af26180ab1e987a75dffa7cd5445414dc47e2acbcfe820cb08374deebecbc3 - languageName: node - linkType: hard - -"@microsoft/tsdoc-config@npm:0.16.2": - version: 0.16.2 - resolution: "@microsoft/tsdoc-config@npm:0.16.2" - dependencies: - "@microsoft/tsdoc": "npm:0.14.2" - ajv: "npm:~6.12.6" - jju: "npm:~1.4.0" - resolve: "npm:~1.19.0" - checksum: 10c0/9e8c176b68f01c8bb38e6365d5b543e471bba59fced6070d9bd35b32461fbd650c2e1a6f686e8dca0cf22bc5e7d796e4213e66bce4426c8cb9864c1f6ca6836c - languageName: node - linkType: hard - -"@microsoft/tsdoc@npm:0.14.2": - version: 0.14.2 - resolution: "@microsoft/tsdoc@npm:0.14.2" - checksum: 10c0/c018857ad439144559ce34a397a29ace7cf5b24b999b8e3c1b88d878338088b3a453eaac4435beaf2c7eae13c4c0aac81e42f96f0f1d48e8d4eeb438eb3bb82f - languageName: node - linkType: hard - -"@napi-rs/wasm-runtime@npm:0.2.4": - version: 0.2.4 - resolution: "@napi-rs/wasm-runtime@npm:0.2.4" - dependencies: - "@emnapi/core": "npm:^1.1.0" - "@emnapi/runtime": "npm:^1.1.0" - "@tybys/wasm-util": "npm:^0.9.0" - checksum: 10c0/1040de49b2ef509db207e2517465dbf7fb3474f20e8ec32897672a962ff4f59872385666dac61dc9dbeae3cae5dad265d8dc3865da756adeb07d1634c67b03a1 - languageName: node - linkType: hard - -"@nearform/heap-profiler@npm:^2.0.0": - version: 2.0.0 - resolution: "@nearform/heap-profiler@npm:2.0.0" - dependencies: - abort-controller: "npm:^3.0.0" - sonic-boom: "npm:^1.0.1" - checksum: 10c0/6ce0d90a6684b5dea501284274a7166d72bd156c6ca0edb2b3739a6332504f4a289ac44a053b68490e19aa253d6d39fd5e42389d3a8189b42016e347affb5def - languageName: node - linkType: hard - -"@neon-rs/load@npm:^0.1.82": - version: 0.1.82 - resolution: "@neon-rs/load@npm:0.1.82" - checksum: 10c0/649fa4a484d67bd49c38354d1b0833300e6b80801accf7c0ad65b5623462d7c5141253635392440f0bafb88f6306fd5ee4cd24e0d06970586dbc151cd59892c2 - languageName: node - linkType: hard - -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" - dependencies: - "@nodelib/fs.stat": "npm:2.0.5" - run-parallel: "npm:^1.1.9" - checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb - languageName: node - linkType: hard - -"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": - version: 2.0.5 - resolution: "@nodelib/fs.stat@npm:2.0.5" - checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d - languageName: node - linkType: hard - -"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": - version: 1.2.8 - resolution: "@nodelib/fs.walk@npm:1.2.8" - dependencies: - "@nodelib/fs.scandir": "npm:2.1.5" - fastq: "npm:^1.6.0" - checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 - languageName: node - linkType: hard - -"@npmcli/agent@npm:^3.0.0": - version: 3.0.0 - resolution: "@npmcli/agent@npm:3.0.0" - dependencies: - agent-base: "npm:^7.1.0" - http-proxy-agent: "npm:^7.0.0" - https-proxy-agent: "npm:^7.0.1" - lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.3" - checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 - languageName: node - linkType: hard - -"@npmcli/fs@npm:^4.0.0": - version: 4.0.0 - resolution: "@npmcli/fs@npm:4.0.0" - dependencies: - semver: "npm:^7.3.5" - checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 - languageName: node - linkType: hard - -"@nx/nx-darwin-arm64@npm:20.1.3": - version: 20.1.3 - resolution: "@nx/nx-darwin-arm64@npm:20.1.3" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@nx/nx-darwin-x64@npm:20.1.3": - version: 20.1.3 - resolution: "@nx/nx-darwin-x64@npm:20.1.3" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@nx/nx-freebsd-x64@npm:20.1.3": - version: 20.1.3 - resolution: "@nx/nx-freebsd-x64@npm:20.1.3" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@nx/nx-linux-arm-gnueabihf@npm:20.1.3": - version: 20.1.3 - resolution: "@nx/nx-linux-arm-gnueabihf@npm:20.1.3" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@nx/nx-linux-arm64-gnu@npm:20.1.3": - version: 20.1.3 - resolution: "@nx/nx-linux-arm64-gnu@npm:20.1.3" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@nx/nx-linux-arm64-musl@npm:20.1.3": - version: 20.1.3 - resolution: "@nx/nx-linux-arm64-musl@npm:20.1.3" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@nx/nx-linux-x64-gnu@npm:20.1.3": - version: 20.1.3 - resolution: "@nx/nx-linux-x64-gnu@npm:20.1.3" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@nx/nx-linux-x64-musl@npm:20.1.3": - version: 20.1.3 - resolution: "@nx/nx-linux-x64-musl@npm:20.1.3" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@nx/nx-win32-arm64-msvc@npm:20.1.3": - version: 20.1.3 - resolution: "@nx/nx-win32-arm64-msvc@npm:20.1.3" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@nx/nx-win32-x64-msvc@npm:20.1.3": - version: 20.1.3 - resolution: "@nx/nx-win32-x64-msvc@npm:20.1.3" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:0.51.1": - version: 0.51.1 - resolution: "@opentelemetry/api-logs@npm:0.51.1" - dependencies: - "@opentelemetry/api": "npm:^1.0.0" - checksum: 10c0/bb469406a1b6f8310c2623b66688d1187731f55516fe3866090ac048d0f58ff88e7d2ad050378d66ca9ce9074529385c884c3a47a8200275abf4dd83b0eaf90a - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:0.56.0": - version: 0.56.0 - resolution: "@opentelemetry/api-logs@npm:0.56.0" - dependencies: - "@opentelemetry/api": "npm:^1.3.0" - checksum: 10c0/af78b5534fd8f93edc23811349c88acf9e7cc2c7d94f58a2b58f70016f97aaa80878096c46283fdb53fb7375df83f1a048ac8d5f52b3dc1c98a2184c3a5d50ff - languageName: node - linkType: hard - -"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.9.0": - version: 1.9.0 - resolution: "@opentelemetry/api@npm:1.9.0" - checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add - languageName: node - linkType: hard - -"@opentelemetry/context-async-hooks@npm:1.30.1": - version: 1.30.1 - resolution: "@opentelemetry/context-async-hooks@npm:1.30.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/3e8114d360060a5225226d2fcd8df08cd542246003790a7f011c0774bc60b8a931f46f4c6673f3977a7d9bba717de6ee028cae51b752c2567053d7f46ed3eba3 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.24.1": - version: 1.24.1 - resolution: "@opentelemetry/core@npm:1.24.1" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/e7af32d4253542ee42be74618cef56813ddec878950421d7e51384bde33c5a09f9aeb4391cc9617e1d117091597d1d96a6b80658fb0453a93bcf2d4d316b149d - languageName: node - linkType: hard - -"@opentelemetry/core@npm:1.30.1": - version: 1.30.1 - resolution: "@opentelemetry/core@npm:1.30.1" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.28.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/4c25ba50a6137c2ba9ca563fb269378f3c9ca6fd1b3f15dbb6eff78eebf5656f281997cbb7be8e51c01649fd6ad091083fcd8a42dd9b5dfac907dc06d7cfa092 - languageName: node - linkType: hard - -"@opentelemetry/core@npm:2.0.1": - version: 2.0.1 - resolution: "@opentelemetry/core@npm:2.0.1" - dependencies: - "@opentelemetry/semantic-conventions": "npm:^1.29.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/d587b1289559757d80da98039f9f57612f84f72ec608cd665dc467c7c6c5ce3a987dfcc2c63b521c7c86ce984a2552b3ead15a0dc458de1cf6bde5cdfe4ca9d8 - languageName: node - linkType: hard - -"@opentelemetry/exporter-trace-otlp-grpc@npm:^0.51.1": - version: 0.51.1 - resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.51.1" - dependencies: - "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.24.1" - "@opentelemetry/otlp-grpc-exporter-base": "npm:0.51.1" - "@opentelemetry/otlp-transformer": "npm:0.51.1" - "@opentelemetry/resources": "npm:1.24.1" - "@opentelemetry/sdk-trace-base": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/81ae48b78786104a5e733ce6a65bbee2e7c6b116137bd18df08bf122b2b45bf3c8b74e7f2b2e458110d755651a3502d3e74667fc7fdb214708b2009c6e722903 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation@npm:^0.56.0": - version: 0.56.0 - resolution: "@opentelemetry/instrumentation@npm:0.56.0" - dependencies: - "@opentelemetry/api-logs": "npm:0.56.0" - "@types/shimmer": "npm:^1.2.0" - import-in-the-middle: "npm:^1.8.1" - require-in-the-middle: "npm:^7.1.1" - semver: "npm:^7.5.2" - shimmer: "npm:^1.2.1" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/31c79f2cfe832c42dd7892b248d474dc6fac134f3ff58faea746abf1b25a5127c4a8608296792bf8ed9c838a1eb0384bf2f51a5123f6569033e346733476e7c9 - languageName: node - linkType: hard - -"@opentelemetry/otlp-exporter-base@npm:0.51.1": - version: 0.51.1 - resolution: "@opentelemetry/otlp-exporter-base@npm:0.51.1" - dependencies: - "@opentelemetry/core": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/5274013e6b23ac1e2e422c9ba0041553621414aaecd0643caa526c32ff08811d0e266b3a3eda526e0e64651fad8ce77a4eeb43850415240d36df26ff5a81914b - languageName: node - linkType: hard - -"@opentelemetry/otlp-grpc-exporter-base@npm:0.51.1": - version: 0.51.1 - resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.51.1" - dependencies: - "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.24.1" - "@opentelemetry/otlp-exporter-base": "npm:0.51.1" - protobufjs: "npm:^7.2.3" - peerDependencies: - "@opentelemetry/api": ^1.0.0 - checksum: 10c0/34668a966b7e01818a81f913a82edd249837e5b93aa894ae366142a7a8a5e746cdc19114f010153ace558c88c5f194a768ca47a68616d5284f80d8a6ee25d93e - languageName: node - linkType: hard - -"@opentelemetry/otlp-transformer@npm:0.51.1": - version: 0.51.1 - resolution: "@opentelemetry/otlp-transformer@npm:0.51.1" - dependencies: - "@opentelemetry/api-logs": "npm:0.51.1" - "@opentelemetry/core": "npm:1.24.1" - "@opentelemetry/resources": "npm:1.24.1" - "@opentelemetry/sdk-logs": "npm:0.51.1" - "@opentelemetry/sdk-metrics": "npm:1.24.1" - "@opentelemetry/sdk-trace-base": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/55082908439568f862f24cc714561d3b424cae8e726359c03bbe42f33868d8297fa30d93bcf6f475169ccceaf97ac47ba514e426871a83c8dfe0d2779e3644f3 - languageName: node - linkType: hard - -"@opentelemetry/propagator-b3@npm:1.30.1": - version: 1.30.1 - resolution: "@opentelemetry/propagator-b3@npm:1.30.1" - dependencies: - "@opentelemetry/core": "npm:1.30.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/aeeaa6325e2d970a207a396b98562e05578688ffd047e64544c441456702c593a74b614216c0360ee0f63bb7c3cf39b63f74c0f59c8580a1aac067970cee9bc2 - languageName: node - linkType: hard - -"@opentelemetry/propagator-jaeger@npm:1.30.1": - version: 1.30.1 - resolution: "@opentelemetry/propagator-jaeger@npm:1.30.1" - dependencies: - "@opentelemetry/core": "npm:1.30.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/e828d67768150bb23b4e75589bc6e9a3ae28e50a6ba6f6e737cf14fd33ab4108fb0aa84d363045e7e591b89a55bef4b8823fbd1734f64f7bb918338b78b86881 - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:1.24.1": - version: 1.24.1 - resolution: "@opentelemetry/resources@npm:1.24.1" - dependencies: - "@opentelemetry/core": "npm:1.24.1" - "@opentelemetry/semantic-conventions": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/b2f68c153231bdca6491d6050d43d84c7679f44783eaca9daa9bdb3381b5bbdb54eb6de472e9177bc1c161b0bc83423af59e5e356cce8f7880fece757a0106b6 - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:1.30.1": - version: 1.30.1 - resolution: "@opentelemetry/resources@npm:1.30.1" - dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/semantic-conventions": "npm:1.28.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/688e73258283c80662bfa9a858aaf73bf3b832a18d96e546d0dddfa6dcec556cdfa087a1d0df643435293406009e4122d7fb7eeea69aa87b539d3bab756fba74 - languageName: node - linkType: hard - -"@opentelemetry/resources@npm:^2.0.1": - version: 2.0.1 - resolution: "@opentelemetry/resources@npm:2.0.1" - dependencies: - "@opentelemetry/core": "npm:2.0.1" - "@opentelemetry/semantic-conventions": "npm:^1.29.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: 10c0/96532b7553b26607a7a892d72f6b03ad12bd542dc23c95135a8ae40362da9c883c21a4cff3d2296d9e0e9bd899a5977e325ed52d83142621a8ffe81d08d99341 - languageName: node - linkType: hard - -"@opentelemetry/sdk-logs@npm:0.51.1": - version: 0.51.1 - resolution: "@opentelemetry/sdk-logs@npm:0.51.1" - dependencies: - "@opentelemetry/core": "npm:1.24.1" - "@opentelemetry/resources": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.4.0 <1.9.0" - "@opentelemetry/api-logs": ">=0.39.1" - checksum: 10c0/8359ce836c7431f1bbd915d42c885b01351351a4090cfd99f5e88d4549700c24128f03e99daac22adcef307c9417c6dddc0ed8af0d8e31b4dbc15516d75b4093 - languageName: node - linkType: hard - -"@opentelemetry/sdk-metrics@npm:1.24.1": - version: 1.24.1 - resolution: "@opentelemetry/sdk-metrics@npm:1.24.1" - dependencies: - "@opentelemetry/core": "npm:1.24.1" - "@opentelemetry/resources": "npm:1.24.1" - lodash.merge: "npm:^4.6.2" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.9.0" - checksum: 10c0/a9e374851d44f67ec64f72721f9f2f9fae7ecf4ddb9dafdd80322b846b31421f29cdaf1aacb7e6944030319405d9d14cb9bd26ce51a23df4eb1061812c0b407c - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:1.24.1": - version: 1.24.1 - resolution: "@opentelemetry/sdk-trace-base@npm:1.24.1" - dependencies: - "@opentelemetry/core": "npm:1.24.1" - "@opentelemetry/resources": "npm:1.24.1" - "@opentelemetry/semantic-conventions": "npm:1.24.1" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/071783367b06410e4e4bf4626bc560e664ccfa5eff497fe645db99b6074702259dba1c56ed8b003e9c0949ba53cd55d32aae1d46fa7bd47da1186f3d941a9713 - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:1.30.1": - version: 1.30.1 - resolution: "@opentelemetry/sdk-trace-base@npm:1.30.1" - dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/resources": "npm:1.30.1" - "@opentelemetry/semantic-conventions": "npm:1.28.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/77019dc3efaeceb41b4c54dd83b92f0ccd81ecceca544cbbe8e0aee4b2c8727724bdb9dcecfe00622c16d60946ae4beb69a5c0e7d85c4bc7ef425bd84f8b970c - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-node@npm:^1.30.0": - version: 1.30.1 - resolution: "@opentelemetry/sdk-trace-node@npm:1.30.1" - dependencies: - "@opentelemetry/context-async-hooks": "npm:1.30.1" - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/propagator-b3": "npm:1.30.1" - "@opentelemetry/propagator-jaeger": "npm:1.30.1" - "@opentelemetry/sdk-trace-base": "npm:1.30.1" - semver: "npm:^7.5.2" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/8ae1c2b49389d45bc9419e106c47fa3b91cb39708281dc7dfb7dab8e4d98d5bb27c1758a5521722840bca37bb825d4b8b1571e19ab88a7884867f994e29a5989 - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.24.1": - version: 1.24.1 - resolution: "@opentelemetry/semantic-conventions@npm:1.24.1" - checksum: 10c0/5a3707860b70df8430745ef4ef99810a6d61d770942c217ac25ef8d6840a6b17b943c1ebe4da4a118dee0e3b1e71da3c16e2790f3c3a7e7e6b171e8d1944f73e - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.28.0": - version: 1.28.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.28.0" - checksum: 10c0/deb8a0f744198071e70fea27143cf7c9f7ecb7e4d7b619488c917834ea09b31543c1c2bcea4ec5f3cf68797f0ef3549609c14e859013d9376400ac1499c2b9cb - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:^1.28.0, @opentelemetry/semantic-conventions@npm:^1.29.0": - version: 1.36.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.36.0" - checksum: 10c0/edc8a6fe3ec4fc0c67ba3a92b86fb3dcc78fe1eb4f19838d8013c3232b9868540a034dd25cfe0afdd5eae752c5f0e9f42272ff46da144a2d5b35c644478e1c62 - languageName: node - linkType: hard - -"@pkgjs/parseargs@npm:^0.11.0": - version: 0.11.0 - resolution: "@pkgjs/parseargs@npm:0.11.0" - checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd - languageName: node - linkType: hard - -"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/aspromise@npm:1.1.2" - checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f - languageName: node - linkType: hard - -"@protobufjs/base64@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/base64@npm:1.1.2" - checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 - languageName: node - linkType: hard - -"@protobufjs/codegen@npm:^2.0.4": - version: 2.0.4 - resolution: "@protobufjs/codegen@npm:2.0.4" - checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 - languageName: node - linkType: hard - -"@protobufjs/eventemitter@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/eventemitter@npm:1.1.0" - checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 - languageName: node - linkType: hard - -"@protobufjs/fetch@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/fetch@npm:1.1.0" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.1" - "@protobufjs/inquire": "npm:^1.1.0" - checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 - languageName: node - linkType: hard - -"@protobufjs/float@npm:^1.0.2": - version: 1.0.2 - resolution: "@protobufjs/float@npm:1.0.2" - checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 - languageName: node - linkType: hard - -"@protobufjs/inquire@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/inquire@npm:1.1.0" - checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a - languageName: node - linkType: hard - -"@protobufjs/path@npm:^1.1.2": - version: 1.1.2 - resolution: "@protobufjs/path@npm:1.1.2" - checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 - languageName: node - linkType: hard - -"@protobufjs/pool@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/pool@npm:1.1.0" - checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 - languageName: node - linkType: hard - -"@protobufjs/utf8@npm:^1.1.0": - version: 1.1.0 - resolution: "@protobufjs/utf8@npm:1.1.0" - checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 - languageName: node - linkType: hard - -"@sinclair/typebox@npm:^0.27.8": - version: 0.27.8 - resolution: "@sinclair/typebox@npm:0.27.8" - checksum: 10c0/ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e - languageName: node - linkType: hard - -"@sindresorhus/is@npm:^0.14.0": - version: 0.14.0 - resolution: "@sindresorhus/is@npm:0.14.0" - checksum: 10c0/7247aa9314d4fc3df9b3f63d8b5b962a89c7600a5db1f268546882bfc4d31a975a899f5f42a09dd41a11e58636e6402f7c40f92df853aee417247bb11faee9a0 - languageName: node - linkType: hard - -"@sinonjs/commons@npm:^3.0.0": - version: 3.0.1 - resolution: "@sinonjs/commons@npm:3.0.1" - dependencies: - type-detect: "npm:4.0.8" - checksum: 10c0/1227a7b5bd6c6f9584274db996d7f8cee2c8c350534b9d0141fc662eaf1f292ea0ae3ed19e5e5271c8fd390d27e492ca2803acd31a1978be2cdc6be0da711403 - languageName: node - linkType: hard - -"@sinonjs/fake-timers@npm:^10.0.2": - version: 10.3.0 - resolution: "@sinonjs/fake-timers@npm:10.3.0" - dependencies: - "@sinonjs/commons": "npm:^3.0.0" - checksum: 10c0/2e2fb6cc57f227912814085b7b01fede050cd4746ea8d49a1e44d5a0e56a804663b0340ae2f11af7559ea9bf4d087a11f2f646197a660ea3cb04e19efc04aa63 - languageName: node - linkType: hard - -"@szmarczak/http-timer@npm:^1.1.2": - version: 1.1.2 - resolution: "@szmarczak/http-timer@npm:1.1.2" - dependencies: - defer-to-connect: "npm:^1.0.1" - checksum: 10c0/0594140e027ce4e98970c6d176457fcbff80900b1b3101ac0d08628ca6d21d70e0b94c6aaada94d4f76c1423fcc7195af83da145ce0fd556fc0595ca74a17b8b - languageName: node - linkType: hard - -"@tensorflow/tfjs-backend-cpu@npm:^3.13.0": - version: 3.21.0 - resolution: "@tensorflow/tfjs-backend-cpu@npm:3.21.0" - dependencies: - "@types/seedrandom": "npm:^2.4.28" - seedrandom: "npm:^3.0.5" - peerDependencies: - "@tensorflow/tfjs-core": 3.21.0 - checksum: 10c0/eba11ce7bde814c6d3836713adaeab9f44f01f6d07b057d6d242ec49d87ddbdfe5f1d270ccdb0622bd83c20dd48048f8610319c4fcf10dc60841b290d94a1b39 - languageName: node - linkType: hard - -"@tensorflow/tfjs-core@npm:^3.13.0": - version: 3.21.0 - resolution: "@tensorflow/tfjs-core@npm:3.21.0" - dependencies: - "@types/long": "npm:^4.0.1" - "@types/offscreencanvas": "npm:~2019.3.0" - "@types/seedrandom": "npm:^2.4.28" - "@types/webgl-ext": "npm:0.0.30" - "@webgpu/types": "npm:0.1.16" - long: "npm:4.0.0" - node-fetch: "npm:~2.6.1" - seedrandom: "npm:^3.0.5" - checksum: 10c0/bc8484d4e516808a7f6833c5e0dd5cef2d98af1fe602ff73928805ab13a737090ed982ea9d906d90b53de8c260d3b68f1aeb08dcb3493465dc58f0d682eb391e - languageName: node - linkType: hard - -"@tsconfig/node18@npm:^18.2.4": - version: 18.2.4 - resolution: "@tsconfig/node18@npm:18.2.4" - checksum: 10c0/cdfd17f212660374eb2765cd5907b2252e43cfa2623cd52307a49f004327ef49bbe7d53c78b0aca57f33e9a5cb0d7d2eb5ded9be1235e6212f65c9f0699322b6 - languageName: node - linkType: hard - -"@tybys/wasm-util@npm:^0.9.0": - version: 0.9.0 - resolution: "@tybys/wasm-util@npm:0.9.0" - dependencies: - tslib: "npm:^2.4.0" - checksum: 10c0/f9fde5c554455019f33af6c8215f1a1435028803dc2a2825b077d812bed4209a1a64444a4ca0ce2ea7e1175c8d88e2f9173a36a33c199e8a5c671aa31de8242d - languageName: node - linkType: hard - -"@types/babel__core@npm:^7.1.14": - version: 7.20.5 - resolution: "@types/babel__core@npm:7.20.5" - dependencies: - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - "@types/babel__generator": "npm:*" - "@types/babel__template": "npm:*" - "@types/babel__traverse": "npm:*" - checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff - languageName: node - linkType: hard - -"@types/babel__generator@npm:*": - version: 7.6.8 - resolution: "@types/babel__generator@npm:7.6.8" - dependencies: - "@babel/types": "npm:^7.0.0" - checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 - languageName: node - linkType: hard - -"@types/babel__template@npm:*": - version: 7.4.4 - resolution: "@types/babel__template@npm:7.4.4" - dependencies: - "@babel/parser": "npm:^7.1.0" - "@babel/types": "npm:^7.0.0" - checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b - languageName: node - linkType: hard - -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.20.6 - resolution: "@types/babel__traverse@npm:7.20.6" - dependencies: - "@babel/types": "npm:^7.20.7" - checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 - languageName: node - linkType: hard - -"@types/debug@npm:^4.1.12": - version: 4.1.12 - resolution: "@types/debug@npm:4.1.12" - dependencies: - "@types/ms": "npm:*" - checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f - languageName: node - linkType: hard - -"@types/google-protobuf@npm:^3.15.12": - version: 3.15.12 - resolution: "@types/google-protobuf@npm:3.15.12" - checksum: 10c0/721783234e627f367dd710c345a1eaa9dca4ac64910032cef0c851c1821e05d06ffb51e9d1693080f1c0797a8674f89130fa56a390395ec7791ea8506d2f3bfb - languageName: node - linkType: hard - -"@types/graceful-fs@npm:^4.1.3": - version: 4.1.9 - resolution: "@types/graceful-fs@npm:4.1.9" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b - languageName: node - linkType: hard - -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": - version: 2.0.6 - resolution: "@types/istanbul-lib-coverage@npm:2.0.6" - checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 - languageName: node - linkType: hard - -"@types/istanbul-lib-report@npm:*": - version: 3.0.3 - resolution: "@types/istanbul-lib-report@npm:3.0.3" - dependencies: - "@types/istanbul-lib-coverage": "npm:*" - checksum: 10c0/247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c - languageName: node - linkType: hard - -"@types/istanbul-reports@npm:^3.0.0": - version: 3.0.4 - resolution: "@types/istanbul-reports@npm:3.0.4" - dependencies: - "@types/istanbul-lib-report": "npm:*" - checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee - languageName: node - linkType: hard - -"@types/jest@npm:^29.5.14": - version: 29.5.14 - resolution: "@types/jest@npm:29.5.14" - dependencies: - expect: "npm:^29.0.0" - pretty-format: "npm:^29.0.0" - checksum: 10c0/18e0712d818890db8a8dab3d91e9ea9f7f19e3f83c2e50b312f557017dc81466207a71f3ed79cf4428e813ba939954fa26ffa0a9a7f153181ba174581b1c2aed - languageName: node - linkType: hard - -"@types/keyv@npm:^3.1.1": - version: 3.1.4 - resolution: "@types/keyv@npm:3.1.4" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/ff8f54fc49621210291f815fe5b15d809fd7d032941b3180743440bd507ecdf08b9e844625fa346af568c84bf34114eb378dcdc3e921a08ba1e2a08d7e3c809c - languageName: node - linkType: hard - -"@types/long@npm:^4.0.1": - version: 4.0.2 - resolution: "@types/long@npm:4.0.2" - checksum: 10c0/42ec66ade1f72ff9d143c5a519a65efc7c1c77be7b1ac5455c530ae9acd87baba065542f8847522af2e3ace2cc999f3ad464ef86e6b7352eece34daf88f8c924 - languageName: node - linkType: hard - -"@types/ms@npm:*": - version: 2.1.0 - resolution: "@types/ms@npm:2.1.0" - checksum: 10c0/5ce692ffe1549e1b827d99ef8ff71187457e0eb44adbae38fdf7b9a74bae8d20642ee963c14516db1d35fa2652e65f47680fdf679dcbde52bbfadd021f497225 - languageName: node - linkType: hard - -"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:^22.10.2": - version: 22.13.4 - resolution: "@types/node@npm:22.13.4" - dependencies: - undici-types: "npm:~6.20.0" - checksum: 10c0/3a234fa7766a3efc382cf81f66f474c26cdab2f54f43f757634c81c0444eb2160c2dabbde9741e4983078a318a88515b65416b5f1ab5478548579d7b3ead1d95 - languageName: node - linkType: hard - -"@types/node@npm:18.19.76": - version: 18.19.76 - resolution: "@types/node@npm:18.19.76" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 10c0/211250b264ca3967d4cce41921b8a4cd704d920152f723f95c18dc7b70771c43472c69a6adc1be1a8364007cfa6ae17408424b3b0bc1d55b5f29bab4a6741336 - languageName: node - linkType: hard - -"@types/node@npm:^16.18.67": - version: 16.18.126 - resolution: "@types/node@npm:16.18.126" - checksum: 10c0/5c137eb141d33de32b16ff26047ff6d449432b58d0d25f7cced2040c97727d81fe1099a7581eb336d14a6840f5b09e363bdd43d7a6995e8e81eb47aa51e413fc - languageName: node - linkType: hard - -"@types/offscreencanvas@npm:~2019.3.0": - version: 2019.3.0 - resolution: "@types/offscreencanvas@npm:2019.3.0" - checksum: 10c0/5ad93e734a22dd0831c7d4a32e3241165bb3bb88b703677c60741ebc4557e01e06964274258fb938a5da7caa3319a47f148be3df5e2383311b81bc209946c77d - languageName: node - linkType: hard - -"@types/responselike@npm:^1.0.0": - version: 1.0.3 - resolution: "@types/responselike@npm:1.0.3" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/a58ba341cb9e7d74f71810a88862da7b2a6fa42e2a1fc0ce40498f6ea1d44382f0640117057da779f74c47039f7166bf48fad02dc876f94e005c7afa50f5e129 - languageName: node - linkType: hard - -"@types/seedrandom@npm:^2.4.28": - version: 2.4.34 - resolution: "@types/seedrandom@npm:2.4.34" - checksum: 10c0/de045c55f07270ee300c4f33de0724b69cea9f3597047b53b039b43d4b21c4a40d5f13fe29f2b69a857f124048c4b58bf92ab5faf5816c21c5b2eb4e803cfae6 - languageName: node - linkType: hard - -"@types/semver@npm:^7.7.0": - version: 7.7.0 - resolution: "@types/semver@npm:7.7.0" - checksum: 10c0/6b5f65f647474338abbd6ee91a6bbab434662ddb8fe39464edcbcfc96484d388baad9eb506dff217b6fc1727a88894930eb1f308617161ac0f376fe06be4e1ee - languageName: node - linkType: hard - -"@types/shimmer@npm:^1.2.0": - version: 1.2.0 - resolution: "@types/shimmer@npm:1.2.0" - checksum: 10c0/6f7bfe1b55601cfc3ae713fc74a03341f3834253b8b91cb2add926d5949e4a63f7e666f59c2a6e40a883a5f9e2f3e3af10f9d3aed9b60fced0bda87659e58d8d - languageName: node - linkType: hard - -"@types/stack-utils@npm:^2.0.0": - version: 2.0.3 - resolution: "@types/stack-utils@npm:2.0.3" - checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c - languageName: node - linkType: hard - -"@types/webgl-ext@npm:0.0.30": - version: 0.0.30 - resolution: "@types/webgl-ext@npm:0.0.30" - checksum: 10c0/7d61cc4b95d7619d64831614238c848d73821ff686be0b609ad43883c2e2410b1ff74e3e519d604173c112511302b76465cea93dffc1398bf84cafe0237ed334 - languageName: node - linkType: hard - -"@types/yargs-parser@npm:*": - version: 21.0.3 - resolution: "@types/yargs-parser@npm:21.0.3" - checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 - languageName: node - linkType: hard - -"@types/yargs@npm:^17.0.8": - version: 17.0.33 - resolution: "@types/yargs@npm:17.0.33" - dependencies: - "@types/yargs-parser": "npm:*" - checksum: 10c0/d16937d7ac30dff697801c3d6f235be2166df42e4a88bf730fa6dc09201de3727c0a9500c59a672122313341de5f24e45ee0ff579c08ce91928e519090b7906b - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:^8.10.0": - version: 8.24.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.24.0" - dependencies: - "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.24.0" - "@typescript-eslint/type-utils": "npm:8.24.0" - "@typescript-eslint/utils": "npm:8.24.0" - "@typescript-eslint/visitor-keys": "npm:8.24.0" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.3.1" - natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^2.0.1" - peerDependencies: - "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/50536dc948f66042666337dc133dabf31d65f92348976cbb4eaca0317ea919b37011d05098185fff124eea04b5be9b9e1d4e957f8644261f83de998847558b7b - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:^8.10.0": - version: 8.24.0 - resolution: "@typescript-eslint/parser@npm:8.24.0" - dependencies: - "@typescript-eslint/scope-manager": "npm:8.24.0" - "@typescript-eslint/types": "npm:8.24.0" - "@typescript-eslint/typescript-estree": "npm:8.24.0" - "@typescript-eslint/visitor-keys": "npm:8.24.0" - debug: "npm:^4.3.4" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/3d2a22435714cc89e29bf05554538010354a52ff6ccb7321d5d68ddb27770f046970445e571c020c23994f0abc7ed271ce06d03bba6f590bd289d49006cc7208 - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:8.24.0": - version: 8.24.0 - resolution: "@typescript-eslint/scope-manager@npm:8.24.0" - dependencies: - "@typescript-eslint/types": "npm:8.24.0" - "@typescript-eslint/visitor-keys": "npm:8.24.0" - checksum: 10c0/7c47f6b06fb53dbd8bf7b526faad20ed4336f63356f4f3ee6194676b9c10a5c0a25b8449b9254b7a8952dbb859601f8b10617249b767ea11b3b35135822c7ef0 - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@npm:8.24.0": - version: 8.24.0 - resolution: "@typescript-eslint/type-utils@npm:8.24.0" - dependencies: - "@typescript-eslint/typescript-estree": "npm:8.24.0" - "@typescript-eslint/utils": "npm:8.24.0" - debug: "npm:^4.3.4" - ts-api-utils: "npm:^2.0.1" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/296271f142d3096e9fdd892441657038d3d7fd0508dbfb84147658d1c4559256a9ac0c33af26fb9e6f18e5f0fdd59bdd6149c28fba580e32ff3b1bf4301eab6a - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:8.24.0": - version: 8.24.0 - resolution: "@typescript-eslint/types@npm:8.24.0" - checksum: 10c0/d3fe148315a37c272e0d077fd3d05e10c7c3266c006605c94135d587a5cd58e34a7d9ee0bf43bfbe730545cfa329e836b1e5f6b8aabfaf56e2b524578e1b2d26 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:8.24.0": - version: 8.24.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.24.0" - dependencies: - "@typescript-eslint/types": "npm:8.24.0" - "@typescript-eslint/visitor-keys": "npm:8.24.0" - debug: "npm:^4.3.4" - fast-glob: "npm:^3.3.2" - is-glob: "npm:^4.0.3" - minimatch: "npm:^9.0.4" - semver: "npm:^7.6.0" - ts-api-utils: "npm:^2.0.1" - peerDependencies: - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/38732a9084131f0bfab3c0105367604d4b3017d4359f49562ac9e95b5490c798d38873f0fef5aafd2e1e78a57b079496d935c71649ea4b5be61bbff27055ebad - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:8.24.0": - version: 8.24.0 - resolution: "@typescript-eslint/utils@npm:8.24.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.24.0" - "@typescript-eslint/types": "npm:8.24.0" - "@typescript-eslint/typescript-estree": "npm:8.24.0" - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/c08cf9668d6ece98a0d0e7a87b62009f37931d3d799560c5084a59c90c7f22c45acc5022c104b5bd1899d41c46fba24276fdb31e0742402f804f66285943c150 - languageName: node - linkType: hard - -"@typescript-eslint/visitor-keys@npm:8.24.0": - version: 8.24.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.24.0" - dependencies: - "@typescript-eslint/types": "npm:8.24.0" - eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/ae3dcabbeb5213282806de1a7bc31c657189aae4225f2847356bc3110de46a43a82595634e0f123f6c8ca53ae6520c2acf7ac59a91eeb83c0f763166e3982f5c - languageName: node - linkType: hard - -"@ungap/structured-clone@npm:^1.2.0": - version: 1.3.0 - resolution: "@ungap/structured-clone@npm:1.3.0" - checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a - languageName: node - linkType: hard - -"@webgpu/types@npm:0.1.16": - version: 0.1.16 - resolution: "@webgpu/types@npm:0.1.16" - checksum: 10c0/3f5eeb99b9bfb136ea58ef19a82b925ff04f53af4d3121b1a6ea1ddf4117b880ee411a7d04a9331c64fee417e2d9b5c69e622befd65023a8bf32f90d6a7f03b4 - languageName: node - linkType: hard - -"@yarnpkg/lockfile@npm:^1.1.0": - version: 1.1.0 - resolution: "@yarnpkg/lockfile@npm:1.1.0" - checksum: 10c0/0bfa50a3d756623d1f3409bc23f225a1d069424dbc77c6fd2f14fb377390cd57ec703dc70286e081c564be9051ead9ba85d81d66a3e68eeb6eb506d4e0c0fbda - languageName: node - linkType: hard - -"@yarnpkg/parsers@npm:3.0.2": - version: 3.0.2 - resolution: "@yarnpkg/parsers@npm:3.0.2" - dependencies: - js-yaml: "npm:^3.10.0" - tslib: "npm:^2.4.0" - checksum: 10c0/a0c340e13129643162423d7e666061c0b39b143bfad3fc5a74c7d92a30fd740f6665d41cd4e61832c20375889d793eea1d1d103cacb39ed68f7acd168add8c53 - languageName: node - linkType: hard - -"@zkochan/js-yaml@npm:0.0.7": - version: 0.0.7 - resolution: "@zkochan/js-yaml@npm:0.0.7" - dependencies: - argparse: "npm:^2.0.1" - bin: - js-yaml: bin/js-yaml.js - checksum: 10c0/c8b3525717912811f9422ed50e94c5751ed6f771eb1b7e5cde097f14835654931e2bdaecb1e5fc37b51cf8d822410a307f16dd1581d46149398c30215f3f9bac - languageName: node - linkType: hard - -"JSONStream@npm:^1.0.3": - version: 1.3.5 - resolution: "JSONStream@npm:1.3.5" - dependencies: - jsonparse: "npm:^1.2.0" - through: "npm:>=2.2.7 <3" - bin: - JSONStream: ./bin.js - checksum: 10c0/0f54694da32224d57b715385d4a6b668d2117379d1f3223dc758459246cca58fdc4c628b83e8a8883334e454a0a30aa198ede77c788b55537c1844f686a751f2 - languageName: node - linkType: hard - -"abbrev@npm:^3.0.0": - version: 3.0.0 - resolution: "abbrev@npm:3.0.0" - checksum: 10c0/049704186396f571650eb7b22ed3627b77a5aedf98bb83caf2eac81ca2a3e25e795394b0464cfb2d6076df3db6a5312139eac5b6a126ca296ac53c5008069c28 - languageName: node - linkType: hard - -"abort-controller@npm:^3.0.0": - version: 3.0.0 - resolution: "abort-controller@npm:3.0.0" - dependencies: - event-target-shim: "npm:^5.0.0" - checksum: 10c0/90ccc50f010250152509a344eb2e71977fbf8db0ab8f1061197e3275ddf6c61a41a6edfd7b9409c664513131dd96e962065415325ef23efa5db931b382d24ca5 - languageName: node - linkType: hard - -"acorn-import-attributes@npm:^1.9.5": - version: 1.9.5 - resolution: "acorn-import-attributes@npm:1.9.5" - peerDependencies: - acorn: ^8 - checksum: 10c0/5926eaaead2326d5a86f322ff1b617b0f698aa61dc719a5baa0e9d955c9885cc71febac3fb5bacff71bbf2c4f9c12db2056883c68c53eb962c048b952e1e013d - languageName: node - linkType: hard - -"acorn-jsx@npm:^5.3.2": - version: 5.3.2 - resolution: "acorn-jsx@npm:5.3.2" - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 - languageName: node - linkType: hard - -"acorn-node@npm:^1.2.0, acorn-node@npm:^1.3.0, acorn-node@npm:^1.5.2, acorn-node@npm:^1.8.2": - version: 1.8.2 - resolution: "acorn-node@npm:1.8.2" - dependencies: - acorn: "npm:^7.0.0" - acorn-walk: "npm:^7.0.0" - xtend: "npm:^4.0.2" - checksum: 10c0/e9a20dae515701cd3d03812929a7f74c4363fdcb4c74d762f7c43566dc87175ad817aa281ba11c88dabf5e8d35aec590073393c02a04bbdcfda58c2f320d08ac - languageName: node - linkType: hard - -"acorn-walk@npm:^7.0.0": - version: 7.2.0 - resolution: "acorn-walk@npm:7.2.0" - checksum: 10c0/ff99f3406ed8826f7d6ef6ac76b7608f099d45a1ff53229fa267125da1924188dbacf02e7903dfcfd2ae4af46f7be8847dc7d564c73c4e230dfb69c8ea8e6b4c - languageName: node - linkType: hard - -"acorn@npm:^7.0.0": - version: 7.4.1 - resolution: "acorn@npm:7.4.1" - bin: - acorn: bin/acorn - checksum: 10c0/bd0b2c2b0f334bbee48828ff897c12bd2eb5898d03bf556dcc8942022cec795ac5bb5b6b585e2de687db6231faf07e096b59a361231dd8c9344d5df5f7f0e526 - languageName: node - linkType: hard - -"acorn@npm:^8.14.0, acorn@npm:^8.5.0, acorn@npm:^8.9.0": - version: 8.14.0 - resolution: "acorn@npm:8.14.0" - bin: - acorn: bin/acorn - checksum: 10c0/6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7 - languageName: node - linkType: hard - -"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": - version: 7.1.3 - resolution: "agent-base@npm:7.1.3" - checksum: 10c0/6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 - languageName: node - linkType: hard - -"ajv-formats@npm:^2.1.1": - version: 2.1.1 - resolution: "ajv-formats@npm:2.1.1" - dependencies: - ajv: "npm:^8.0.0" - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - checksum: 10c0/e43ba22e91b6a48d96224b83d260d3a3a561b42d391f8d3c6d2c1559f9aa5b253bfb306bc94bbeca1d967c014e15a6efe9a207309e95b3eaae07fcbcdc2af662 - languageName: node - linkType: hard - -"ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:~6.12.6": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" - dependencies: - fast-deep-equal: "npm:^3.1.1" - fast-json-stable-stringify: "npm:^2.0.0" - json-schema-traverse: "npm:^0.4.1" - uri-js: "npm:^4.2.2" - checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 - languageName: node - linkType: hard - -"ajv@npm:^8.0.0, ajv@npm:^8.6.3, ajv@npm:^8.8.2": - version: 8.17.1 - resolution: "ajv@npm:8.17.1" - dependencies: - fast-deep-equal: "npm:^3.1.3" - fast-uri: "npm:^3.0.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 - languageName: node - linkType: hard - -"ansi-align@npm:^3.0.0": - version: 3.0.1 - resolution: "ansi-align@npm:3.0.1" - dependencies: - string-width: "npm:^4.1.0" - checksum: 10c0/ad8b755a253a1bc8234eb341e0cec68a857ab18bf97ba2bda529e86f6e30460416523e0ec58c32e5c21f0ca470d779503244892873a5895dbd0c39c788e82467 - languageName: node - linkType: hard - -"ansi-colors@npm:^4.1.1": - version: 4.1.3 - resolution: "ansi-colors@npm:4.1.3" - checksum: 10c0/ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 - languageName: node - linkType: hard - -"ansi-escapes@npm:^3.2.0": - version: 3.2.0 - resolution: "ansi-escapes@npm:3.2.0" - checksum: 10c0/084e1ce38139ad2406f18a8e7efe2b850ddd06ce3c00f633392d1ce67756dab44fe290e573d09ef3c9a0cb13c12881e0e35a8f77a017d39a0a4ab85ae2fae04f - languageName: node - linkType: hard - -"ansi-escapes@npm:^4.2.1": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: "npm:^0.21.3" - checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 - languageName: node - linkType: hard - -"ansi-regex@npm:^2.0.0": - version: 2.1.1 - resolution: "ansi-regex@npm:2.1.1" - checksum: 10c0/78cebaf50bce2cb96341a7230adf28d804611da3ce6bf338efa7b72f06cc6ff648e29f80cd95e582617ba58d5fdbec38abfeed3500a98bce8381a9daec7c548b - languageName: node - linkType: hard - -"ansi-regex@npm:^3.0.0": - version: 3.0.1 - resolution: "ansi-regex@npm:3.0.1" - checksum: 10c0/d108a7498b8568caf4a46eea4f1784ab4e0dfb2e3f3938c697dee21443d622d765c958f2b7e2b9f6b9e55e2e2af0584eaa9915d51782b89a841c28e744e7a167 - languageName: node - linkType: hard - -"ansi-regex@npm:^4.1.0": - version: 4.1.1 - resolution: "ansi-regex@npm:4.1.1" - checksum: 10c0/d36d34234d077e8770169d980fed7b2f3724bfa2a01da150ccd75ef9707c80e883d27cdf7a0eac2f145ac1d10a785a8a855cffd05b85f778629a0db62e7033da - languageName: node - linkType: hard - -"ansi-regex@npm:^5.0.1": - version: 5.0.1 - resolution: "ansi-regex@npm:5.0.1" - checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 - languageName: node - linkType: hard - -"ansi-regex@npm:^6.0.1": - version: 6.1.0 - resolution: "ansi-regex@npm:6.1.0" - checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc - languageName: node - linkType: hard - -"ansi-styles@npm:^2.2.1": - version: 2.2.1 - resolution: "ansi-styles@npm:2.2.1" - checksum: 10c0/7c68aed4f1857389e7a12f85537ea5b40d832656babbf511cc7ecd9efc52889b9c3e5653a71a6aade783c3c5e0aa223ad4ff8e83c27ac8a666514e6c79068cab - languageName: node - linkType: hard - -"ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": - version: 3.2.1 - resolution: "ansi-styles@npm:3.2.1" - dependencies: - color-convert: "npm:^1.9.0" - checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b - languageName: node - linkType: hard - -"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": - version: 4.3.0 - resolution: "ansi-styles@npm:4.3.0" - dependencies: - color-convert: "npm:^2.0.1" - checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 - languageName: node - linkType: hard - -"ansi-styles@npm:^5.0.0": - version: 5.2.0 - resolution: "ansi-styles@npm:5.2.0" - checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df - languageName: node - linkType: hard - -"ansi-styles@npm:^6.1.0": - version: 6.2.1 - resolution: "ansi-styles@npm:6.2.1" - checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c - languageName: node - linkType: hard - -"any-shell-escape@npm:^0.1.1": - version: 0.1.1 - resolution: "any-shell-escape@npm:0.1.1" - checksum: 10c0/401e2d7100e8b2f37db2a65c34fa27b87c543350a245a358aa43f783c5238dea3f209c64370eecaaaa6fe238cb273ee3a8ea41f7c977b87aa27151b7356e8dad - languageName: node - linkType: hard - -"anymatch@npm:^3.0.3": - version: 3.1.3 - resolution: "anymatch@npm:3.1.3" - dependencies: - normalize-path: "npm:^3.0.0" - picomatch: "npm:^2.0.4" - checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac - languageName: node - linkType: hard - -"argparse@npm:^1.0.7": - version: 1.0.10 - resolution: "argparse@npm:1.0.10" - dependencies: - sprintf-js: "npm:~1.0.2" - checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de - languageName: node - linkType: hard - -"argparse@npm:^2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e - languageName: node - linkType: hard - -"array-flatten@npm:^3.0.0": - version: 3.0.0 - resolution: "array-flatten@npm:3.0.0" - checksum: 10c0/202dae2bcee760f12e29958a0957bd166b3a9a8b41d0c942786d48857f903479c8a10fc7f55ed64904254dce7240f9fa50633504c925288fd051d9fb122cbb48 - languageName: node - linkType: hard - -"array-from@npm:^2.1.1": - version: 2.1.1 - resolution: "array-from@npm:2.1.1" - checksum: 10c0/565fe078a3fb8be3d1b17d1b1a6b514d14d7f6c7349fb1de0b0f4cb7e0e4ffb6d35e03ff234ac978cffb67fc8f1e93e477271b70fe2f9e0ef76d10b0402d4d26 - languageName: node - linkType: hard - -"asn1.js@npm:^4.10.1": - version: 4.10.1 - resolution: "asn1.js@npm:4.10.1" - dependencies: - bn.js: "npm:^4.0.0" - inherits: "npm:^2.0.1" - minimalistic-assert: "npm:^1.0.0" - checksum: 10c0/afa7f3ab9e31566c80175a75b182e5dba50589dcc738aa485be42bdd787e2a07246a4b034d481861123cbe646a7656f318f4f1cad2e9e5e808a210d5d6feaa88 - languageName: node - linkType: hard - -"asn1@npm:~0.2.3": - version: 0.2.6 - resolution: "asn1@npm:0.2.6" - dependencies: - safer-buffer: "npm:~2.1.0" - checksum: 10c0/00c8a06c37e548762306bcb1488388d2f76c74c36f70c803f0c081a01d3bdf26090fc088cd812afc5e56a6d49e33765d451a5f8a68ab9c2b087eba65d2e980e0 - languageName: node - linkType: hard - -"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": - version: 1.0.0 - resolution: "assert-plus@npm:1.0.0" - checksum: 10c0/b194b9d50c3a8f872ee85ab110784911e696a4d49f7ee6fc5fb63216dedbefd2c55999c70cb2eaeb4cf4a0e0338b44e9ace3627117b5bf0d42460e9132f21b91 - languageName: node - linkType: hard - -"assert@npm:^1.4.0": - version: 1.5.1 - resolution: "assert@npm:1.5.1" - dependencies: - object.assign: "npm:^4.1.4" - util: "npm:^0.10.4" - checksum: 10c0/836688b928b68b7fc5bbc165443e16a62623d57676a1e8a980a0316f9ae86e5e0a102c63470491bf55a8545e75766303640c0c7ad1cf6bfa5450130396043bbd - languageName: node - linkType: hard - -"async@npm:^2.6.2": - version: 2.6.4 - resolution: "async@npm:2.6.4" - dependencies: - lodash: "npm:^4.17.14" - checksum: 10c0/0ebb3273ef96513389520adc88e0d3c45e523d03653cc9b66f5c46f4239444294899bfd13d2b569e7dbfde7da2235c35cf5fd3ece9524f935d41bbe4efccdad0 - languageName: node - linkType: hard - -"async@npm:^3.0.1, async@npm:^3.2.3": - version: 3.2.6 - resolution: "async@npm:3.2.6" - checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 - languageName: node - linkType: hard - -"asynckit@npm:^0.4.0": - version: 0.4.0 - resolution: "asynckit@npm:0.4.0" - checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d - languageName: node - linkType: hard - -"atomic-sleep@npm:^1.0.0": - version: 1.0.0 - resolution: "atomic-sleep@npm:1.0.0" - checksum: 10c0/e329a6665512736a9bbb073e1761b4ec102f7926cce35037753146a9db9c8104f5044c1662e4a863576ce544fb8be27cd2be6bc8c1a40147d03f31eb1cfb6e8a - languageName: node - linkType: hard - -"atomically@npm:^1.7.0": - version: 1.7.0 - resolution: "atomically@npm:1.7.0" - checksum: 10c0/31f5efd5d69474681268557af4024f9e10223bb6b39fdedb5f2e19405186c4b76284fac9f6c43c9af75013cad6437e93b7168268f5ddb7aaf1cfc5fdb415f227 - languageName: node - linkType: hard - -"autocannon@npm:^7.5.0": - version: 7.15.0 - resolution: "autocannon@npm:7.15.0" - dependencies: - chalk: "npm:^4.1.0" - char-spinner: "npm:^1.0.1" - cli-table3: "npm:^0.6.0" - color-support: "npm:^1.1.1" - cross-argv: "npm:^2.0.0" - form-data: "npm:^4.0.0" - has-async-hooks: "npm:^1.0.0" - hdr-histogram-js: "npm:^3.0.0" - hdr-histogram-percentiles-obj: "npm:^3.0.0" - http-parser-js: "npm:^0.5.2" - hyperid: "npm:^3.0.0" - lodash.chunk: "npm:^4.2.0" - lodash.clonedeep: "npm:^4.5.0" - lodash.flatten: "npm:^4.4.0" - manage-path: "npm:^2.0.0" - on-net-listen: "npm:^1.1.1" - pretty-bytes: "npm:^5.4.1" - progress: "npm:^2.0.3" - reinterval: "npm:^1.1.0" - retimer: "npm:^3.0.0" - semver: "npm:^7.3.2" - subarg: "npm:^1.0.0" - timestring: "npm:^6.0.0" - bin: - autocannon: autocannon.js - checksum: 10c0/5f7e9468df028c355e60c977e0f7f3978ec7b4b4590213adfc24c686c15101de6f0d67f7f7a4c8cc9b642d42ad7f2b53d88c61a9420b910c1e1dd3b220340be3 - languageName: node - linkType: hard - -"available-typed-arrays@npm:^1.0.7": - version: 1.0.7 - resolution: "available-typed-arrays@npm:1.0.7" - dependencies: - possible-typed-array-names: "npm:^1.0.0" - checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 - languageName: node - linkType: hard - -"aws-sign2@npm:~0.7.0": - version: 0.7.0 - resolution: "aws-sign2@npm:0.7.0" - checksum: 10c0/021d2cc5547d4d9ef1633e0332e746a6f447997758b8b68d6fb33f290986872d2bff5f0c37d5832f41a7229361f093cd81c40898d96ed153493c0fb5cd8575d2 - languageName: node - linkType: hard - -"aws4@npm:^1.8.0": - version: 1.13.2 - resolution: "aws4@npm:1.13.2" - checksum: 10c0/c993d0d186d699f685d73113733695d648ec7d4b301aba2e2a559d0cd9c1c902308cc52f4095e1396b23fddbc35113644e7f0a6a32753636306e41e3ed6f1e79 - languageName: node - linkType: hard - -"axios@npm:^1.7.4": - version: 1.15.1 - resolution: "axios@npm:1.15.1" - dependencies: - follow-redirects: "npm:^1.15.11" - form-data: "npm:^4.0.5" - proxy-from-env: "npm:^2.1.0" - checksum: 10c0/f8b5f3aa954cc1da283e32ad81882967a371dfec7dcc75174fcae93093daeb5399aec2ec587d04779f46b00ff1c297ac9edf3fa596452d6a3d455ce5b58093a4 - languageName: node - linkType: hard - -"b4a@npm:^1.6.0": - version: 1.6.7 - resolution: "b4a@npm:1.6.7" - checksum: 10c0/ec2f004d1daae04be8c5a1f8aeb7fea213c34025e279db4958eb0b82c1729ee25f7c6e89f92a5f65c8a9cf2d017ce27e3dda912403341d1781bd74528a4849d4 - languageName: node - linkType: hard - -"babel-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "babel-jest@npm:29.7.0" - dependencies: - "@jest/transform": "npm:^29.7.0" - "@types/babel__core": "npm:^7.1.14" - babel-plugin-istanbul: "npm:^6.1.1" - babel-preset-jest: "npm:^29.6.3" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - slash: "npm:^3.0.0" - peerDependencies: - "@babel/core": ^7.8.0 - checksum: 10c0/2eda9c1391e51936ca573dd1aedfee07b14c59b33dbe16ef347873ddd777bcf6e2fc739681e9e9661ab54ef84a3109a03725be2ac32cd2124c07ea4401cbe8c1 - languageName: node - linkType: hard - -"babel-plugin-istanbul@npm:^6.1.1": - version: 6.1.1 - resolution: "babel-plugin-istanbul@npm:6.1.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - "@istanbuljs/load-nyc-config": "npm:^1.0.0" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-instrument: "npm:^5.0.4" - test-exclude: "npm:^6.0.0" - checksum: 10c0/1075657feb705e00fd9463b329921856d3775d9867c5054b449317d39153f8fbcebd3e02ebf00432824e647faff3683a9ca0a941325ef1afe9b3c4dd51b24beb - languageName: node - linkType: hard - -"babel-plugin-jest-hoist@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-plugin-jest-hoist@npm:29.6.3" - dependencies: - "@babel/template": "npm:^7.3.3" - "@babel/types": "npm:^7.3.3" - "@types/babel__core": "npm:^7.1.14" - "@types/babel__traverse": "npm:^7.0.6" - checksum: 10c0/7e6451caaf7dce33d010b8aafb970e62f1b0c0b57f4978c37b0d457bbcf0874d75a395a102daf0bae0bd14eafb9f6e9a165ee5e899c0a4f1f3bb2e07b304ed2e - languageName: node - linkType: hard - -"babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.1.0 - resolution: "babel-preset-current-node-syntax@npm:1.1.0" - dependencies: - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" - "@babel/plugin-syntax-import-meta": "npm:^7.10.4" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/0b838d4412e3322cb4436f246e24e9c00bebcedfd8f00a2f51489db683bd35406bbd55a700759c28d26959c6e03f84dd6a1426f576f440267c1d7a73c5717281 - languageName: node - linkType: hard - -"babel-preset-jest@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-preset-jest@npm:29.6.3" - dependencies: - babel-plugin-jest-hoist: "npm:^29.6.3" - babel-preset-current-node-syntax: "npm:^1.0.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 10c0/ec5fd0276b5630b05f0c14bb97cc3815c6b31600c683ebb51372e54dcb776cff790bdeeabd5b8d01ede375a040337ccbf6a3ccd68d3a34219125945e167ad943 - languageName: node - linkType: hard - -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee - languageName: node - linkType: hard - -"base64-js@npm:^1.0.2, base64-js@npm:^1.2.0, base64-js@npm:^1.3.1": - version: 1.5.1 - resolution: "base64-js@npm:1.5.1" - checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf - languageName: node - linkType: hard - -"bcrypt-pbkdf@npm:^1.0.0": - version: 1.0.2 - resolution: "bcrypt-pbkdf@npm:1.0.2" - dependencies: - tweetnacl: "npm:^0.14.3" - checksum: 10c0/ddfe85230b32df25aeebfdccfbc61d3bc493ace49c884c9c68575de1f5dcf733a5d7de9def3b0f318b786616b8d85bad50a28b1da1750c43e0012c93badcc148 - languageName: node - linkType: hard - -"benchmark@workspace:packages/benchmark": - version: 0.0.0-use.local - resolution: "benchmark@workspace:packages/benchmark" - dependencies: - "@eventstore/db-client": "npm:^6.2.1" - "@kurrent/bridge": "npm:^0.2.2" - "@kurrent/kurrentdb-client": "workspace:^" - clinic: "npm:^13.0.0" - tinybench: "npm:^3.1.1" - languageName: unknown - linkType: soft - -"bit-twiddle@npm:^1.0.0": - version: 1.0.2 - resolution: "bit-twiddle@npm:1.0.2" - checksum: 10c0/edd86fdaeb27fb5acb9dbde247a71e511ebb6c5406ed645038974203dce8c87ef0359f5d5b60212c2a54d0a52ab16a27c4cc3b1cd4e06256a33881ed77f03d7a - languageName: node - linkType: hard - -"bl@npm:^4.0.3, bl@npm:^4.1.0": - version: 4.1.0 - resolution: "bl@npm:4.1.0" - dependencies: - buffer: "npm:^5.5.0" - inherits: "npm:^2.0.4" - readable-stream: "npm:^3.4.0" - checksum: 10c0/02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f - languageName: node - linkType: hard - -"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": - version: 4.12.1 - resolution: "bn.js@npm:4.12.1" - checksum: 10c0/b7f37a0cd5e4b79142b6f4292d518b416be34ae55d6dd6b0f66f96550c8083a50ffbbf8bda8d0ab471158cb81aa74ea4ee58fe33c7802e4a30b13810e98df116 - languageName: node - linkType: hard - -"bn.js@npm:^5.2.1": - version: 5.2.1 - resolution: "bn.js@npm:5.2.1" - checksum: 10c0/bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa - languageName: node - linkType: hard - -"boxen@npm:^5.0.0": - version: 5.1.2 - resolution: "boxen@npm:5.1.2" - dependencies: - ansi-align: "npm:^3.0.0" - camelcase: "npm:^6.2.0" - chalk: "npm:^4.1.0" - cli-boxes: "npm:^2.2.1" - string-width: "npm:^4.2.2" - type-fest: "npm:^0.20.2" - widest-line: "npm:^3.1.0" - wrap-ansi: "npm:^7.0.0" - checksum: 10c0/71f31c2eb3dcacd5fce524ae509e0cc90421752e0bfbd0281fd3352871d106c462a0f810c85f2fdb02f3a9fab2d7a84e9718b4999384d651b76104ebe5d2c024 - languageName: node - linkType: hard - -"brace-expansion@npm:^1.1.7": - version: 1.1.11 - resolution: "brace-expansion@npm:1.1.11" - dependencies: - balanced-match: "npm:^1.0.0" - concat-map: "npm:0.0.1" - checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 - languageName: node - linkType: hard - -"brace-expansion@npm:^2.0.1": - version: 2.0.1 - resolution: "brace-expansion@npm:2.0.1" - dependencies: - balanced-match: "npm:^1.0.0" - checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f - languageName: node - linkType: hard - -"braces@npm:^3.0.3": - version: 3.0.3 - resolution: "braces@npm:3.0.3" - dependencies: - fill-range: "npm:^7.1.1" - checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 - languageName: node - linkType: hard - -"brfs@npm:^2.0.1": - version: 2.0.2 - resolution: "brfs@npm:2.0.2" - dependencies: - quote-stream: "npm:^1.0.1" - resolve: "npm:^1.1.5" - static-module: "npm:^3.0.2" - through2: "npm:^2.0.0" - bin: - brfs: bin/cmd.js - checksum: 10c0/dea04175edeee8c42ab58c5782de1a55c0809f74d2cedd66a2714eb41ca5094ee5641a939b2f83c77e560d021f640fa9947524ee544ed0fa8415c2aa1f7d97de - languageName: node - linkType: hard - -"brorand@npm:^1.0.1, brorand@npm:^1.1.0": - version: 1.1.0 - resolution: "brorand@npm:1.1.0" - checksum: 10c0/6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 - languageName: node - linkType: hard - -"browser-pack@npm:^6.0.1": - version: 6.1.0 - resolution: "browser-pack@npm:6.1.0" - dependencies: - JSONStream: "npm:^1.0.3" - combine-source-map: "npm:~0.8.0" - defined: "npm:^1.0.0" - safe-buffer: "npm:^5.1.1" - through2: "npm:^2.0.0" - umd: "npm:^3.0.0" - bin: - browser-pack: bin/cmd.js - checksum: 10c0/1912d9e9bf25ff083531f36b484623b63f020a73b7d02a4515830d06b284468994ef55b9b632f0a543ef0db4d9794e618406d7b692ce46a009fecea5a774dd33 - languageName: node - linkType: hard - -"browser-process-hrtime@npm:^0.1.2": - version: 0.1.3 - resolution: "browser-process-hrtime@npm:0.1.3" - checksum: 10c0/57026beaa1b438f520c0ca593fc21f5a11f574f3876d74611a604eafd54ea274ba02c01bcd000dcfc90ef83c057fddc1a4252d81992d96651fd9fcb14e566c53 - languageName: node - linkType: hard - -"browser-resolve@npm:^2.0.0": - version: 2.0.0 - resolution: "browser-resolve@npm:2.0.0" - dependencies: - resolve: "npm:^1.17.0" - checksum: 10c0/06c43adf3cb1939825ab9a4ac355b23272820ee421a20d04f62e0dabd9ea305e497b97f3ac027f87d53c366483aafe8673bbe1aaa5e41cd69eeafa65ac5fda6e - languageName: node - linkType: hard - -"browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": - version: 1.2.0 - resolution: "browserify-aes@npm:1.2.0" - dependencies: - buffer-xor: "npm:^1.0.3" - cipher-base: "npm:^1.0.0" - create-hash: "npm:^1.1.0" - evp_bytestokey: "npm:^1.0.3" - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.0.1" - checksum: 10c0/967f2ae60d610b7b252a4cbb55a7a3331c78293c94b4dd9c264d384ca93354c089b3af9c0dd023534efdc74ffbc82510f7ad4399cf82bc37bc07052eea485f18 - languageName: node - linkType: hard - -"browserify-cipher@npm:^1.0.1": - version: 1.0.1 - resolution: "browserify-cipher@npm:1.0.1" - dependencies: - browserify-aes: "npm:^1.0.4" - browserify-des: "npm:^1.0.0" - evp_bytestokey: "npm:^1.0.0" - checksum: 10c0/aa256dcb42bc53a67168bbc94ab85d243b0a3b56109dee3b51230b7d010d9b78985ffc1fb36e145c6e4db151f888076c1cfc207baf1525d3e375cbe8187fe27d - languageName: node - linkType: hard - -"browserify-des@npm:^1.0.0": - version: 1.0.2 - resolution: "browserify-des@npm:1.0.2" - dependencies: - cipher-base: "npm:^1.0.1" - des.js: "npm:^1.0.0" - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.1.2" - checksum: 10c0/943eb5d4045eff80a6cde5be4e5fbb1f2d5002126b5a4789c3c1aae3cdddb1eb92b00fb92277f512288e5c6af330730b1dbabcf7ce0923e749e151fcee5a074d - languageName: node - linkType: hard - -"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": - version: 4.1.1 - resolution: "browserify-rsa@npm:4.1.1" - dependencies: - bn.js: "npm:^5.2.1" - randombytes: "npm:^2.1.0" - safe-buffer: "npm:^5.2.1" - checksum: 10c0/b650ee1192e3d7f3d779edc06dd96ed8720362e72ac310c367b9d7fe35f7e8dbb983c1829142b2b3215458be8bf17c38adc7224920843024ed8cf39e19c513c0 - languageName: node - linkType: hard - -"browserify-sign@npm:^4.2.3": - version: 4.2.3 - resolution: "browserify-sign@npm:4.2.3" - dependencies: - bn.js: "npm:^5.2.1" - browserify-rsa: "npm:^4.1.0" - create-hash: "npm:^1.2.0" - create-hmac: "npm:^1.1.7" - elliptic: "npm:^6.5.5" - hash-base: "npm:~3.0" - inherits: "npm:^2.0.4" - parse-asn1: "npm:^5.1.7" - readable-stream: "npm:^2.3.8" - safe-buffer: "npm:^5.2.1" - checksum: 10c0/30c0eba3f5970a20866a4d3fbba2c5bd1928cd24f47faf995f913f1499214c6f3be14bb4d6ec1ab5c6cafb1eca9cb76ba1c2e1c04ed018370634d4e659c77216 - languageName: node - linkType: hard - -"browserify-zlib@npm:~0.2.0": - version: 0.2.0 - resolution: "browserify-zlib@npm:0.2.0" - dependencies: - pako: "npm:~1.0.5" - checksum: 10c0/9ab10b6dc732c6c5ec8ebcbe5cb7fe1467f97402c9b2140113f47b5f187b9438f93a8e065d8baf8b929323c18324fbf1105af479ee86d9d36cab7d7ef3424ad9 - languageName: node - linkType: hard - -"browserify@npm:^17.0.0": - version: 17.0.1 - resolution: "browserify@npm:17.0.1" - dependencies: - JSONStream: "npm:^1.0.3" - assert: "npm:^1.4.0" - browser-pack: "npm:^6.0.1" - browser-resolve: "npm:^2.0.0" - browserify-zlib: "npm:~0.2.0" - buffer: "npm:~5.2.1" - cached-path-relative: "npm:^1.0.0" - concat-stream: "npm:^1.6.0" - console-browserify: "npm:^1.1.0" - constants-browserify: "npm:~1.0.0" - crypto-browserify: "npm:^3.0.0" - defined: "npm:^1.0.0" - deps-sort: "npm:^2.0.1" - domain-browser: "npm:^1.2.0" - duplexer2: "npm:~0.1.2" - events: "npm:^3.0.0" - glob: "npm:^7.1.0" - hasown: "npm:^2.0.0" - htmlescape: "npm:^1.1.0" - https-browserify: "npm:^1.0.0" - inherits: "npm:~2.0.1" - insert-module-globals: "npm:^7.2.1" - labeled-stream-splicer: "npm:^2.0.0" - mkdirp-classic: "npm:^0.5.2" - module-deps: "npm:^6.2.3" - os-browserify: "npm:~0.3.0" - parents: "npm:^1.0.1" - path-browserify: "npm:^1.0.0" - process: "npm:~0.11.0" - punycode: "npm:^1.3.2" - querystring-es3: "npm:~0.2.0" - read-only-stream: "npm:^2.0.0" - readable-stream: "npm:^2.0.2" - resolve: "npm:^1.1.4" - shasum-object: "npm:^1.0.0" - shell-quote: "npm:^1.6.1" - stream-browserify: "npm:^3.0.0" - stream-http: "npm:^3.0.0" - string_decoder: "npm:^1.1.1" - subarg: "npm:^1.0.0" - syntax-error: "npm:^1.1.1" - through2: "npm:^2.0.0" - timers-browserify: "npm:^1.0.1" - tty-browserify: "npm:0.0.1" - url: "npm:~0.11.0" - util: "npm:~0.12.0" - vm-browserify: "npm:^1.0.0" - xtend: "npm:^4.0.0" - bin: - browserify: bin/cmd.js - checksum: 10c0/d55cb025620ad2ef52082b499305ac0d5fbca67994d6e34793fefa5aee1e8f16739c1b1aa29ba705bc4d76f93afa3f844b23ff7e870f802d3bb32f72bf17dc8e - languageName: node - linkType: hard - -"browserslist@npm:^4.24.0": - version: 4.24.4 - resolution: "browserslist@npm:4.24.4" - dependencies: - caniuse-lite: "npm:^1.0.30001688" - electron-to-chromium: "npm:^1.5.73" - node-releases: "npm:^2.0.19" - update-browserslist-db: "npm:^1.1.1" - bin: - browserslist: cli.js - checksum: 10c0/db7ebc1733cf471e0b490b4f47e3e2ea2947ce417192c9246644e92c667dd56a71406cc58f62ca7587caf828364892e9952904a02b7aead752bc65b62a37cfe9 - languageName: node - linkType: hard - -"bs-logger@npm:^0.2.6": - version: 0.2.6 - resolution: "bs-logger@npm:0.2.6" - dependencies: - fast-json-stable-stringify: "npm:2.x" - checksum: 10c0/80e89aaaed4b68e3374ce936f2eb097456a0dddbf11f75238dbd53140b1e39259f0d248a5089ed456f1158984f22191c3658d54a713982f676709fbe1a6fa5a0 - languageName: node - linkType: hard - -"bser@npm:2.1.1": - version: 2.1.1 - resolution: "bser@npm:2.1.1" - dependencies: - node-int64: "npm:^0.4.0" - checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227 - languageName: node - linkType: hard - -"buffer-equal@npm:0.0.1": - version: 0.0.1 - resolution: "buffer-equal@npm:0.0.1" - checksum: 10c0/2fdcc84ac89032c1db8f393a550f6936f407796c15c9a2eac7b5d1cd1481621215e33d7c768a948e906ea6ae9cf054bbd5aa4492dd68d343f5a12fd48e1c1f67 - languageName: node - linkType: hard - -"buffer-from@npm:^1.0.0": - version: 1.1.2 - resolution: "buffer-from@npm:1.1.2" - checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 - languageName: node - linkType: hard - -"buffer-xor@npm:^1.0.3": - version: 1.0.3 - resolution: "buffer-xor@npm:1.0.3" - checksum: 10c0/fd269d0e0bf71ecac3146187cfc79edc9dbb054e2ee69b4d97dfb857c6d997c33de391696d04bdd669272751fa48e7872a22f3a6c7b07d6c0bc31dbe02a4075c - languageName: node - linkType: hard - -"buffer@npm:^5.2.1, buffer@npm:^5.5.0": - version: 5.7.1 - resolution: "buffer@npm:5.7.1" - dependencies: - base64-js: "npm:^1.3.1" - ieee754: "npm:^1.1.13" - checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e - languageName: node - linkType: hard - -"buffer@npm:~5.2.1": - version: 5.2.1 - resolution: "buffer@npm:5.2.1" - dependencies: - base64-js: "npm:^1.0.2" - ieee754: "npm:^1.1.4" - checksum: 10c0/d7351a0bb75b6142b74baf81a7a9705a7f6ceb3ce6d4968d2dfa8268a5abce45cabe6e6256aebbe46ef075934c5ce409203c33c130ed68cc1cec9069c00cb184 - languageName: node - linkType: hard - -"builtin-status-codes@npm:^3.0.0": - version: 3.0.0 - resolution: "builtin-status-codes@npm:3.0.0" - checksum: 10c0/c37bbba11a34c4431e56bd681b175512e99147defbe2358318d8152b3a01df7bf25e0305873947e5b350073d5ef41a364a22b37e48f1fb6d2fe6d5286a0f348c - languageName: node - linkType: hard - -"cacache@npm:^19.0.1": - version: 19.0.1 - resolution: "cacache@npm:19.0.1" - dependencies: - "@npmcli/fs": "npm:^4.0.0" - fs-minipass: "npm:^3.0.0" - glob: "npm:^10.2.2" - lru-cache: "npm:^10.0.1" - minipass: "npm:^7.0.3" - minipass-collect: "npm:^2.0.1" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^7.0.2" - ssri: "npm:^12.0.0" - tar: "npm:^7.4.3" - unique-filename: "npm:^4.0.0" - checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c - languageName: node - linkType: hard - -"cacheable-request@npm:^6.0.0": - version: 6.1.0 - resolution: "cacheable-request@npm:6.1.0" - dependencies: - clone-response: "npm:^1.0.2" - get-stream: "npm:^5.1.0" - http-cache-semantics: "npm:^4.0.0" - keyv: "npm:^3.0.0" - lowercase-keys: "npm:^2.0.0" - normalize-url: "npm:^4.1.0" - responselike: "npm:^1.0.2" - checksum: 10c0/e92f2b2078c014ba097647ab4ff6a6149dc2974a65670ee97ec593ec9f4148ecc988e86b9fcd8ebf7fe255774a53d5dc3db6b01065d44f09a7452c7a7d8e4844 - languageName: node - linkType: hard - -"cached-path-relative@npm:^1.0.0, cached-path-relative@npm:^1.0.2": - version: 1.1.0 - resolution: "cached-path-relative@npm:1.1.0" - checksum: 10c0/b181a297a736d69a1210510b91c59c77530782890e4f1bad8548deeab2a8dca69e57ea23c0ca08fbb8ce8d0235a2aa5caf2ea0744652e0c4df81f7427b2b73f4 - languageName: node - linkType: hard - -"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1": - version: 1.0.2 - resolution: "call-bind-apply-helpers@npm:1.0.2" - dependencies: - es-errors: "npm:^1.3.0" - function-bind: "npm:^1.1.2" - checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 - languageName: node - linkType: hard - -"call-bind@npm:^1.0.8": - version: 1.0.8 - resolution: "call-bind@npm:1.0.8" - dependencies: - call-bind-apply-helpers: "npm:^1.0.0" - es-define-property: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - set-function-length: "npm:^1.2.2" - checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 - languageName: node - linkType: hard - -"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3": - version: 1.0.3 - resolution: "call-bound@npm:1.0.3" - dependencies: - call-bind-apply-helpers: "npm:^1.0.1" - get-intrinsic: "npm:^1.2.6" - checksum: 10c0/45257b8e7621067304b30dbd638e856cac913d31e8e00a80d6cf172911acd057846572d0b256b45e652d515db6601e2974a1b1a040e91b4fc36fb3dd86fa69cf - languageName: node - linkType: hard - -"callsites@npm:^3.0.0": - version: 3.1.0 - resolution: "callsites@npm:3.1.0" - checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 - languageName: node - linkType: hard - -"camel-case@npm:^3.0.0": - version: 3.0.0 - resolution: "camel-case@npm:3.0.0" - dependencies: - no-case: "npm:^2.2.0" - upper-case: "npm:^1.1.1" - checksum: 10c0/491c6bbf986b9d8355e12cca6beb719b44c2fe96e8526c09958a1b4e0dbb081a82ea59c13b5a6ccf9158ce5979cbe56a8a10d7322bfeed2d84725c6b89d8f934 - languageName: node - linkType: hard - -"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": - version: 5.3.1 - resolution: "camelcase@npm:5.3.1" - checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 - languageName: node - linkType: hard - -"camelcase@npm:^6.2.0": - version: 6.3.0 - resolution: "camelcase@npm:6.3.0" - checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 - languageName: node - linkType: hard - -"caniuse-lite@npm:^1.0.30001688": - version: 1.0.30001699 - resolution: "caniuse-lite@npm:1.0.30001699" - checksum: 10c0/e87b3a0602c3124131f6a21f1eb262378e17a2ee3089e3c472ac8b9caa85cf7d6a219655379302c29c6f10a74051f2a712639d7f98ee0444c73fefcbaf25d519 - languageName: node - linkType: hard - -"caseless@npm:~0.12.0": - version: 0.12.0 - resolution: "caseless@npm:0.12.0" - checksum: 10c0/ccf64bcb6c0232cdc5b7bd91ddd06e23a4b541f138336d4725233ac538041fb2f29c2e86c3c4a7a61ef990b665348db23a047060b9414c3a6603e9fa61ad4626 - languageName: node - linkType: hard - -"cephes@npm:^2.0.0": - version: 2.0.0 - resolution: "cephes@npm:2.0.0" - checksum: 10c0/61ef2cfc7e632f68082bf7765cf4a41eb97b1c793c061da91a6e4c0879db545d4aa4bc70868c5919e87952ce5d1805712b556a4dab06cae6d9324ff6082747d8 - languageName: node - linkType: hard - -"chalk@npm:^1.1.3": - version: 1.1.3 - resolution: "chalk@npm:1.1.3" - dependencies: - ansi-styles: "npm:^2.2.1" - escape-string-regexp: "npm:^1.0.2" - has-ansi: "npm:^2.0.0" - strip-ansi: "npm:^3.0.0" - supports-color: "npm:^2.0.0" - checksum: 10c0/28c3e399ec286bb3a7111fd4225ebedb0d7b813aef38a37bca7c498d032459c265ef43404201d5fbb8d888d29090899c95335b4c0cda13e8b126ff15c541cef8 - languageName: node - linkType: hard - -"chalk@npm:^2.4.2": - version: 2.4.2 - resolution: "chalk@npm:2.4.2" - dependencies: - ansi-styles: "npm:^3.2.1" - escape-string-regexp: "npm:^1.0.5" - supports-color: "npm:^5.3.0" - checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 - languageName: node - linkType: hard - -"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1": - version: 4.1.2 - resolution: "chalk@npm:4.1.2" - dependencies: - ansi-styles: "npm:^4.1.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 - languageName: node - linkType: hard - -"char-regex@npm:^1.0.2": - version: 1.0.2 - resolution: "char-regex@npm:1.0.2" - checksum: 10c0/57a09a86371331e0be35d9083ba429e86c4f4648ecbe27455dbfb343037c16ee6fdc7f6b61f433a57cc5ded5561d71c56a150e018f40c2ffb7bc93a26dae341e - languageName: node - linkType: hard - -"char-spinner@npm:^1.0.1": - version: 1.0.1 - resolution: "char-spinner@npm:1.0.1" - checksum: 10c0/59589cfb84d08605f511bc2e18aaa8a92a77b94c78413583838c390eb3c0da4cf1af1901a6f21bf7ac6b6f12521895814e8d5bbf0a7e53e202f830deb80b1a2e - languageName: node - linkType: hard - -"chardet@npm:^0.7.0": - version: 0.7.0 - resolution: "chardet@npm:0.7.0" - checksum: 10c0/96e4731b9ec8050cbb56ab684e8c48d6c33f7826b755802d14e3ebfdc51c57afeece3ea39bc6b09acc359e4363525388b915e16640c1378053820f5e70d0f27d - languageName: node - linkType: hard - -"chownr@npm:^3.0.0": - version: 3.0.0 - resolution: "chownr@npm:3.0.0" - checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 - languageName: node - linkType: hard - -"ci-info@npm:^2.0.0": - version: 2.0.0 - resolution: "ci-info@npm:2.0.0" - checksum: 10c0/8c5fa3830a2bcee2b53c2e5018226f0141db9ec9f7b1e27a5c57db5512332cde8a0beb769bcbaf0d8775a78afbf2bb841928feca4ea6219638a5b088f9884b46 - languageName: node - linkType: hard - -"ci-info@npm:^3.2.0": - version: 3.9.0 - resolution: "ci-info@npm:3.9.0" - checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a - languageName: node - linkType: hard - -"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": - version: 1.0.6 - resolution: "cipher-base@npm:1.0.6" - dependencies: - inherits: "npm:^2.0.4" - safe-buffer: "npm:^5.2.1" - checksum: 10c0/f73268e0ee6585800875d9748f2a2377ae7c2c3375cba346f75598ac6f6bc3a25dec56e984a168ced1a862529ffffe615363f750c40349039d96bd30fba0fca8 - languageName: node - linkType: hard - -"cjs-module-lexer@npm:^1.0.0, cjs-module-lexer@npm:^1.2.2": - version: 1.4.3 - resolution: "cjs-module-lexer@npm:1.4.3" - checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be - languageName: node - linkType: hard - -"cli-boxes@npm:^2.2.1": - version: 2.2.1 - resolution: "cli-boxes@npm:2.2.1" - checksum: 10c0/6111352edbb2f62dbc7bfd58f2d534de507afed7f189f13fa894ce5a48badd94b2aa502fda28f1d7dd5f1eb456e7d4033d09a76660013ef50c7f66e7a034f050 - languageName: node - linkType: hard - -"cli-cursor@npm:3.1.0, cli-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "cli-cursor@npm:3.1.0" - dependencies: - restore-cursor: "npm:^3.1.0" - checksum: 10c0/92a2f98ff9037d09be3dfe1f0d749664797fb674bf388375a2207a1203b69d41847abf16434203e0089212479e47a358b13a0222ab9fccfe8e2644a7ccebd111 - languageName: node - linkType: hard - -"cli-cursor@npm:^2.1.0": - version: 2.1.0 - resolution: "cli-cursor@npm:2.1.0" - dependencies: - restore-cursor: "npm:^2.0.0" - checksum: 10c0/09ee6d8b5b818d840bf80ec9561eaf696672197d3a02a7daee2def96d5f52ce6e0bbe7afca754ccf14f04830b5a1b4556273e983507d5029f95bba3016618eda - languageName: node - linkType: hard - -"cli-spinners@npm:2.6.1": - version: 2.6.1 - resolution: "cli-spinners@npm:2.6.1" - checksum: 10c0/6abcdfef59aa68e6b51376d87d257f9120a0a7120a39dd21633702d24797decb6dc747dff2217c88732710db892b5053c5c672d221b6c4d13bbcb5372e203596 - languageName: node - linkType: hard - -"cli-spinners@npm:^2.5.0": - version: 2.9.2 - resolution: "cli-spinners@npm:2.9.2" - checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 - languageName: node - linkType: hard - -"cli-table3@npm:^0.6.0": - version: 0.6.5 - resolution: "cli-table3@npm:0.6.5" - dependencies: - "@colors/colors": "npm:1.5.0" - string-width: "npm:^4.2.0" - dependenciesMeta: - "@colors/colors": - optional: true - checksum: 10c0/d7cc9ed12212ae68241cc7a3133c52b844113b17856e11f4f81308acc3febcea7cc9fd298e70933e294dd642866b29fd5d113c2c098948701d0c35f09455de78 - languageName: node - linkType: hard - -"cli-width@npm:^2.0.0": - version: 2.2.1 - resolution: "cli-width@npm:2.2.1" - checksum: 10c0/e3a6d422d657ca111c630f69ee0f1a499e8f114eea158ccb2cdbedd19711edffa217093bbd43dafb34b68d1b1a3b5334126e51d059b9ec1d19afa53b42b3ef86 - languageName: node - linkType: hard - -"clinic@npm:^13.0.0": - version: 13.0.0 - resolution: "clinic@npm:13.0.0" - dependencies: - "@clinic/bubbleprof": "npm:^10.0.0" - "@clinic/doctor": "npm:^11.0.0" - "@clinic/flame": "npm:^13.0.0" - "@clinic/heap-profiler": "npm:^5.0.0" - any-shell-escape: "npm:^0.1.1" - async: "npm:^3.0.1" - autocannon: "npm:^7.5.0" - commist: "npm:^1.0.0" - cross-argv: "npm:^1.0.0" - dargs: "npm:^7.0.0" - env-string: "npm:^1.0.1" - execspawn: "npm:^1.0.1" - insight: "npm:^0.11.1" - minimist: "npm:^1.2.0" - open: "npm:^7.3.0" - ora: "npm:^5.1.0" - rimraf: "npm:^3.0.0" - stream-collector: "npm:^1.0.1" - subarg: "npm:^1.0.0" - update-notifier: "npm:^5.0.1" - bin: - clinic: bin.js - checksum: 10c0/f0b05a553a93cfc0b20d4f43b34c3cd21294d59f3e2b73a124b87b32d20c7318dcf93b845e2126fbda080a698380dc288bf3ac1c5ca5f00752d65546a1f975c5 - languageName: node - linkType: hard - -"clipboard-copy@npm:^4.0.1": - version: 4.0.1 - resolution: "clipboard-copy@npm:4.0.1" - checksum: 10c0/382438f78d43512df755740ebcaa6bfa3413bfaf0e7096137799acea88583b3e2ab17164348912c36216d56e69227c47c705da77c50ad8da57456cde8cad0d43 - languageName: node - linkType: hard - -"cliui@npm:^5.0.0": - version: 5.0.0 - resolution: "cliui@npm:5.0.0" - dependencies: - string-width: "npm:^3.1.0" - strip-ansi: "npm:^5.2.0" - wrap-ansi: "npm:^5.1.0" - checksum: 10c0/76142bf306965850a71efd10c9755bd7f447c7c20dd652e1c1ce27d987f862a3facb3cceb2909cef6f0cb363646ee7a1735e3dfdd49f29ed16d733d33e15e2f8 - languageName: node - linkType: hard - -"cliui@npm:^8.0.1": - version: 8.0.1 - resolution: "cliui@npm:8.0.1" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.1" - wrap-ansi: "npm:^7.0.0" - checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 - languageName: node - linkType: hard - -"clone-response@npm:^1.0.2": - version: 1.0.3 - resolution: "clone-response@npm:1.0.3" - dependencies: - mimic-response: "npm:^1.0.0" - checksum: 10c0/06a2b611824efb128810708baee3bd169ec9a1bf5976a5258cd7eb3f7db25f00166c6eee5961f075c7e38e194f373d4fdf86b8166ad5b9c7e82bbd2e333a6087 - languageName: node - linkType: hard - -"clone@npm:^1.0.2": - version: 1.0.4 - resolution: "clone@npm:1.0.4" - checksum: 10c0/2176952b3649293473999a95d7bebfc9dc96410f6cbd3d2595cf12fd401f63a4bf41a7adbfd3ab2ff09ed60cb9870c58c6acdd18b87767366fabfc163700f13b - languageName: node - linkType: hard - -"co@npm:^4.6.0": - version: 4.6.0 - resolution: "co@npm:4.6.0" - checksum: 10c0/c0e85ea0ca8bf0a50cbdca82efc5af0301240ca88ebe3644a6ffb8ffe911f34d40f8fbcf8f1d52c5ddd66706abd4d3bfcd64259f1e8e2371d4f47573b0dc8c28 - languageName: node - linkType: hard - -"code-point-at@npm:^1.0.0": - version: 1.1.0 - resolution: "code-point-at@npm:1.1.0" - checksum: 10c0/33f6b234084e46e6e369b6f0b07949392651b4dde70fc6a592a8d3dafa08d5bb32e3981a02f31f6fc323a26bc03a4c063a9d56834848695bda7611c2417ea2e6 - languageName: node - linkType: hard - -"collect-v8-coverage@npm:^1.0.0": - version: 1.0.2 - resolution: "collect-v8-coverage@npm:1.0.2" - checksum: 10c0/ed7008e2e8b6852c5483b444a3ae6e976e088d4335a85aa0a9db2861c5f1d31bd2d7ff97a60469b3388deeba661a619753afbe201279fb159b4b9548ab8269a1 - languageName: node - linkType: hard - -"color-convert@npm:^1.9.0": - version: 1.9.3 - resolution: "color-convert@npm:1.9.3" - dependencies: - color-name: "npm:1.1.3" - checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c - languageName: node - linkType: hard - -"color-convert@npm:^2.0.1": - version: 2.0.1 - resolution: "color-convert@npm:2.0.1" - dependencies: - color-name: "npm:~1.1.4" - checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 - languageName: node - linkType: hard - -"color-name@npm:1.1.3": - version: 1.1.3 - resolution: "color-name@npm:1.1.3" - checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 - languageName: node - linkType: hard - -"color-name@npm:~1.1.4": - version: 1.1.4 - resolution: "color-name@npm:1.1.4" - checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 - languageName: node - linkType: hard - -"color-support@npm:^1.1.1": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 10c0/8ffeaa270a784dc382f62d9be0a98581db43e11eee301af14734a6d089bd456478b1a8b3e7db7ca7dc5b18a75f828f775c44074020b51c05fc00e6d0992b1cc6 - languageName: node - linkType: hard - -"combine-source-map@npm:^0.8.0, combine-source-map@npm:~0.8.0": - version: 0.8.0 - resolution: "combine-source-map@npm:0.8.0" - dependencies: - convert-source-map: "npm:~1.1.0" - inline-source-map: "npm:~0.6.0" - lodash.memoize: "npm:~3.0.3" - source-map: "npm:~0.5.3" - checksum: 10c0/5f6a743b9fa59f3a51d14162c96d685ddaa1f0c9307d1e6cb864ae1649882138a776b77d8135b616258aa72716052b2f4d3655b10c3d75ea2405d8eb2c7afd1a - languageName: node - linkType: hard - -"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": - version: 1.0.8 - resolution: "combined-stream@npm:1.0.8" - dependencies: - delayed-stream: "npm:~1.0.0" - checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 - languageName: node - linkType: hard - -"commander@npm:^2.20.0": - version: 2.20.3 - resolution: "commander@npm:2.20.3" - checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 - languageName: node - linkType: hard - -"commist@npm:^1.0.0": - version: 1.1.0 - resolution: "commist@npm:1.1.0" - dependencies: - leven: "npm:^2.1.0" - minimist: "npm:^1.1.0" - checksum: 10c0/d21312ce6eb515776f956d5659c94dc956c09eb2f4f437b3a0b8b9dbadee54e22c1a9f27316c2cb3639953bdbb0551b54aaf0d8593d140f84cc65f07b8781d0c - languageName: node - linkType: hard - -"concat-map@npm:0.0.1": - version: 0.0.1 - resolution: "concat-map@npm:0.0.1" - checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f - languageName: node - linkType: hard - -"concat-stream@npm:^1.6.0, concat-stream@npm:^1.6.1, concat-stream@npm:~1.6.0": - version: 1.6.2 - resolution: "concat-stream@npm:1.6.2" - dependencies: - buffer-from: "npm:^1.0.0" - inherits: "npm:^2.0.3" - readable-stream: "npm:^2.2.2" - typedarray: "npm:^0.0.6" - checksum: 10c0/2e9864e18282946dabbccb212c5c7cec0702745e3671679eb8291812ca7fd12023f7d8cb36493942a62f770ac96a7f90009dc5c82ad69893438371720fa92617 - languageName: node - linkType: hard - -"concat-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "concat-stream@npm:2.0.0" - dependencies: - buffer-from: "npm:^1.0.0" - inherits: "npm:^2.0.3" - readable-stream: "npm:^3.0.2" - typedarray: "npm:^0.0.6" - checksum: 10c0/29565dd9198fe1d8cf57f6cc71527dbc6ad67e12e4ac9401feb389c53042b2dceedf47034cbe702dfc4fd8df3ae7e6bfeeebe732cc4fa2674e484c13f04c219a - languageName: node - linkType: hard - -"conf@npm:^10.0.1": - version: 10.2.0 - resolution: "conf@npm:10.2.0" - dependencies: - ajv: "npm:^8.6.3" - ajv-formats: "npm:^2.1.1" - atomically: "npm:^1.7.0" - debounce-fn: "npm:^4.0.0" - dot-prop: "npm:^6.0.1" - env-paths: "npm:^2.2.1" - json-schema-typed: "npm:^7.0.3" - onetime: "npm:^5.1.2" - pkg-up: "npm:^3.1.0" - semver: "npm:^7.3.5" - checksum: 10c0/d608d8c54ba7fad368eac640e77f2ce0334ec27cfd62ac39f44e361af8af9915eaa6c2ada81fbc25c3219273d972b4868bc752e8e2116cb6e12d35df72dc25a4 - languageName: node - linkType: hard - -"configstore@npm:^5.0.1": - version: 5.0.1 - resolution: "configstore@npm:5.0.1" - dependencies: - dot-prop: "npm:^5.2.0" - graceful-fs: "npm:^4.1.2" - make-dir: "npm:^3.0.0" - unique-string: "npm:^2.0.0" - write-file-atomic: "npm:^3.0.0" - xdg-basedir: "npm:^4.0.0" - checksum: 10c0/5af23830e78bdc56cbe92a2f81e87f1d3a39e96e51a0ab2a8bc79bbbc5d4440a48d92833b3fd9c6d34b4a9c4c5853c8487b8e6e68593e7ecbc7434822f7aced3 - languageName: node - linkType: hard - -"consola@npm:^3.2.3": - version: 3.4.2 - resolution: "consola@npm:3.4.2" - checksum: 10c0/7cebe57ecf646ba74b300bcce23bff43034ed6fbec9f7e39c27cee1dc00df8a21cd336b466ad32e304ea70fba04ec9e890c200270de9a526ce021ba8a7e4c11a - languageName: node - linkType: hard - -"console-browserify@npm:^1.1.0": - version: 1.2.0 - resolution: "console-browserify@npm:1.2.0" - checksum: 10c0/89b99a53b7d6cee54e1e64fa6b1f7ac24b844b4019c5d39db298637e55c1f4ffa5c165457ad984864de1379df2c8e1886cbbdac85d9dbb6876a9f26c3106f226 - languageName: node - linkType: hard - -"constants-browserify@npm:~1.0.0": - version: 1.0.0 - resolution: "constants-browserify@npm:1.0.0" - checksum: 10c0/ab49b1d59a433ed77c964d90d19e08b2f77213fb823da4729c0baead55e3c597f8f97ebccfdfc47bd896d43854a117d114c849a6f659d9986420e97da0f83ac5 - languageName: node - linkType: hard - -"convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.5.1": - version: 1.9.0 - resolution: "convert-source-map@npm:1.9.0" - checksum: 10c0/281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b - languageName: node - linkType: hard - -"convert-source-map@npm:^2.0.0": - version: 2.0.0 - resolution: "convert-source-map@npm:2.0.0" - checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b - languageName: node - linkType: hard - -"convert-source-map@npm:~1.1.0": - version: 1.1.3 - resolution: "convert-source-map@npm:1.1.3" - checksum: 10c0/7e32f97b18eb4db09d4b3927bd813e9ae69484e060356cfcbfae3b25b90185f947aa203a3d3c6a3de7c5cdf7d9f29436baa292a4dea87817a57e43e51268bde6 - languageName: node - linkType: hard - -"copy-to-clipboard@npm:^3.0.8": - version: 3.3.3 - resolution: "copy-to-clipboard@npm:3.3.3" - dependencies: - toggle-selection: "npm:^1.0.6" - checksum: 10c0/3ebf5e8ee00601f8c440b83ec08d838e8eabb068c1fae94a9cda6b42f288f7e1b552f3463635f419af44bf7675afc8d0390d30876cf5c2d5d35f86d9c56a3e5f - languageName: node - linkType: hard - -"core-util-is@npm:1.0.2": - version: 1.0.2 - resolution: "core-util-is@npm:1.0.2" - checksum: 10c0/980a37a93956d0de8a828ce508f9b9e3317039d68922ca79995421944146700e4aaf490a6dbfebcb1c5292a7184600c7710b957d724be1e37b8254c6bc0fe246 - languageName: node - linkType: hard - -"core-util-is@npm:~1.0.0": - version: 1.0.3 - resolution: "core-util-is@npm:1.0.3" - checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 - languageName: node - linkType: hard - -"create-ecdh@npm:^4.0.4": - version: 4.0.4 - resolution: "create-ecdh@npm:4.0.4" - dependencies: - bn.js: "npm:^4.1.0" - elliptic: "npm:^6.5.3" - checksum: 10c0/77b11a51360fec9c3bce7a76288fc0deba4b9c838d5fb354b3e40c59194d23d66efe6355fd4b81df7580da0661e1334a235a2a5c040b7569ba97db428d466e7f - languageName: node - linkType: hard - -"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": - version: 1.2.0 - resolution: "create-hash@npm:1.2.0" - dependencies: - cipher-base: "npm:^1.0.1" - inherits: "npm:^2.0.1" - md5.js: "npm:^1.3.4" - ripemd160: "npm:^2.0.1" - sha.js: "npm:^2.4.0" - checksum: 10c0/d402e60e65e70e5083cb57af96d89567954d0669e90550d7cec58b56d49c4b193d35c43cec8338bc72358198b8cbf2f0cac14775b651e99238e1cf411490f915 - languageName: node - linkType: hard - -"create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": - version: 1.1.7 - resolution: "create-hmac@npm:1.1.7" - dependencies: - cipher-base: "npm:^1.0.3" - create-hash: "npm:^1.1.0" - inherits: "npm:^2.0.1" - ripemd160: "npm:^2.0.0" - safe-buffer: "npm:^5.0.1" - sha.js: "npm:^2.4.8" - checksum: 10c0/24332bab51011652a9a0a6d160eed1e8caa091b802335324ae056b0dcb5acbc9fcf173cf10d128eba8548c3ce98dfa4eadaa01bd02f44a34414baee26b651835 - languageName: node - linkType: hard - -"create-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "create-jest@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - jest-config: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - prompts: "npm:^2.0.1" - bin: - create-jest: bin/create-jest.js - checksum: 10c0/e7e54c280692470d3398f62a6238fd396327e01c6a0757002833f06d00afc62dd7bfe04ff2b9cd145264460e6b4d1eb8386f2925b7e567f97939843b7b0e812f - languageName: node - linkType: hard - -"cross-argv@npm:^1.0.0": - version: 1.0.0 - resolution: "cross-argv@npm:1.0.0" - checksum: 10c0/aab5e8073bff6e9990daa807aab5235f2dd027b71f8f1f1e3134b4e6ffbe47bc7c948516658e07b4d5de502dfae2dece40fb82eb3ed816f0433736ddb841c674 - languageName: node - linkType: hard - -"cross-argv@npm:^2.0.0": - version: 2.0.0 - resolution: "cross-argv@npm:2.0.0" - checksum: 10c0/6ac40b066fcca358f5249f276527370343bec0efbf752627f8aec67bc5da09bc4e23981384318252f99c6952026aa8ee220a02defdfb498f9c5c10b868eda4ff - languageName: node - linkType: hard - -"cross-env@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-env@npm:7.0.3" - dependencies: - cross-spawn: "npm:^7.0.1" - bin: - cross-env: src/bin/cross-env.js - cross-env-shell: src/bin/cross-env-shell.js - checksum: 10c0/f3765c25746c69fcca369655c442c6c886e54ccf3ab8c16847d5ad0e91e2f337d36eedc6599c1227904bf2a228d721e690324446876115bc8e7b32a866735ecf - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.6 - resolution: "cross-spawn@npm:7.0.6" - dependencies: - path-key: "npm:^3.1.0" - shebang-command: "npm:^2.0.0" - which: "npm:^2.0.1" - checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 - languageName: node - linkType: hard - -"crypto-browserify@npm:^3.0.0": - version: 3.12.1 - resolution: "crypto-browserify@npm:3.12.1" - dependencies: - browserify-cipher: "npm:^1.0.1" - browserify-sign: "npm:^4.2.3" - create-ecdh: "npm:^4.0.4" - create-hash: "npm:^1.2.0" - create-hmac: "npm:^1.1.7" - diffie-hellman: "npm:^5.0.3" - hash-base: "npm:~3.0.4" - inherits: "npm:^2.0.4" - pbkdf2: "npm:^3.1.2" - public-encrypt: "npm:^4.0.3" - randombytes: "npm:^2.1.0" - randomfill: "npm:^1.0.4" - checksum: 10c0/184a2def7b16628e79841243232ab5497f18d8e158ac21b7ce90ab172427d0a892a561280adc08f9d4d517bce8db2a5b335dc21abb970f787f8e874bd7b9db7d - languageName: node - linkType: hard - -"crypto-random-string@npm:^2.0.0": - version: 2.0.0 - resolution: "crypto-random-string@npm:2.0.0" - checksum: 10c0/288589b2484fe787f9e146f56c4be90b940018f17af1b152e4dde12309042ff5a2bf69e949aab8b8ac253948381529cc6f3e5a2427b73643a71ff177fa122b37 - languageName: node - linkType: hard - -"cwise-compiler@npm:^1.0.0": - version: 1.1.3 - resolution: "cwise-compiler@npm:1.1.3" - dependencies: - uniq: "npm:^1.0.0" - checksum: 10c0/91f38981c4c311cb55f2652d7f7cb31ab2d0bdcca556ac58d7085d43130713dfc19a1d4f5461a751e081ff112a4ada9ff01fa9566ad1c4461323ac7516e1f5cf - languageName: node - linkType: hard - -"d3-array@npm:2, d3-array@npm:^2.0.0, d3-array@npm:^2.0.2, d3-array@npm:^2.2.0, d3-array@npm:^2.3.0": - version: 2.12.1 - resolution: "d3-array@npm:2.12.1" - dependencies: - internmap: "npm:^1.0.0" - checksum: 10c0/7eca10427a9f113a4ca6a0f7301127cab26043fd5e362631ef5a0edd1c4b2dd70c56ed317566700c31e4a6d88b55f3951aaba192291817f243b730cb2352882e - languageName: node - linkType: hard - -"d3-axis@npm:^1.0.8": - version: 1.0.12 - resolution: "d3-axis@npm:1.0.12" - checksum: 10c0/e42d089bd5707f8384acbdfa47246630885d2d02ac5650f5570881c50a0f2983aef4105e2e4063b960939ad61af389c3f84cbf9140c97b3beabae1d193ccfa2a - languageName: node - linkType: hard - -"d3-color@npm:1 - 2": - version: 2.0.0 - resolution: "d3-color@npm:2.0.0" - checksum: 10c0/5aa58dfb78e3db764373a904eabb643dc024ff6071128a41e86faafa100e0e17a796e06ac3f2662e9937242bb75b8286788629773d76936f11c17bd5fe5e15cd - languageName: node - linkType: hard - -"d3-color@npm:1, d3-color@npm:^1.4.0": - version: 1.4.1 - resolution: "d3-color@npm:1.4.1" - checksum: 10c0/668721dedc1d7e84aa9b3c51ccbaa1facd92ae9303d86ea0d5d0cf589dab892bc4cc7e155696537ed43e8f053d3ad0dde86363e1a789bad800a786f2ede527d7 - languageName: node - linkType: hard - -"d3-dispatch@npm:1, d3-dispatch@npm:^1.0.5": - version: 1.0.6 - resolution: "d3-dispatch@npm:1.0.6" - checksum: 10c0/6302554a019e2d75d4e3dc7e8757a00b4b12ac2a2952bccc66e4478ccd170f425e2b6a9443118d5feadcd2439f33582b63c7925e832104ff1978cadea2a30dc2 - languageName: node - linkType: hard - -"d3-drag@npm:1, d3-drag@npm:^1.2.3": - version: 1.2.5 - resolution: "d3-drag@npm:1.2.5" - dependencies: - d3-dispatch: "npm:1" - d3-selection: "npm:1" - checksum: 10c0/749cbeaab1867a10086c90467218365ab1967645878463074a63383d9de77fe8b6a7ebe6c5be8fd4e257575db87c9b99a2d76b4d3ebb8b937f3523414fbc9c2b - languageName: node - linkType: hard - -"d3-ease@npm:1, d3-ease@npm:^1.0.3, d3-ease@npm:^1.0.5": - version: 1.0.7 - resolution: "d3-ease@npm:1.0.7" - checksum: 10c0/784de7696cc683f251b2186ae4e248761758bdbfab1f78f1a7bddb08a4832923033be765dba907485f8911270f9343c3068e543d33d77cca1182582b34cb4970 - languageName: node - linkType: hard - -"d3-fg@npm:^6.13.1, d3-fg@npm:^6.14.0": - version: 6.14.0 - resolution: "d3-fg@npm:6.14.0" - dependencies: - d3-array: "npm:^2.2.0" - d3-dispatch: "npm:^1.0.5" - d3-ease: "npm:^1.0.5" - d3-hierarchy: "npm:^1.1.8" - d3-scale: "npm:^3.0.0" - d3-selection: "npm:^1.4.0" - d3-zoom: "npm:^1.7.3" - escape-string-regexp: "npm:^1.0.5" - hsl-to-rgb-for-reals: "npm:^1.1.0" - checksum: 10c0/1f4d6c51899e2d43574cdfadb03aa0ca9024c1e52df7f3aa64d2eb5f0222ab46b407b81b8b354b16d418ee8b9a38a868e43897d5d62c44b2758a37e6c692eb2e - languageName: node - linkType: hard - -"d3-format@npm:1 - 2": - version: 2.0.0 - resolution: "d3-format@npm:2.0.0" - checksum: 10c0/c869af459e20767dc3d9cbb2946ba79cc266ae4fb35d11c50c63fc89ea4ed168c702c7e3db94d503b3618de9609bf3bf2d855ef53e21109ddd7eb9c8f3fcf8a1 - languageName: node - linkType: hard - -"d3-format@npm:^1.3.0": - version: 1.4.5 - resolution: "d3-format@npm:1.4.5" - checksum: 10c0/40800a2fb2182d2d711cea3acc2b8b2b3afdb6f644c51de77feb9b08a6150b14c753933d2fd4ad2f6f45130757b738673372c45b4b820466c560f3b1ec0b3ce8 - languageName: node - linkType: hard - -"d3-hierarchy@npm:^1.1.8": - version: 1.1.9 - resolution: "d3-hierarchy@npm:1.1.9" - checksum: 10c0/63b0ae0953bda076866b8705f8ea6fa1f67ded7ee99d98b20ef4364ce21868c292c9b45e887fde0f0dba1d0202466b2a87e7d5a6cc6388e759aadc5f055142e0 - languageName: node - linkType: hard - -"d3-interpolate@npm:1, d3-interpolate@npm:^1.2.0": - version: 1.4.0 - resolution: "d3-interpolate@npm:1.4.0" - dependencies: - d3-color: "npm:1" - checksum: 10c0/33274a06d5969f7cf8477f490dd9bea6cf2f5e89da800e0db17e1b6663dfcc288ebc34ae85f891e83f59f87086e9468db0614281b9fe8ba50162d8a45149ed0f - languageName: node - linkType: hard - -"d3-interpolate@npm:1.2.0 - 2": - version: 2.0.1 - resolution: "d3-interpolate@npm:2.0.1" - dependencies: - d3-color: "npm:1 - 2" - checksum: 10c0/2a5725b0c9c7fef3e8878cf75ad67be851b1472de3dda1f694c441786a1a32e198ddfaa6880d6b280401c1af5b844b61ccdd63d85d1607c1e6bb3a3f0bf532ea - languageName: node - linkType: hard - -"d3-path@npm:1": - version: 1.0.9 - resolution: "d3-path@npm:1.0.9" - checksum: 10c0/e35e84df5abc18091f585725b8235e1fa97efc287571585427d3a3597301e6c506dea56b11dfb3c06ca5858b3eb7f02c1bf4f6a716aa9eade01c41b92d497eb5 - languageName: node - linkType: hard - -"d3-scale@npm:^3.0.0": - version: 3.3.0 - resolution: "d3-scale@npm:3.3.0" - dependencies: - d3-array: "npm:^2.3.0" - d3-format: "npm:1 - 2" - d3-interpolate: "npm:1.2.0 - 2" - d3-time: "npm:^2.1.1" - d3-time-format: "npm:2 - 3" - checksum: 10c0/cb63c271ec9c5b632c245c63e0d0716b32adcc468247972c552f5be62fb34a17f71e4ac29fd8976704369f4b958bc6789c61a49427efe2160ae979d7843569dc - languageName: node - linkType: hard - -"d3-selection@npm:1, d3-selection@npm:^1.1.0, d3-selection@npm:^1.3.0, d3-selection@npm:^1.3.2, d3-selection@npm:^1.4.0": - version: 1.4.2 - resolution: "d3-selection@npm:1.4.2" - checksum: 10c0/e755b6b62d794d0b968cc6264f37109e425de0d9fd306ce94414b07e46a2c6830d21c1fe0821a660d07e82069b6fe3b67da1b3b909e8f6af8f16f020cd25cae0 - languageName: node - linkType: hard - -"d3-shape@npm:^1.2.0": - version: 1.3.7 - resolution: "d3-shape@npm:1.3.7" - dependencies: - d3-path: "npm:1" - checksum: 10c0/548057ce59959815decb449f15632b08e2a1bdce208f9a37b5f98ec7629dda986c2356bc7582308405ce68aedae7d47b324df41507404df42afaf352907577ae - languageName: node - linkType: hard - -"d3-time-format@npm:2 - 3": - version: 3.0.0 - resolution: "d3-time-format@npm:3.0.0" - dependencies: - d3-time: "npm:1 - 2" - checksum: 10c0/0abe3379f07d1c12ce8930cdddad1223c99cd3e4eac05cf409b5a7953e9ebed56a95a64b0977f63958cfb6101fa4a2a85533a5eae40df84f22c0117dbf5e8982 - languageName: node - linkType: hard - -"d3-time-format@npm:^2.1.0, d3-time-format@npm:^2.1.1": - version: 2.3.0 - resolution: "d3-time-format@npm:2.3.0" - dependencies: - d3-time: "npm:1" - checksum: 10c0/4ca7b5b4ac8fcf4b7930a5dc4ee5f34b188ebd0a36029df2acee0f68b5028451c045c63a12e3970da8e9840548588bde3d366ef8ee7fcb107459d4a6ad11d8c5 - languageName: node - linkType: hard - -"d3-time@npm:1 - 2, d3-time@npm:^2.1.1": - version: 2.1.1 - resolution: "d3-time@npm:2.1.1" - dependencies: - d3-array: "npm:2" - checksum: 10c0/4a01770a857bc37d2bafb8f00250e0e6a1fcc8051aea93e5eed168d8ee93e92da508a75ab5e42fc5472aa37e2a83aac68afaf3f12d9167c184ce781faadf5682 - languageName: node - linkType: hard - -"d3-time@npm:1, d3-time@npm:^1.0.8": - version: 1.1.0 - resolution: "d3-time@npm:1.1.0" - checksum: 10c0/69ab137adff5b22d0fa148ea514a207bd9cd7d2c042ccf34a268f2ef73720b404f0be6e7b56c95650c53caf52080b5254e2a27f0a676f41d1dd22ef8872c8335 - languageName: node - linkType: hard - -"d3-timer@npm:1": - version: 1.0.10 - resolution: "d3-timer@npm:1.0.10" - checksum: 10c0/7e77030a206861e4e626754c689795d43f036fb07a7f8ca6360eb8b7cbe6f52bf43c9c4297ae9a9a906e4de594212702f83c0cde23d4e20d8689a4211e438155 - languageName: node - linkType: hard - -"d3-transition@npm:1, d3-transition@npm:^1.1.1": - version: 1.3.2 - resolution: "d3-transition@npm:1.3.2" - dependencies: - d3-color: "npm:1" - d3-dispatch: "npm:1" - d3-ease: "npm:1" - d3-interpolate: "npm:1" - d3-selection: "npm:^1.1.0" - d3-timer: "npm:1" - checksum: 10c0/b78a34108b2514c2e5ce65837742027497ea36408ad19d725ec7d0cc9fcead3c40353d6d8640813210c9367d3e7ae7f4b608beed8cafb4e0cabaa56fd610e3f0 - languageName: node - linkType: hard - -"d3-zoom@npm:^1.7.3": - version: 1.8.3 - resolution: "d3-zoom@npm:1.8.3" - dependencies: - d3-dispatch: "npm:1" - d3-drag: "npm:1" - d3-interpolate: "npm:1" - d3-selection: "npm:1" - d3-transition: "npm:1" - checksum: 10c0/bcb449b476d5233634fb5f0be4bbaf90e4c7e5dbee7f6952149a3517e2cc318c0a17b149ad79f5fd03da3ccaa46dd827ae2d76cfbbba661d8a5563902f757455 - languageName: node - linkType: hard - -"d@npm:1, d@npm:^1.0.1, d@npm:^1.0.2": - version: 1.0.2 - resolution: "d@npm:1.0.2" - dependencies: - es5-ext: "npm:^0.10.64" - type: "npm:^2.7.2" - checksum: 10c0/3e6ede10cd3b77586c47da48423b62bed161bf1a48bdbcc94d87263522e22f5dfb0e678a6dba5323fdc14c5d8612b7f7eb9e7d9e37b2e2d67a7bf9f116dabe5a - languageName: node - linkType: hard - -"dargs@npm:^7.0.0": - version: 7.0.0 - resolution: "dargs@npm:7.0.0" - checksum: 10c0/ec7f6a8315a8fa2f8b12d39207615bdf62b4d01f631b96fbe536c8ad5469ab9ed710d55811e564d0d5c1d548fc8cb6cc70bf0939f2415790159f5a75e0f96c92 - languageName: node - linkType: hard - -"dash-ast@npm:^1.0.0": - version: 1.0.0 - resolution: "dash-ast@npm:1.0.0" - checksum: 10c0/2d3380b55e6879d1382b7f48b3df0587f55a731fa2ffba17a0c3f625f3a99f7549c60f049dca5247e31cbea0b7e0c67944cca2347264d1e8b72c234ac4aaf35d - languageName: node - linkType: hard - -"dash-ast@npm:^2.0.1": - version: 2.0.1 - resolution: "dash-ast@npm:2.0.1" - checksum: 10c0/7729c7b2f5c80389066e5a9fb2da4a1c2338d888c801f6e32c4620c7b9b4980cd8d79bf2e15972b82f212025239aaa970cab491612545e1587ceba0c091a90de - languageName: node - linkType: hard - -"dashdash@npm:^1.12.0": - version: 1.14.1 - resolution: "dashdash@npm:1.14.1" - dependencies: - assert-plus: "npm:^1.0.0" - checksum: 10c0/64589a15c5bd01fa41ff7007e0f2c6552c5ef2028075daa16b188a3721f4ba001841bf306dfc2eee6e2e6e7f76b38f5f17fb21fa847504192290ffa9e150118a - languageName: node - linkType: hard - -"debounce-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "debounce-fn@npm:4.0.0" - dependencies: - mimic-fn: "npm:^3.0.0" - checksum: 10c0/bcbd8eb253bdb6ee2f32759c95973c62bc479e74efbe1a44e17acfb0ea7d4bcbe615bf7e34aab80247ac08669c1ab72f7da0f384ceb7f15c18333d31d9030384 - languageName: node - linkType: hard - -"debounce@npm:^1.2.0": - version: 1.2.1 - resolution: "debounce@npm:1.2.1" - checksum: 10c0/6c9320aa0973fc42050814621a7a8a78146c1975799b5b3cc1becf1f77ba9a5aa583987884230da0842a03f385def452fad5d60db97c3d1c8b824e38a8edf500 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.4.0": - version: 4.4.0 - resolution: "debug@npm:4.4.0" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de - languageName: node - linkType: hard - -"decamelize@npm:^1.2.0": - version: 1.2.0 - resolution: "decamelize@npm:1.2.0" - checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 - languageName: node - linkType: hard - -"decompress-response@npm:^3.3.0": - version: 3.3.0 - resolution: "decompress-response@npm:3.3.0" - dependencies: - mimic-response: "npm:^1.0.0" - checksum: 10c0/5ffaf1d744277fd51c68c94ddc3081cd011b10b7de06637cccc6ecba137d45304a09ba1a776dee1c47fccc60b4a056c4bc74468eeea798ff1f1fca0024b45c9d - languageName: node - linkType: hard - -"dedent@npm:^1.0.0": - version: 1.5.3 - resolution: "dedent@npm:1.5.3" - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true - checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832 - languageName: node - linkType: hard - -"deep-extend@npm:^0.6.0": - version: 0.6.0 - resolution: "deep-extend@npm:0.6.0" - checksum: 10c0/1c6b0abcdb901e13a44c7d699116d3d4279fdb261983122a3783e7273844d5f2537dc2e1c454a23fcf645917f93fbf8d07101c1d03c015a87faa662755212566 - languageName: node - linkType: hard - -"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": - version: 0.1.4 - resolution: "deep-is@npm:0.1.4" - checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c - languageName: node - linkType: hard - -"deepmerge@npm:^4.2.2": - version: 4.3.1 - resolution: "deepmerge@npm:4.3.1" - checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 - languageName: node - linkType: hard - -"defaults@npm:^1.0.3": - version: 1.0.4 - resolution: "defaults@npm:1.0.4" - dependencies: - clone: "npm:^1.0.2" - checksum: 10c0/9cfbe498f5c8ed733775db62dfd585780387d93c17477949e1670bfcfb9346e0281ce8c4bf9f4ac1fc0f9b851113bd6dc9e41182ea1644ccd97de639fa13c35a - languageName: node - linkType: hard - -"defer-to-connect@npm:^1.0.1": - version: 1.1.3 - resolution: "defer-to-connect@npm:1.1.3" - checksum: 10c0/9feb161bd7d21836fdff31eba79c2b11b7aaf844be58faf727121f8b0d9c2e82b494560df0903f41b52dd75027dc7c9455c11b3739f3202b28ca92b56c8f960e - languageName: node - linkType: hard - -"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": - version: 1.1.4 - resolution: "define-data-property@npm:1.1.4" - dependencies: - es-define-property: "npm:^1.0.0" - es-errors: "npm:^1.3.0" - gopd: "npm:^1.0.1" - checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 - languageName: node - linkType: hard - -"define-lazy-prop@npm:^2.0.0": - version: 2.0.0 - resolution: "define-lazy-prop@npm:2.0.0" - checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 - languageName: node - linkType: hard - -"define-properties@npm:^1.2.1": - version: 1.2.1 - resolution: "define-properties@npm:1.2.1" - dependencies: - define-data-property: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - object-keys: "npm:^1.1.1" - checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 - languageName: node - linkType: hard - -"defined@npm:^1.0.0": - version: 1.0.1 - resolution: "defined@npm:1.0.1" - checksum: 10c0/357212c95fd69c3b431f4766440f1b10a8362d2663b86e3d7c139fe7fc98a1d5a4996b8b55ca62e97fb882f9887374b76944d29f9650a07993d98e7be86a804a - languageName: node - linkType: hard - -"delayed-stream@npm:~1.0.0": - version: 1.0.0 - resolution: "delayed-stream@npm:1.0.0" - checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 - languageName: node - linkType: hard - -"deps-sort@npm:^2.0.1": - version: 2.0.1 - resolution: "deps-sort@npm:2.0.1" - dependencies: - JSONStream: "npm:^1.0.3" - shasum-object: "npm:^1.0.0" - subarg: "npm:^1.0.0" - through2: "npm:^2.0.0" - bin: - deps-sort: bin/cmd.js - checksum: 10c0/e4f71e6c1d3fea2008f0dac179f9b07f75dcd0bb18eaf52e5cb5227b2ffb393fc0039f9bd4ec4c3877a899ce1d6f83d06edabe00789bcc1ccfc1bf008d697879 - languageName: node - linkType: hard - -"des.js@npm:^1.0.0": - version: 1.1.0 - resolution: "des.js@npm:1.1.0" - dependencies: - inherits: "npm:^2.0.1" - minimalistic-assert: "npm:^1.0.0" - checksum: 10c0/671354943ad67493e49eb4c555480ab153edd7cee3a51c658082fcde539d2690ed2a4a0b5d1f401f9cde822edf3939a6afb2585f32c091f2d3a1b1665cd45236 - languageName: node - linkType: hard - -"detect-libc@npm:^2.0.0": - version: 2.0.3 - resolution: "detect-libc@npm:2.0.3" - checksum: 10c0/88095bda8f90220c95f162bf92cad70bd0e424913e655c20578600e35b91edc261af27531cf160a331e185c0ced93944bc7e09939143225f56312d7fd800fdb7 - languageName: node - linkType: hard - -"detect-newline@npm:^3.0.0": - version: 3.1.0 - resolution: "detect-newline@npm:3.1.0" - checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d - languageName: node - linkType: hard - -"detective@npm:^5.2.0": - version: 5.2.1 - resolution: "detective@npm:5.2.1" - dependencies: - acorn-node: "npm:^1.8.2" - defined: "npm:^1.0.0" - minimist: "npm:^1.2.6" - bin: - detective: bin/detective.js - checksum: 10c0/0d3bdfe49ef094165e7876d83ae1a9e0a07d037785ab0edc7b50df9e4390e0a050167670f3d2d506457c7b00b612471ba840898964422c425e50fe046a379e55 - languageName: node - linkType: hard - -"diff-sequences@npm:^29.6.3": - version: 29.6.3 - resolution: "diff-sequences@npm:29.6.3" - checksum: 10c0/32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 - languageName: node - linkType: hard - -"diffie-hellman@npm:^5.0.3": - version: 5.0.3 - resolution: "diffie-hellman@npm:5.0.3" - dependencies: - bn.js: "npm:^4.1.0" - miller-rabin: "npm:^4.0.0" - randombytes: "npm:^2.0.0" - checksum: 10c0/ce53ccafa9ca544b7fc29b08a626e23a9b6562efc2a98559a0c97b4718937cebaa9b5d7d0a05032cc9c1435e9b3c1532b9e9bf2e0ede868525922807ad6e1ecf - languageName: node - linkType: hard - -"distributions@npm:^2.0.0, distributions@npm:^2.1.0": - version: 2.2.0 - resolution: "distributions@npm:2.2.0" - dependencies: - cephes: "npm:^2.0.0" - checksum: 10c0/f03d0a2a4c621bbf9d72392da6acf8a4ded2250f2ae4bd982f1054ef69d1957a029a4beeb7c254765b8275cbd49ebedb726113cdfb4cf4b1482f2b9f43fa4884 - languageName: node - linkType: hard - -"docker-compose@npm:^0.24.8": - version: 0.24.8 - resolution: "docker-compose@npm:0.24.8" - dependencies: - yaml: "npm:^2.2.2" - checksum: 10c0/1494389e554fed8aabf9fef24210a641cd2442028b1462d7f68186919f5e75045f7bfb4ccaf47c94ed879dcb63e4d82885c389399f531550c4b244920740b2b3 - languageName: node - linkType: hard - -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: "npm:^2.0.2" - checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 - languageName: node - linkType: hard - -"domain-browser@npm:^1.2.0": - version: 1.2.0 - resolution: "domain-browser@npm:1.2.0" - checksum: 10c0/a955f482f4b4710fbd77c12a33e77548d63603c30c80f61a80519f27e3db1ba8530b914584cc9e9365d2038753d6b5bd1f4e6c81e432b007b0ec95b8b5e69b1b - languageName: node - linkType: hard - -"dot-prop@npm:^5.2.0": - version: 5.3.0 - resolution: "dot-prop@npm:5.3.0" - dependencies: - is-obj: "npm:^2.0.0" - checksum: 10c0/93f0d343ef87fe8869320e62f2459f7e70f49c6098d948cc47e060f4a3f827d0ad61e83cb82f2bd90cd5b9571b8d334289978a43c0f98fea4f0e99ee8faa0599 - languageName: node - linkType: hard - -"dot-prop@npm:^6.0.1": - version: 6.0.1 - resolution: "dot-prop@npm:6.0.1" - dependencies: - is-obj: "npm:^2.0.0" - checksum: 10c0/30e51ec6408978a6951b21e7bc4938aad01a86f2fdf779efe52330205c6bb8a8ea12f35925c2029d6dc9d1df22f916f32f828ce1e9b259b1371c580541c22b5a - languageName: node - linkType: hard - -"dotenv-expand@npm:~11.0.6": - version: 11.0.7 - resolution: "dotenv-expand@npm:11.0.7" - dependencies: - dotenv: "npm:^16.4.5" - checksum: 10c0/d80b8a7be085edf351270b96ac0e794bc3ddd7f36157912939577cb4d33ba6492ebee349d59798b71b90e36f498d24a2a564fb4aa00073b2ef4c2a3a49c467b1 - languageName: node - linkType: hard - -"dotenv@npm:^16.4.5, dotenv@npm:^16.4.7, dotenv@npm:~16.4.5": - version: 16.4.7 - resolution: "dotenv@npm:16.4.7" - checksum: 10c0/be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462 - languageName: node - linkType: hard - -"dunder-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "dunder-proto@npm:1.0.1" - dependencies: - call-bind-apply-helpers: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - gopd: "npm:^1.2.0" - checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 - languageName: node - linkType: hard - -"dup@npm:^1.0.0": - version: 1.0.0 - resolution: "dup@npm:1.0.0" - checksum: 10c0/990cde73bbecf90ff58101d2fd96016930fbefd03f047a041a3cc83fcfa22e04c7a02ee4747707b5dabe87fc3a78814d95a9b20d9e6dc98738bd2388efde6f64 - languageName: node - linkType: hard - -"duplexer2@npm:^0.1.2, duplexer2@npm:~0.1.0, duplexer2@npm:~0.1.2, duplexer2@npm:~0.1.4": - version: 0.1.4 - resolution: "duplexer2@npm:0.1.4" - dependencies: - readable-stream: "npm:^2.0.2" - checksum: 10c0/0765a4cc6fe6d9615d43cc6dbccff6f8412811d89a6f6aa44828ca9422a0a469625ce023bf81cee68f52930dbedf9c5716056ff264ac886612702d134b5e39b4 - languageName: node - linkType: hard - -"duplexer3@npm:^0.1.4": - version: 0.1.5 - resolution: "duplexer3@npm:0.1.5" - checksum: 10c0/02195030d61c4d6a2a34eca71639f2ea5e05cb963490e5bd9527623c2ac7f50c33842a34d14777ea9cbfd9bc2be5a84065560b897d9fabb99346058a5b86ca98 - languageName: node - linkType: hard - -"duplexify@npm:^4.1.1": - version: 4.1.3 - resolution: "duplexify@npm:4.1.3" - dependencies: - end-of-stream: "npm:^1.4.1" - inherits: "npm:^2.0.3" - readable-stream: "npm:^3.1.1" - stream-shift: "npm:^1.0.2" - checksum: 10c0/8a7621ae95c89f3937f982fe36d72ea997836a708471a75bb2a0eecde3330311b1e128a6dad510e0fd64ace0c56bff3484ed2e82af0e465600c82117eadfbda5 - languageName: node - linkType: hard - -"eastasianwidth@npm:^0.2.0": - version: 0.2.0 - resolution: "eastasianwidth@npm:0.2.0" - checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 - languageName: node - linkType: hard - -"ecc-jsbn@npm:~0.1.1": - version: 0.1.2 - resolution: "ecc-jsbn@npm:0.1.2" - dependencies: - jsbn: "npm:~0.1.0" - safer-buffer: "npm:^2.1.0" - checksum: 10c0/6cf168bae1e2dad2e46561d9af9cbabfbf5ff592176ad4e9f0f41eaaf5fe5e10bb58147fe0a804de62b1ee9dad42c28810c88d652b21b6013c47ba8efa274ca1 - languageName: node - linkType: hard - -"ejs@npm:^3.1.10": - version: 3.1.10 - resolution: "ejs@npm:3.1.10" - dependencies: - jake: "npm:^10.8.5" - bin: - ejs: bin/cli.js - checksum: 10c0/52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1 - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.5.73": - version: 1.5.100 - resolution: "electron-to-chromium@npm:1.5.100" - checksum: 10c0/4c3b42062e9d0fe10b22c54fc1ee9cc973e346fc71deff1084b75247a1448518a22e75f5a4cfcd07f86c7789f1122d4476a2ceae831e97963995f33ddfc6299e - languageName: node - linkType: hard - -"elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": - version: 6.6.1 - resolution: "elliptic@npm:6.6.1" - dependencies: - bn.js: "npm:^4.11.9" - brorand: "npm:^1.1.0" - hash.js: "npm:^1.0.0" - hmac-drbg: "npm:^1.0.1" - inherits: "npm:^2.0.4" - minimalistic-assert: "npm:^1.0.1" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10c0/8b24ef782eec8b472053793ea1e91ae6bee41afffdfcb78a81c0a53b191e715cbe1292aa07165958a9bbe675bd0955142560b1a007ffce7d6c765bcaf951a867 - languageName: node - linkType: hard - -"emittery@npm:^0.13.1": - version: 0.13.1 - resolution: "emittery@npm:0.13.1" - checksum: 10c0/1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35 - languageName: node - linkType: hard - -"emoji-regex@npm:^7.0.1": - version: 7.0.3 - resolution: "emoji-regex@npm:7.0.3" - checksum: 10c0/a8917d695c3a3384e4b7230a6a06fd2de6b3db3709116792e8b7b36ddbb3db4deb28ad3e983e70d4f2a1f9063b5dab9025e4e26e9ca08278da4fbb73e213743f - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 - languageName: node - linkType: hard - -"emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 - languageName: node - linkType: hard - -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: "npm:^0.6.2" - checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 - languageName: node - linkType: hard - -"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" - dependencies: - once: "npm:^1.4.0" - checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 - languageName: node - linkType: hard - -"endpoint@npm:^0.4.5": - version: 0.4.5 - resolution: "endpoint@npm:0.4.5" - dependencies: - inherits: "npm:^2.0.1" - checksum: 10c0/bb857234d2ef54908eddbb4e307115f3a4e040b948b8e684ed9d15f7f96cbc1ce6cd547608e6924642699489e06bb954efa2c3a78d7017b09fd17bd17a498cac - languageName: node - linkType: hard - -"enquirer@npm:~2.3.6": - version: 2.3.6 - resolution: "enquirer@npm:2.3.6" - dependencies: - ansi-colors: "npm:^4.1.1" - checksum: 10c0/8e070e052c2c64326a2803db9084d21c8aaa8c688327f133bf65c4a712586beb126fd98c8a01cfb0433e82a4bd3b6262705c55a63e0f7fb91d06b9cedbde9a11 - languageName: node - linkType: hard - -"env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 - languageName: node - linkType: hard - -"env-string@npm:^1.0.0, env-string@npm:^1.0.1": - version: 1.0.1 - resolution: "env-string@npm:1.0.1" - checksum: 10c0/16e9f67c7d7a6ded99a5e5a4afebbccb4ab0c4453fefe80138ba41068a354a5e3f29ae71809ce0bb84d18e2a0c888224045642e37072cb43a90ed5f0b72896b1 - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 - languageName: node - linkType: hard - -"error-ex@npm:^1.3.1": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" - dependencies: - is-arrayish: "npm:^0.2.1" - checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce - languageName: node - linkType: hard - -"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": - version: 1.0.1 - resolution: "es-define-property@npm:1.0.1" - checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c - languageName: node - linkType: hard - -"es-errors@npm:^1.3.0": - version: 1.3.0 - resolution: "es-errors@npm:1.3.0" - checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 - languageName: node - linkType: hard - -"es-object-atoms@npm:^1.0.0": - version: 1.1.1 - resolution: "es-object-atoms@npm:1.1.1" - dependencies: - es-errors: "npm:^1.3.0" - checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c - languageName: node - linkType: hard - -"es-set-tostringtag@npm:^2.1.0": - version: 2.1.0 - resolution: "es-set-tostringtag@npm:2.1.0" - dependencies: - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.6" - has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.2" - checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af - languageName: node - linkType: hard - -"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.62, es5-ext@npm:^0.10.64, es5-ext@npm:~0.10.14": - version: 0.10.64 - resolution: "es5-ext@npm:0.10.64" - dependencies: - es6-iterator: "npm:^2.0.3" - es6-symbol: "npm:^3.1.3" - esniff: "npm:^2.0.1" - next-tick: "npm:^1.1.0" - checksum: 10c0/4459b6ae216f3c615db086e02437bdfde851515a101577fd61b19f9b3c1ad924bab4d197981eb7f0ccb915f643f2fc10ff76b97a680e96cbb572d15a27acd9a3 - languageName: node - linkType: hard - -"es6-iterator@npm:^2.0.3, es6-iterator@npm:~2.0.1, es6-iterator@npm:~2.0.3": - version: 2.0.3 - resolution: "es6-iterator@npm:2.0.3" - dependencies: - d: "npm:1" - es5-ext: "npm:^0.10.35" - es6-symbol: "npm:^3.1.1" - checksum: 10c0/91f20b799dba28fb05bf623c31857fc1524a0f1c444903beccaf8929ad196c8c9ded233e5ac7214fc63a92b3f25b64b7f2737fcca8b1f92d2d96cf3ac902f5d8 - languageName: node - linkType: hard - -"es6-map@npm:^0.1.5": - version: 0.1.5 - resolution: "es6-map@npm:0.1.5" - dependencies: - d: "npm:1" - es5-ext: "npm:~0.10.14" - es6-iterator: "npm:~2.0.1" - es6-set: "npm:~0.1.5" - es6-symbol: "npm:~3.1.1" - event-emitter: "npm:~0.3.5" - checksum: 10c0/62fe1a90ead1704bed699cb9c975e642023f590d5338c2a640d60ce0a846de7d5197561393ac03dd11473b96087cf8793c9e4836fe05ad4d2ef6afda6b9a3511 - languageName: node - linkType: hard - -"es6-set@npm:^0.1.5, es6-set@npm:~0.1.5": - version: 0.1.6 - resolution: "es6-set@npm:0.1.6" - dependencies: - d: "npm:^1.0.1" - es5-ext: "npm:^0.10.62" - es6-iterator: "npm:~2.0.3" - es6-symbol: "npm:^3.1.3" - event-emitter: "npm:^0.3.5" - type: "npm:^2.7.2" - checksum: 10c0/50416775e45350b5c55b35aeb18dc25e6c2017af0ec056336b8e9e7c57e73d8342df398557909e815c523779628c842fbf1b0126c4483a9fbf42b0414358866a - languageName: node - linkType: hard - -"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3, es6-symbol@npm:~3.1.1": - version: 3.1.4 - resolution: "es6-symbol@npm:3.1.4" - dependencies: - d: "npm:^1.0.2" - ext: "npm:^1.7.0" - checksum: 10c0/777bf3388db5d7919e09a0fd175aa5b8a62385b17cb2227b7a137680cba62b4d9f6193319a102642aa23d5840d38a62e4784f19cfa5be4a2210a3f0e9b23d15d - languageName: node - linkType: hard - -"escalade@npm:^3.1.1, escalade@npm:^3.2.0": - version: 3.2.0 - resolution: "escalade@npm:3.2.0" - checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 - languageName: node - linkType: hard - -"escape-goat@npm:^2.0.0": - version: 2.1.1 - resolution: "escape-goat@npm:2.1.1" - checksum: 10c0/fc0ad656f89c05e86a9641a21bdc5ea37b258714c057430b68a834854fa3e5770cda7d41756108863fc68b1e36a0946463017b7553ac39eaaf64815be07816fc - languageName: node - linkType: hard - -"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": - version: 1.0.5 - resolution: "escape-string-regexp@npm:1.0.5" - checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^2.0.0": - version: 2.0.0 - resolution: "escape-string-regexp@npm:2.0.0" - checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 - languageName: node - linkType: hard - -"escape-string-regexp@npm:^4.0.0": - version: 4.0.0 - resolution: "escape-string-regexp@npm:4.0.0" - checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 - languageName: node - linkType: hard - -"escodegen@npm:^1.11.1": - version: 1.14.3 - resolution: "escodegen@npm:1.14.3" - dependencies: - esprima: "npm:^4.0.1" - estraverse: "npm:^4.2.0" - esutils: "npm:^2.0.2" - optionator: "npm:^0.8.1" - source-map: "npm:~0.6.1" - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 10c0/30d337803e8f44308c90267bf6192399e4b44792497c77a7506b68ab802ba6a48ebbe1ce77b219aba13dfd2de5f5e1c267e35be1ed87b2a9c3315e8b283e302a - languageName: node - linkType: hard - -"escodegen@npm:^2.1.0": - version: 2.1.0 - resolution: "escodegen@npm:2.1.0" - dependencies: - esprima: "npm:^4.0.1" - estraverse: "npm:^5.2.0" - esutils: "npm:^2.0.2" - source-map: "npm:~0.6.1" - dependenciesMeta: - source-map: - optional: true - bin: - escodegen: bin/escodegen.js - esgenerate: bin/esgenerate.js - checksum: 10c0/e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3 - languageName: node - linkType: hard - -"eslint-plugin-tsdoc@npm:^0.2.17": - version: 0.2.17 - resolution: "eslint-plugin-tsdoc@npm:0.2.17" - dependencies: - "@microsoft/tsdoc": "npm:0.14.2" - "@microsoft/tsdoc-config": "npm:0.16.2" - checksum: 10c0/26cad40b22f3dc0adfb06b1ea12f7d3c9cb257ac8bb56ad6a023e3b3bdfc6144d95a8b01323563e75283cca90baaf4d68816f5cea6994c6cd660a642e820847a - languageName: node - linkType: hard - -"eslint-scope@npm:^7.2.2": - version: 7.2.2 - resolution: "eslint-scope@npm:7.2.2" - dependencies: - esrecurse: "npm:^4.3.0" - estraverse: "npm:^5.2.0" - checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": - version: 3.4.3 - resolution: "eslint-visitor-keys@npm:3.4.3" - checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^4.2.0": - version: 4.2.0 - resolution: "eslint-visitor-keys@npm:4.2.0" - checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 - languageName: node - linkType: hard - -"eslint@npm:^8.56.0": - version: 8.57.1 - resolution: "eslint@npm:8.57.1" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.57.1" - "@humanwhocodes/config-array": "npm:^0.13.0" - "@humanwhocodes/module-importer": "npm:^1.0.1" - "@nodelib/fs.walk": "npm:^1.2.8" - "@ungap/structured-clone": "npm:^1.2.0" - ajv: "npm:^6.12.4" - chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" - debug: "npm:^4.3.2" - doctrine: "npm:^3.0.0" - escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.2.2" - eslint-visitor-keys: "npm:^3.4.3" - espree: "npm:^9.6.1" - esquery: "npm:^1.4.2" - esutils: "npm:^2.0.2" - fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^6.0.1" - find-up: "npm:^5.0.0" - glob-parent: "npm:^6.0.2" - globals: "npm:^13.19.0" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.0" - imurmurhash: "npm:^0.1.4" - is-glob: "npm:^4.0.0" - is-path-inside: "npm:^3.0.3" - js-yaml: "npm:^4.1.0" - json-stable-stringify-without-jsonify: "npm:^1.0.1" - levn: "npm:^0.4.1" - lodash.merge: "npm:^4.6.2" - minimatch: "npm:^3.1.2" - natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.3" - strip-ansi: "npm:^6.0.1" - text-table: "npm:^0.2.0" - bin: - eslint: bin/eslint.js - checksum: 10c0/1fd31533086c1b72f86770a4d9d7058ee8b4643fd1cfd10c7aac1ecb8725698e88352a87805cf4b2ce890aa35947df4b4da9655fb7fdfa60dbb448a43f6ebcf1 - languageName: node - linkType: hard - -"esniff@npm:^2.0.1": - version: 2.0.1 - resolution: "esniff@npm:2.0.1" - dependencies: - d: "npm:^1.0.1" - es5-ext: "npm:^0.10.62" - event-emitter: "npm:^0.3.5" - type: "npm:^2.7.2" - checksum: 10c0/7efd8d44ac20e5db8cb0ca77eb65eca60628b2d0f3a1030bcb05e71cc40e6e2935c47b87dba3c733db12925aa5b897f8e0e7a567a2c274206f184da676ea2e65 - languageName: node - linkType: hard - -"espree@npm:^9.6.0, espree@npm:^9.6.1": - version: 9.6.1 - resolution: "espree@npm:9.6.1" - dependencies: - acorn: "npm:^8.9.0" - acorn-jsx: "npm:^5.3.2" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 - languageName: node - linkType: hard - -"esprima@npm:^4.0.0, esprima@npm:^4.0.1": - version: 4.0.1 - resolution: "esprima@npm:4.0.1" - bin: - esparse: ./bin/esparse.js - esvalidate: ./bin/esvalidate.js - checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 - languageName: node - linkType: hard - -"esquery@npm:^1.4.2": - version: 1.6.0 - resolution: "esquery@npm:1.6.0" - dependencies: - estraverse: "npm:^5.1.0" - checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 - languageName: node - linkType: hard - -"esrecurse@npm:^4.3.0": - version: 4.3.0 - resolution: "esrecurse@npm:4.3.0" - dependencies: - estraverse: "npm:^5.2.0" - checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 - languageName: node - linkType: hard - -"estraverse@npm:^4.2.0": - version: 4.3.0 - resolution: "estraverse@npm:4.3.0" - checksum: 10c0/9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d - languageName: node - linkType: hard - -"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": - version: 5.3.0 - resolution: "estraverse@npm:5.3.0" - checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 - languageName: node - linkType: hard - -"estree-is-function@npm:^1.0.0": - version: 1.0.0 - resolution: "estree-is-function@npm:1.0.0" - checksum: 10c0/1bf354fd0dc7f0cf2535c46b752c58ad37384ad68281d48d3899b39d9247c33ca859ed1de94da89786b4cc79f2ae868cc55c8b63e3b8b31e59e9810a9714d07f - languageName: node - linkType: hard - -"estree-is-member-expression@npm:^1.0.0": - version: 1.0.0 - resolution: "estree-is-member-expression@npm:1.0.0" - checksum: 10c0/493440a52e19e0e544ae211a19aaccab3a6ea2ed94836ad40bddfaf115f1f1374d1b8aa92ef85741c781af307cb3d5bd7bcbab76bfb40c62dc342c0a972b0e96 - languageName: node - linkType: hard - -"esutils@npm:^2.0.2": - version: 2.0.3 - resolution: "esutils@npm:2.0.3" - checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 - languageName: node - linkType: hard - -"event-emitter@npm:^0.3.5, event-emitter@npm:~0.3.5": - version: 0.3.5 - resolution: "event-emitter@npm:0.3.5" - dependencies: - d: "npm:1" - es5-ext: "npm:~0.10.14" - checksum: 10c0/75082fa8ffb3929766d0f0a063bfd6046bd2a80bea2666ebaa0cfd6f4a9116be6647c15667bea77222afc12f5b4071b68d393cf39fdaa0e8e81eda006160aff0 - languageName: node - linkType: hard - -"event-target-shim@npm:^5.0.0": - version: 5.0.1 - resolution: "event-target-shim@npm:5.0.1" - checksum: 10c0/0255d9f936215fd206156fd4caa9e8d35e62075d720dc7d847e89b417e5e62cf1ce6c9b4e0a1633a9256de0efefaf9f8d26924b1f3c8620cffb9db78e7d3076b - languageName: node - linkType: hard - -"events@npm:^3.0.0": - version: 3.3.0 - resolution: "events@npm:3.3.0" - checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 - languageName: node - linkType: hard - -"evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3": - version: 1.0.3 - resolution: "evp_bytestokey@npm:1.0.3" - dependencies: - md5.js: "npm:^1.3.4" - node-gyp: "npm:latest" - safe-buffer: "npm:^5.1.1" - checksum: 10c0/77fbe2d94a902a80e9b8f5a73dcd695d9c14899c5e82967a61b1fc6cbbb28c46552d9b127cff47c45fcf684748bdbcfa0a50410349109de87ceb4b199ef6ee99 - languageName: node - linkType: hard - -"execa@npm:^4.0.2": - version: 4.1.0 - resolution: "execa@npm:4.1.0" - dependencies: - cross-spawn: "npm:^7.0.0" - get-stream: "npm:^5.0.0" - human-signals: "npm:^1.1.1" - is-stream: "npm:^2.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^4.0.0" - onetime: "npm:^5.1.0" - signal-exit: "npm:^3.0.2" - strip-final-newline: "npm:^2.0.0" - checksum: 10c0/02211601bb1c52710260edcc68fb84c3c030dc68bafc697c90ada3c52cc31375337de8c24826015b8382a58d63569ffd203b79c94fef217d65503e3e8d2c52ba - languageName: node - linkType: hard - -"execa@npm:^5.0.0": - version: 5.1.1 - resolution: "execa@npm:5.1.1" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.0" - human-signals: "npm:^2.1.0" - is-stream: "npm:^2.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^4.0.1" - onetime: "npm:^5.1.2" - signal-exit: "npm:^3.0.3" - strip-final-newline: "npm:^2.0.0" - checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f - languageName: node - linkType: hard - -"execspawn@npm:^1.0.1": - version: 1.0.1 - resolution: "execspawn@npm:1.0.1" - dependencies: - util-extend: "npm:^1.0.1" - checksum: 10c0/5b168fe9f19cecdb9af46741d250503424a0ce5965d1181d1e74cbad6bf5bb4d51c9902212db2c226162b88e2bb6432f8a51c995ddd5004bd65b14f03a5bc4de - languageName: node - linkType: hard - -"exit@npm:^0.1.2": - version: 0.1.2 - resolution: "exit@npm:0.1.2" - checksum: 10c0/71d2ad9b36bc25bb8b104b17e830b40a08989be7f7d100b13269aaae7c3784c3e6e1e88a797e9e87523993a25ba27c8958959a554535370672cfb4d824af8989 - languageName: node - linkType: hard - -"expect@npm:^29.0.0, expect@npm:^29.7.0": - version: 29.7.0 - resolution: "expect@npm:29.7.0" - dependencies: - "@jest/expect-utils": "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 10c0/2eddeace66e68b8d8ee5f7be57f3014b19770caaf6815c7a08d131821da527fb8c8cb7b3dcd7c883d2d3d8d184206a4268984618032d1e4b16dc8d6596475d41 - languageName: node - linkType: hard - -"exponential-backoff@npm:^3.1.1": - version: 3.1.2 - resolution: "exponential-backoff@npm:3.1.2" - checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 - languageName: node - linkType: hard - -"ext@npm:^1.7.0": - version: 1.7.0 - resolution: "ext@npm:1.7.0" - dependencies: - type: "npm:^2.7.2" - checksum: 10c0/a8e5f34e12214e9eee3a4af3b5c9d05ba048f28996450975b369fc86e5d0ef13b6df0615f892f5396a9c65d616213c25ec5b0ad17ef42eac4a500512a19da6c7 - languageName: node - linkType: hard - -"extend@npm:~3.0.2": - version: 3.0.2 - resolution: "extend@npm:3.0.2" - checksum: 10c0/73bf6e27406e80aa3e85b0d1c4fd987261e628064e170ca781125c0b635a3dabad5e05adbf07595ea0cf1e6c5396cacb214af933da7cbaf24fe75ff14818e8f9 - languageName: node - linkType: hard - -"external-editor@npm:^3.0.3": - version: 3.1.0 - resolution: "external-editor@npm:3.1.0" - dependencies: - chardet: "npm:^0.7.0" - iconv-lite: "npm:^0.4.24" - tmp: "npm:^0.0.33" - checksum: 10c0/c98f1ba3efdfa3c561db4447ff366a6adb5c1e2581462522c56a18bf90dfe4da382f9cd1feee3e330108c3595a854b218272539f311ba1b3298f841eb0fbf339 - languageName: node - linkType: hard - -"extsprintf@npm:1.3.0": - version: 1.3.0 - resolution: "extsprintf@npm:1.3.0" - checksum: 10c0/f75114a8388f0cbce68e277b6495dc3930db4dde1611072e4a140c24e204affd77320d004b947a132e9a3b97b8253017b2b62dce661975fb0adced707abf1ab5 - languageName: node - linkType: hard - -"extsprintf@npm:^1.2.0": - version: 1.4.1 - resolution: "extsprintf@npm:1.4.1" - checksum: 10c0/e10e2769985d0e9b6c7199b053a9957589d02e84de42832c295798cb422a025e6d4a92e0259c1fb4d07090f5bfde6b55fd9f880ac5855bd61d775f8ab75a7ab0 - languageName: node - linkType: hard - -"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 - languageName: node - linkType: hard - -"fast-glob@npm:^3.3.2": - version: 3.3.3 - resolution: "fast-glob@npm:3.3.3" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.8" - checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe - languageName: node - linkType: hard - -"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": - version: 2.1.0 - resolution: "fast-json-stable-stringify@npm:2.1.0" - checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b - languageName: node - linkType: hard - -"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": - version: 2.0.6 - resolution: "fast-levenshtein@npm:2.0.6" - checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 - languageName: node - linkType: hard - -"fast-safe-stringify@npm:^2.0.7": - version: 2.1.1 - resolution: "fast-safe-stringify@npm:2.1.1" - checksum: 10c0/d90ec1c963394919828872f21edaa3ad6f1dddd288d2bd4e977027afff09f5db40f94e39536d4646f7e01761d704d72d51dce5af1b93717f3489ef808f5f4e4d - languageName: node - linkType: hard - -"fast-uri@npm:^3.0.1": - version: 3.0.6 - resolution: "fast-uri@npm:3.0.6" - checksum: 10c0/74a513c2af0584448aee71ce56005185f81239eab7a2343110e5bad50c39ad4fb19c5a6f99783ead1cac7ccaf3461a6034fda89fffa2b30b6d99b9f21c2f9d29 - languageName: node - linkType: hard - -"fastq@npm:^1.6.0": - version: 1.19.0 - resolution: "fastq@npm:1.19.0" - dependencies: - reusify: "npm:^1.0.4" - checksum: 10c0/d6a001638f1574a696660fcbba5300d017760432372c801632c325ca7c16819604841c92fd3ccadcdacec0966ca336363a5ff57bc5f0be335d8ea7ac6087b98f - languageName: node - linkType: hard - -"fb-watchman@npm:^2.0.0": - version: 2.0.2 - resolution: "fb-watchman@npm:2.0.2" - dependencies: - bser: "npm:2.1.1" - checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 - languageName: node - linkType: hard - -"figures@npm:3.2.0": - version: 3.2.0 - resolution: "figures@npm:3.2.0" - dependencies: - escape-string-regexp: "npm:^1.0.5" - checksum: 10c0/9c421646ede432829a50bc4e55c7a4eb4bcb7cc07b5bab2f471ef1ab9a344595bbebb6c5c21470093fbb730cd81bbca119624c40473a125293f656f49cb47629 - languageName: node - linkType: hard - -"figures@npm:^2.0.0": - version: 2.0.0 - resolution: "figures@npm:2.0.0" - dependencies: - escape-string-regexp: "npm:^1.0.5" - checksum: 10c0/5dc5a75fec3e7e04ae65d6ce51d28b3e70d4656c51b06996b6fdb2cb5b542df512e3b3c04482f5193a964edddafa5521479ff948fa84e12ff556e53e094ab4ce - languageName: node - linkType: hard - -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" - dependencies: - flat-cache: "npm:^3.0.4" - checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd - languageName: node - linkType: hard - -"filelist@npm:^1.0.4": - version: 1.0.4 - resolution: "filelist@npm:1.0.4" - dependencies: - minimatch: "npm:^5.0.1" - checksum: 10c0/426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 - languageName: node - linkType: hard - -"fill-range@npm:^7.1.1": - version: 7.1.1 - resolution: "fill-range@npm:7.1.1" - dependencies: - to-regex-range: "npm:^5.0.1" - checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 - languageName: node - linkType: hard - -"find-up@npm:^3.0.0": - version: 3.0.0 - resolution: "find-up@npm:3.0.0" - dependencies: - locate-path: "npm:^3.0.0" - checksum: 10c0/2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3 - languageName: node - linkType: hard - -"find-up@npm:^4.0.0, find-up@npm:^4.1.0": - version: 4.1.0 - resolution: "find-up@npm:4.1.0" - dependencies: - locate-path: "npm:^5.0.0" - path-exists: "npm:^4.0.0" - checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 - languageName: node - linkType: hard - -"find-up@npm:^5.0.0": - version: 5.0.0 - resolution: "find-up@npm:5.0.0" - dependencies: - locate-path: "npm:^6.0.0" - path-exists: "npm:^4.0.0" - checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a - languageName: node - linkType: hard - -"flame-gradient@npm:^1.0.0": - version: 1.0.0 - resolution: "flame-gradient@npm:1.0.0" - dependencies: - sinusoidal-decimal: "npm:^1.0.0" - checksum: 10c0/5cf95a278923caeb23fff2f6e7179db3cc6feb39a863a62cf86d239c1cbbe9526adadcd6fdfba1db230810704b8b8e75ce90aac63d14b2d65eb555029ee627f3 - languageName: node - linkType: hard - -"flat-cache@npm:^3.0.4": - version: 3.2.0 - resolution: "flat-cache@npm:3.2.0" - dependencies: - flatted: "npm:^3.2.9" - keyv: "npm:^4.5.3" - rimraf: "npm:^3.0.2" - checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 - languageName: node - linkType: hard - -"flat@npm:^5.0.2": - version: 5.0.2 - resolution: "flat@npm:5.0.2" - bin: - flat: cli.js - checksum: 10c0/f178b13482f0cd80c7fede05f4d10585b1f2fdebf26e12edc138e32d3150c6ea6482b7f12813a1091143bad52bb6d3596bca51a162257a21163c0ff438baa5fe - languageName: node - linkType: hard - -"flatstr@npm:^1.0.12": - version: 1.0.12 - resolution: "flatstr@npm:1.0.12" - checksum: 10c0/f99cf801fd3606e8b4aa96b93ec09caab42bc304526ff55a80db03db0ef73c9a014e983a6d72009c4f1bc50e2483d137041fae18a325dc0d851d045c4d6929a9 - languageName: node - linkType: hard - -"flatted@npm:^3.2.9": - version: 3.3.2 - resolution: "flatted@npm:3.3.2" - checksum: 10c0/24cc735e74d593b6c767fe04f2ef369abe15b62f6906158079b9874bdb3ee5ae7110bb75042e70cd3f99d409d766f357caf78d5ecee9780206f5fdc5edbad334 - languageName: node - linkType: hard - -"follow-redirects@npm:^1.15.11": - version: 1.16.0 - resolution: "follow-redirects@npm:1.16.0" - peerDependenciesMeta: - debug: - optional: true - checksum: 10c0/a1e2900163e6f1b4d1ed5c221b607f41decbab65534c63fe7e287e40a5d552a6496e7d9d7d976fa4ba77b4c51c11e5e9f683f10b43011ea11e442ff128d0e181 - languageName: node - linkType: hard - -"for-each@npm:^0.3.3": - version: 0.3.5 - resolution: "for-each@npm:0.3.5" - dependencies: - is-callable: "npm:^1.2.7" - checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee - languageName: node - linkType: hard - -"foreground-child@npm:^3.1.0": - version: 3.3.0 - resolution: "foreground-child@npm:3.3.0" - dependencies: - cross-spawn: "npm:^7.0.0" - signal-exit: "npm:^4.0.1" - checksum: 10c0/028f1d41000553fcfa6c4bb5c372963bf3d9bf0b1f25a87d1a6253014343fb69dfb1b42d9625d7cf44c8ba429940f3d0ff718b62105d4d4a4f6ef8ca0a53faa2 - languageName: node - linkType: hard - -"forever-agent@npm:~0.6.1": - version: 0.6.1 - resolution: "forever-agent@npm:0.6.1" - checksum: 10c0/364f7f5f7d93ab661455351ce116a67877b66f59aca199559a999bd39e3cfadbfbfacc10415a915255e2210b30c23febe9aec3ca16bf2d1ff11c935a1000e24c - languageName: node - linkType: hard - -"form-data@npm:^4.0.0, form-data@npm:^4.0.5": - version: 4.0.5 - resolution: "form-data@npm:4.0.5" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - es-set-tostringtag: "npm:^2.1.0" - hasown: "npm:^2.0.2" - mime-types: "npm:^2.1.12" - checksum: 10c0/dd6b767ee0bbd6d84039db12a0fa5a2028160ffbfaba1800695713b46ae974a5f6e08b3356c3195137f8530dcd9dfcb5d5ae1eeff53d0db1e5aad863b619ce3b - languageName: node - linkType: hard - -"form-data@npm:~2.3.2": - version: 2.3.3 - resolution: "form-data@npm:2.3.3" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.6" - mime-types: "npm:^2.1.12" - checksum: 10c0/706ef1e5649286b6a61e5bb87993a9842807fd8f149cd2548ee807ea4fb882247bdf7f6e64ac4720029c0cd5c80343de0e22eee1dc9e9882e12db9cc7bc016a4 - languageName: node - linkType: hard - -"from2-string@npm:^1.1.0": - version: 1.1.0 - resolution: "from2-string@npm:1.1.0" - dependencies: - from2: "npm:^2.0.3" - checksum: 10c0/fd8bc1002dc0086e74de5eacdf8c15b1da0b2e5059537eb00738b4e8f02cbbd532ec8eded5ff15d10649ef41e4dcf620b9d181ab456aada0b15a902ca32c88b6 - languageName: node - linkType: hard - -"from2@npm:^2.0.3": - version: 2.3.0 - resolution: "from2@npm:2.3.0" - dependencies: - inherits: "npm:^2.0.1" - readable-stream: "npm:^2.0.0" - checksum: 10c0/f87f7a2e4513244d551454a7f8324ef1f7837864a8701c536417286ec19ff4915606b1dfa8909a21b7591ebd8440ffde3642f7c303690b9a4d7c832d62248aa1 - languageName: node - linkType: hard - -"front-matter@npm:^4.0.2": - version: 4.0.2 - resolution: "front-matter@npm:4.0.2" - dependencies: - js-yaml: "npm:^3.13.1" - checksum: 10c0/7a0df5ca37428dd563c057bc17a8940481fe53876609bcdc443a02ce463c70f1842c7cb4628b80916de46a253732794b36fb6a31105db0f185698a93acee4011 - languageName: node - linkType: hard - -"fs-constants@npm:^1.0.0": - version: 1.0.0 - resolution: "fs-constants@npm:1.0.0" - checksum: 10c0/a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 - languageName: node - linkType: hard - -"fs-extra@npm:^10.1.0": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" - dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^6.0.1" - universalify: "npm:^2.0.0" - checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e - languageName: node - linkType: hard - -"fs-extra@npm:^11.0.0": - version: 11.3.0 - resolution: "fs-extra@npm:11.3.0" - dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^6.0.1" - universalify: "npm:^2.0.0" - checksum: 10c0/5f95e996186ff45463059feb115a22fb048bdaf7e487ecee8a8646c78ed8fdca63630e3077d4c16ce677051f5e60d3355a06f3cd61f3ca43f48cc58822a44d0a - languageName: node - linkType: hard - -"fs-minipass@npm:^3.0.0": - version: 3.0.3 - resolution: "fs-minipass@npm:3.0.3" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 - languageName: node - linkType: hard - -"fs.realpath@npm:^1.0.0": - version: 1.0.0 - resolution: "fs.realpath@npm:1.0.0" - checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 - languageName: node - linkType: hard - -"fsevents@npm:^2.3.2": - version: 2.3.3 - resolution: "fsevents@npm:2.3.3" - dependencies: - node-gyp: "npm:latest" - checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin": - version: 2.3.3 - resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" - dependencies: - node-gyp: "npm:latest" - conditions: os=darwin - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": - version: 1.1.2 - resolution: "function-bind@npm:1.1.2" - checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 - languageName: node - linkType: hard - -"generate-function@npm:^2.0.0, generate-function@npm:^2.3.1": - version: 2.3.1 - resolution: "generate-function@npm:2.3.1" - dependencies: - is-property: "npm:^1.0.2" - checksum: 10c0/4645cf1da90375e46a6f1dc51abc9933e5eafa4cd1a44c2f7e3909a30a4e9a1a08c14cd7d5b32da039da2dba2a085e1ed4597b580c196c3245b2d35d8bc0de5d - languageName: node - linkType: hard - -"generate-object-property@npm:^1.2.0": - version: 1.2.0 - resolution: "generate-object-property@npm:1.2.0" - dependencies: - is-property: "npm:^1.0.0" - checksum: 10c0/0b30acb43283a489b1adf4655f3f413b448dbec750678cf70bfde92b04a22f85b286be004b66fd713e3060e418d7beb562f05431235ec95c044b63e324759e8c - languageName: node - linkType: hard - -"gensync@npm:^1.0.0-beta.2": - version: 1.0.0-beta.2 - resolution: "gensync@npm:1.0.0-beta.2" - checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 - languageName: node - linkType: hard - -"get-assigned-identifiers@npm:^1.1.0, get-assigned-identifiers@npm:^1.2.0": - version: 1.2.0 - resolution: "get-assigned-identifiers@npm:1.2.0" - checksum: 10c0/11197056cac88615dddb10ef79720dd1ce844729a066ca139e447803c91a4c5d3ff127737e9598d3ef6f423c3ec5eef7828b2b10a72ec2a5a84464c5e7ac4e28 - languageName: node - linkType: hard - -"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": - version: 2.0.5 - resolution: "get-caller-file@npm:2.0.5" - checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6": - version: 1.2.7 - resolution: "get-intrinsic@npm:1.2.7" - dependencies: - call-bind-apply-helpers: "npm:^1.0.1" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - function-bind: "npm:^1.1.2" - get-proto: "npm:^1.0.0" - gopd: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - hasown: "npm:^2.0.2" - math-intrinsics: "npm:^1.1.0" - checksum: 10c0/b475dec9f8bff6f7422f51ff4b7b8d0b68e6776ee83a753c1d627e3008c3442090992788038b37eff72e93e43dceed8c1acbdf2d6751672687ec22127933080d - languageName: node - linkType: hard - -"get-package-type@npm:^0.1.0": - version: 0.1.0 - resolution: "get-package-type@npm:0.1.0" - checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be - languageName: node - linkType: hard - -"get-port@npm:^5.1.1": - version: 5.1.1 - resolution: "get-port@npm:5.1.1" - checksum: 10c0/2873877a469b24e6d5e0be490724a17edb39fafc795d1d662e7bea951ca649713b4a50117a473f9d162312cb0e946597bd0e049ed2f866e79e576e8e213d3d1c - languageName: node - linkType: hard - -"get-proto@npm:^1.0.0": - version: 1.0.1 - resolution: "get-proto@npm:1.0.1" - dependencies: - dunder-proto: "npm:^1.0.1" - es-object-atoms: "npm:^1.0.0" - checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c - languageName: node - linkType: hard - -"get-stream@npm:^4.1.0": - version: 4.1.0 - resolution: "get-stream@npm:4.1.0" - dependencies: - pump: "npm:^3.0.0" - checksum: 10c0/294d876f667694a5ca23f0ca2156de67da950433b6fb53024833733975d32582896dbc7f257842d331809979efccf04d5e0b6b75ad4d45744c45f193fd497539 - languageName: node - linkType: hard - -"get-stream@npm:^5.0.0, get-stream@npm:^5.1.0": - version: 5.2.0 - resolution: "get-stream@npm:5.2.0" - dependencies: - pump: "npm:^3.0.0" - checksum: 10c0/43797ffd815fbb26685bf188c8cfebecb8af87b3925091dd7b9a9c915993293d78e3c9e1bce125928ff92f2d0796f3889b92b5ec6d58d1041b574682132e0a80 - languageName: node - linkType: hard - -"get-stream@npm:^6.0.0": - version: 6.0.1 - resolution: "get-stream@npm:6.0.1" - checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 - languageName: node - linkType: hard - -"getpass@npm:^0.1.1": - version: 0.1.7 - resolution: "getpass@npm:0.1.7" - dependencies: - assert-plus: "npm:^1.0.0" - checksum: 10c0/c13f8530ecf16fc509f3fa5cd8dd2129ffa5d0c7ccdf5728b6022d52954c2d24be3706b4cdf15333eec52f1fbb43feb70a01dabc639d1d10071e371da8aaa52f - languageName: node - linkType: hard - -"glob-parent@npm:^5.1.2": - version: 5.1.2 - resolution: "glob-parent@npm:5.1.2" - dependencies: - is-glob: "npm:^4.0.1" - checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee - languageName: node - linkType: hard - -"glob-parent@npm:^6.0.2": - version: 6.0.2 - resolution: "glob-parent@npm:6.0.2" - dependencies: - is-glob: "npm:^4.0.3" - checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 - languageName: node - linkType: hard - -"glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.4.5 - resolution: "glob@npm:10.4.5" - dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^3.1.2" - minimatch: "npm:^9.0.4" - minipass: "npm:^7.1.2" - package-json-from-dist: "npm:^1.0.0" - path-scurry: "npm:^1.11.1" - bin: - glob: dist/esm/bin.mjs - checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e - languageName: node - linkType: hard - -"glob@npm:^7.0.0, glob@npm:^7.1.0, glob@npm:^7.1.3, glob@npm:^7.1.4": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.1.1" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe - languageName: node - linkType: hard - -"global-dirs@npm:^3.0.0": - version: 3.0.1 - resolution: "global-dirs@npm:3.0.1" - dependencies: - ini: "npm:2.0.0" - checksum: 10c0/ef65e2241a47ff978f7006a641302bc7f4c03dfb98783d42bf7224c136e3a06df046e70ee3a010cf30214114755e46c9eb5eb1513838812fbbe0d92b14c25080 - languageName: node - linkType: hard - -"globals@npm:^11.1.0": - version: 11.12.0 - resolution: "globals@npm:11.12.0" - checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 - languageName: node - linkType: hard - -"globals@npm:^13.19.0": - version: 13.24.0 - resolution: "globals@npm:13.24.0" - dependencies: - type-fest: "npm:^0.20.2" - checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd - languageName: node - linkType: hard - -"google-protobuf@npm:3.15.8": - version: 3.15.8 - resolution: "google-protobuf@npm:3.15.8" - checksum: 10c0/58483ed7785e764d62512432b9fc8799cb10e3596814b5775d4739a9faad0f1af277d0a16f2ff791eb767fc29acaa3bf5428441353c8e2bc297272dff18ce618 - languageName: node - linkType: hard - -"google-protobuf@npm:^3.21.2, google-protobuf@npm:^3.21.4": - version: 3.21.4 - resolution: "google-protobuf@npm:3.21.4" - checksum: 10c0/28f2800f7fe1a8fc55eb58ba76e158268407bfb3b90646eaf8a177dd92a2e522459b773f8132ae546e60ac3b6f5947557a1cf3d963a05bb594f43bcde640f54f - languageName: node - linkType: hard - -"gopd@npm:^1.0.1, gopd@npm:^1.2.0": - version: 1.2.0 - resolution: "gopd@npm:1.2.0" - checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead - languageName: node - linkType: hard - -"got@npm:^9.6.0": - version: 9.6.0 - resolution: "got@npm:9.6.0" - dependencies: - "@sindresorhus/is": "npm:^0.14.0" - "@szmarczak/http-timer": "npm:^1.1.2" - cacheable-request: "npm:^6.0.0" - decompress-response: "npm:^3.3.0" - duplexer3: "npm:^0.1.4" - get-stream: "npm:^4.1.0" - lowercase-keys: "npm:^1.0.1" - mimic-response: "npm:^1.0.1" - p-cancelable: "npm:^1.0.0" - to-readable-stream: "npm:^1.0.0" - url-parse-lax: "npm:^3.0.0" - checksum: 10c0/5cb3111e14b48bf4fb8b414627be481ebfb14151ec867e80a74b6d1472489965b9c4f4ac5cf4f3b1f9b90c60a2ce63584d9072b16efd9a3171553e00afc5abc8 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": - version: 4.2.11 - resolution: "graceful-fs@npm:4.2.11" - checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 - languageName: node - linkType: hard - -"graphemer@npm:^1.4.0": - version: 1.4.0 - resolution: "graphemer@npm:1.4.0" - checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 - languageName: node - linkType: hard - -"grpc-tools@npm:^1.13.1": - version: 1.13.1 - resolution: "grpc-tools@npm:1.13.1" - dependencies: - "@mapbox/node-pre-gyp": "npm:^2.0.0" - bin: - grpc_tools_node_protoc: bin/protoc.js - grpc_tools_node_protoc_plugin: bin/protoc_plugin.js - checksum: 10c0/1ec9bdf721d17e121fc6481f3d707c2796e3b0f3314d25ef56f3b9e3f76dd9d465d70016c554abd036068c3d15a07eb2f93ddff620252e829b98afee501c55f4 - languageName: node - linkType: hard - -"grpc_tools_node_protoc_ts@npm:^5.3.3": - version: 5.3.3 - resolution: "grpc_tools_node_protoc_ts@npm:5.3.3" - dependencies: - google-protobuf: "npm:3.15.8" - handlebars: "npm:4.7.7" - bin: - protoc-gen-ts: bin/protoc-gen-ts - checksum: 10c0/f60cb050df0bdeef808834091587c52055df916e6937efb4441fa4650b29ed2e39a6e48a583d7d76a85693d8f72d07346b3063a842db76fe5be1228ae19bd288 - languageName: node - linkType: hard - -"handlebars@npm:4.7.7": - version: 4.7.7 - resolution: "handlebars@npm:4.7.7" - dependencies: - minimist: "npm:^1.2.5" - neo-async: "npm:^2.6.0" - source-map: "npm:^0.6.1" - uglify-js: "npm:^3.1.4" - wordwrap: "npm:^1.0.0" - dependenciesMeta: - uglify-js: - optional: true - bin: - handlebars: bin/handlebars - checksum: 10c0/4c0913fc0018a2a2e358ee94e4fe83f071762b8bec51a473d187e6642e94e569843adcf550ffe329554c63ad450c062f3a05447bd2e3fff5ebfe698e214225c6 - languageName: node - linkType: hard - -"har-schema@npm:^2.0.0": - version: 2.0.0 - resolution: "har-schema@npm:2.0.0" - checksum: 10c0/3856cb76152658e0002b9c2b45b4360bb26b3e832c823caed8fcf39a01096030bf09fa5685c0f7b0f2cb3ecba6e9dce17edaf28b64a423d6201092e6be56e592 - languageName: node - linkType: hard - -"har-validator@npm:~5.1.3": - version: 5.1.5 - resolution: "har-validator@npm:5.1.5" - dependencies: - ajv: "npm:^6.12.3" - har-schema: "npm:^2.0.0" - checksum: 10c0/f1d606eb1021839e3a905be5ef7cca81c2256a6be0748efb8fefc14312214f9e6c15d7f2eaf37514104071207d84f627b68bb9f6178703da4e06fbd1a0649a5e - languageName: node - linkType: hard - -"has-ansi@npm:^2.0.0": - version: 2.0.0 - resolution: "has-ansi@npm:2.0.0" - dependencies: - ansi-regex: "npm:^2.0.0" - checksum: 10c0/f54e4887b9f8f3c4bfefd649c48825b3c093987c92c27880ee9898539e6f01aed261e82e73153c3f920fde0db5bf6ebd58deb498ed1debabcb4bc40113ccdf05 - languageName: node - linkType: hard - -"has-async-hooks@npm:^1.0.0": - version: 1.0.0 - resolution: "has-async-hooks@npm:1.0.0" - checksum: 10c0/5846ca4b494a209727c2db0fd0627604bb16fbbcf4d02f331ea18cc6162939d4d67dc7962b570c7e9cfe13cdc550023310480f8dba2c0c5826722225800600bb - languageName: node - linkType: hard - -"has-flag@npm:^3.0.0": - version: 3.0.0 - resolution: "has-flag@npm:3.0.0" - checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 - languageName: node - linkType: hard - -"has-flag@npm:^4.0.0": - version: 4.0.0 - resolution: "has-flag@npm:4.0.0" - checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 - languageName: node - linkType: hard - -"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": - version: 1.0.2 - resolution: "has-property-descriptors@npm:1.0.2" - dependencies: - es-define-property: "npm:^1.0.0" - checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 - languageName: node - linkType: hard - -"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": - version: 1.1.0 - resolution: "has-symbols@npm:1.1.0" - checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e - languageName: node - linkType: hard - -"has-tostringtag@npm:^1.0.2": - version: 1.0.2 - resolution: "has-tostringtag@npm:1.0.2" - dependencies: - has-symbols: "npm:^1.0.3" - checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c - languageName: node - linkType: hard - -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 10c0/ebdb2f4895c26bb08a8a100b62d362e49b2190bcfd84b76bc4be1a3bd4d254ec52d0dd9f2fbcc093fc5eb878b20c52146f9dfd33e2686ed28982187be593b47c - languageName: node - linkType: hard - -"has-yarn@npm:^2.1.0": - version: 2.1.0 - resolution: "has-yarn@npm:2.1.0" - checksum: 10c0/b5cab61b4129c2fc0474045b59705371b7f5ddf2aab8ba8725011e52269f017e06f75059a2c8a1d8011e9779c2885ad987263cfc6d1280f611c396b45fd5d74a - languageName: node - linkType: hard - -"has@npm:^1.0.1": - version: 1.0.4 - resolution: "has@npm:1.0.4" - checksum: 10c0/82c1220573dc1f0a014a5d6189ae52a1f820f99dfdc00323c3a725b5002dcb7f04e44f460fea7af068474b2dd7c88cbe1846925c84017be9e31e1708936d305b - languageName: node - linkType: hard - -"hash-base@npm:^3.0.0": - version: 3.1.0 - resolution: "hash-base@npm:3.1.0" - dependencies: - inherits: "npm:^2.0.4" - readable-stream: "npm:^3.6.0" - safe-buffer: "npm:^5.2.0" - checksum: 10c0/663eabcf4173326fbb65a1918a509045590a26cc7e0964b754eef248d281305c6ec9f6b31cb508d02ffca383ab50028180ce5aefe013e942b44a903ac8dc80d0 - languageName: node - linkType: hard - -"hash-base@npm:~3.0, hash-base@npm:~3.0.4": - version: 3.0.5 - resolution: "hash-base@npm:3.0.5" - dependencies: - inherits: "npm:^2.0.4" - safe-buffer: "npm:^5.2.1" - checksum: 10c0/6dc185b79bad9b6d525cd132a588e4215380fdc36fec6f7a8a58c5db8e3b642557d02ad9c367f5e476c7c3ad3ccffa3607f308b124e1ed80e3b80a1b254db61e - languageName: node - linkType: hard - -"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": - version: 1.1.7 - resolution: "hash.js@npm:1.1.7" - dependencies: - inherits: "npm:^2.0.3" - minimalistic-assert: "npm:^1.0.1" - checksum: 10c0/41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 - languageName: node - linkType: hard - -"hasown@npm:^2.0.0, hasown@npm:^2.0.2": - version: 2.0.2 - resolution: "hasown@npm:2.0.2" - dependencies: - function-bind: "npm:^1.1.2" - checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 - languageName: node - linkType: hard - -"hdr-histogram-js@npm:^3.0.0": - version: 3.0.0 - resolution: "hdr-histogram-js@npm:3.0.0" - dependencies: - "@assemblyscript/loader": "npm:^0.19.21" - base64-js: "npm:^1.2.0" - pako: "npm:^1.0.3" - checksum: 10c0/bb2ad8810d1a4d011cceeb6bcda3a4988468305243af77b45a61d38113d6cca688b970fd8bd1e3468ea1513a2599b9319b5c101e3b50d0cbb29e26673fa5cb54 - languageName: node - linkType: hard - -"hdr-histogram-percentiles-obj@npm:^3.0.0": - version: 3.0.0 - resolution: "hdr-histogram-percentiles-obj@npm:3.0.0" - checksum: 10c0/7b1c90b01bdee22da3b6e1f95fdbe186ceb6875a53340c3615f6e9899ee5d4bc6624a0fe67a15b0e59ccddca8d3b835911214285a77fa22a04cf64c9e3d64d39 - languageName: node - linkType: hard - -"hidden-markov-model-tf@npm:^4.0.0": - version: 4.0.0 - resolution: "hidden-markov-model-tf@npm:4.0.0" - dependencies: - ml-kmeans: "npm:^4.0.1" - ndarray: "npm:^1.0.18" - ndarray-cholesky-factorization: "npm:^1.0.2" - ndarray-determinant: "npm:^1.0.0" - ndarray-inv: "npm:^0.2.0" - seedrandom: "npm:^3.0.1" - semver: "npm:^6.1.1" - peerDependencies: - "@tensorflow/tfjs-core": ^3.13.0 - checksum: 10c0/d945c8bb952e0402605bb9341f71850ca5f91c8c7840fc1d38a14c4e71895f353cdba5ebc223d91f745c453b695fdfe25268268ad6fae88ec5f24bc690c41f61 - languageName: node - linkType: hard - -"hmac-drbg@npm:^1.0.1": - version: 1.0.1 - resolution: "hmac-drbg@npm:1.0.1" - dependencies: - hash.js: "npm:^1.0.3" - minimalistic-assert: "npm:^1.0.0" - minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 10c0/f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d - languageName: node - linkType: hard - -"hsl-to-rgb-for-reals@npm:^1.1.0": - version: 1.1.1 - resolution: "hsl-to-rgb-for-reals@npm:1.1.1" - checksum: 10c0/330f63b3ae9dbc6ac5974fc6428fe7a443ad62858eb517d0c99fccc12c51475f597a728ddd5c306ae17b1f22a129b3f1eab6439870b751df7959175fb071aa3e - languageName: node - linkType: hard - -"html-escaper@npm:^2.0.0": - version: 2.0.2 - resolution: "html-escaper@npm:2.0.2" - checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0 - languageName: node - linkType: hard - -"htmlescape@npm:^1.1.0": - version: 1.1.1 - resolution: "htmlescape@npm:1.1.1" - checksum: 10c0/06294e4ac84a07982b273da1e99d7f124bb13b1fa10f428ed8073e4d7f6f4783da3a788e6461234180a795b630b077fa41466e7c7bd91cfa212369dfca537453 - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc - languageName: node - linkType: hard - -"http-parser-js@npm:^0.5.2": - version: 0.5.9 - resolution: "http-parser-js@npm:0.5.9" - checksum: 10c0/25aac1096b5270e69b1f6c850c8d4363c1e8b5711f97109cf65d44ecf5dfe3438811036a9b4d4f432474a2519ac46e8feb1a7b6be6e292a956e63bdad12583fb - languageName: node - linkType: hard - -"http-proxy-agent@npm:^7.0.0": - version: 7.0.2 - resolution: "http-proxy-agent@npm:7.0.2" - dependencies: - agent-base: "npm:^7.1.0" - debug: "npm:^4.3.4" - checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 - languageName: node - linkType: hard - -"http-signature@npm:~1.2.0": - version: 1.2.0 - resolution: "http-signature@npm:1.2.0" - dependencies: - assert-plus: "npm:^1.0.0" - jsprim: "npm:^1.2.2" - sshpk: "npm:^1.7.0" - checksum: 10c0/582f7af7f354429e1fb19b3bbb9d35520843c69bb30a25b88ca3c5c2c10715f20ae7924e20cffbed220b1d3a726ef4fe8ccc48568d5744db87be9a79887d6733 - languageName: node - linkType: hard - -"https-browserify@npm:^1.0.0": - version: 1.0.0 - resolution: "https-browserify@npm:1.0.0" - checksum: 10c0/e17b6943bc24ea9b9a7da5714645d808670af75a425f29baffc3284962626efdc1eb3aa9bbffaa6e64028a6ad98af5b09fabcb454a8f918fb686abfdc9e9b8ae - languageName: node - linkType: hard - -"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.5": - version: 7.0.6 - resolution: "https-proxy-agent@npm:7.0.6" - dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:4" - checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac - languageName: node - linkType: hard - -"human-signals@npm:^1.1.1": - version: 1.1.1 - resolution: "human-signals@npm:1.1.1" - checksum: 10c0/18810ed239a7a5e23fb6c32d0fd4be75d7cd337a07ad59b8dbf0794cb0761e6e628349ee04c409e605fe55344716eab5d0a47a62ba2a2d0d367c89a2b4247b1e - languageName: node - linkType: hard - -"human-signals@npm:^2.1.0": - version: 2.1.0 - resolution: "human-signals@npm:2.1.0" - checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a - languageName: node - linkType: hard - -"hyperid@npm:^3.0.0": - version: 3.3.0 - resolution: "hyperid@npm:3.3.0" - dependencies: - buffer: "npm:^5.2.1" - uuid: "npm:^8.3.2" - uuid-parse: "npm:^1.1.0" - checksum: 10c0/709dafd2a25e21086a2d881adb3436a16eafd28692ebd967829ca1d5f10adf001925feb23b6aadfee464ea313d851e7ba7a5452869aaf6cde15e9149793a09e0 - languageName: node - linkType: hard - -"hyperscript-attribute-to-property@npm:^1.0.0": - version: 1.0.2 - resolution: "hyperscript-attribute-to-property@npm:1.0.2" - checksum: 10c0/52771779671a2d8dc325b9d1a6f4a8a1dd43cbac5f33c6a985206a6e654466163d09672b76e946c0f2072fb06cc565717f673f3bf3734dff0e196631935deab7 - languageName: node - linkType: hard - -"hyperx@npm:^2.5.0": - version: 2.5.4 - resolution: "hyperx@npm:2.5.4" - dependencies: - hyperscript-attribute-to-property: "npm:^1.0.0" - checksum: 10c0/c88fac7662c0f836c05965c5168b38230c96cf1337fd127420829e9e31622e53caec054ca79117c4c6d836993a12ee6990891204ddd0b7fe508efb28d0851fe3 - languageName: node - linkType: hard - -"iconv-lite@npm:^0.4.24": - version: 0.4.24 - resolution: "iconv-lite@npm:0.4.24" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3" - checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 - languageName: node - linkType: hard - -"iconv-lite@npm:^0.6.2": - version: 0.6.3 - resolution: "iconv-lite@npm:0.6.3" - dependencies: - safer-buffer: "npm:>= 2.1.2 < 3.0.0" - checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 - languageName: node - linkType: hard - -"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4": - version: 1.2.1 - resolution: "ieee754@npm:1.2.1" - checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb - languageName: node - linkType: hard - -"ignore@npm:^5.0.4, ignore@npm:^5.2.0, ignore@npm:^5.3.1": - version: 5.3.2 - resolution: "ignore@npm:5.3.2" - checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 - languageName: node - linkType: hard - -"import-fresh@npm:^3.2.1": - version: 3.3.1 - resolution: "import-fresh@npm:3.3.1" - dependencies: - parent-module: "npm:^1.0.0" - resolve-from: "npm:^4.0.0" - checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec - languageName: node - linkType: hard - -"import-in-the-middle@npm:^1.8.1": - version: 1.13.0 - resolution: "import-in-the-middle@npm:1.13.0" - dependencies: - acorn: "npm:^8.14.0" - acorn-import-attributes: "npm:^1.9.5" - cjs-module-lexer: "npm:^1.2.2" - module-details-from-path: "npm:^1.0.3" - checksum: 10c0/f84146bf5eabf5a9cf2269a65413487be26ba21cb3cd33ffb8e59e0f94d775a624a4d2c77ef3dc06f89f7ce5265c3ec2e93546a73b70ce9aac6a6932be6e0aba - languageName: node - linkType: hard - -"import-lazy@npm:^2.1.0": - version: 2.1.0 - resolution: "import-lazy@npm:2.1.0" - checksum: 10c0/c5e5f507d26ee23c5b2ed64577155810361ac37863b322cae0c17f16b6a8cdd15adf370288384ddd95ef9de05602fb8d87bf76ff835190eb037333c84db8062c - languageName: node - linkType: hard - -"import-local@npm:^3.0.2": - version: 3.2.0 - resolution: "import-local@npm:3.2.0" - dependencies: - pkg-dir: "npm:^4.2.0" - resolve-cwd: "npm:^3.0.0" - bin: - import-local-fixture: fixtures/cli.js - checksum: 10c0/94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433 - languageName: node - linkType: hard - -"imurmurhash@npm:^0.1.4": - version: 0.1.4 - resolution: "imurmurhash@npm:0.1.4" - checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 - languageName: node - linkType: hard - -"inflight@npm:^1.0.4": - version: 1.0.6 - resolution: "inflight@npm:1.0.6" - dependencies: - once: "npm:^1.3.0" - wrappy: "npm:1" - checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 - languageName: node - linkType: hard - -"inherits@npm:2, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3, inherits@npm:~2.0.4": - version: 2.0.4 - resolution: "inherits@npm:2.0.4" - checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 - languageName: node - linkType: hard - -"inherits@npm:2.0.3": - version: 2.0.3 - resolution: "inherits@npm:2.0.3" - checksum: 10c0/6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 - languageName: node - linkType: hard - -"ini@npm:2.0.0": - version: 2.0.0 - resolution: "ini@npm:2.0.0" - checksum: 10c0/2e0c8f386369139029da87819438b20a1ff3fe58372d93fb1a86e9d9344125ace3a806b8ec4eb160a46e64cbc422fe68251869441676af49b7fc441af2389c25 - languageName: node - linkType: hard - -"ini@npm:~1.3.0": - version: 1.3.8 - resolution: "ini@npm:1.3.8" - checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a - languageName: node - linkType: hard - -"inline-source-map@npm:~0.6.0": - version: 0.6.3 - resolution: "inline-source-map@npm:0.6.3" - dependencies: - source-map: "npm:~0.5.3" - checksum: 10c0/9e940e79a385c3f4671754938704c7569757a2a34b15a8e9caf8fe8857746c8a145445d0de8bd7d671466001b54409ed58ff38f17a153f700ddb184acd71df06 - languageName: node - linkType: hard - -"inquirer@npm:^6.3.1": - version: 6.5.2 - resolution: "inquirer@npm:6.5.2" - dependencies: - ansi-escapes: "npm:^3.2.0" - chalk: "npm:^2.4.2" - cli-cursor: "npm:^2.1.0" - cli-width: "npm:^2.0.0" - external-editor: "npm:^3.0.3" - figures: "npm:^2.0.0" - lodash: "npm:^4.17.12" - mute-stream: "npm:0.0.7" - run-async: "npm:^2.2.0" - rxjs: "npm:^6.4.0" - string-width: "npm:^2.1.0" - strip-ansi: "npm:^5.1.0" - through: "npm:^2.3.6" - checksum: 10c0/a5aa53a8f88405cf1cff63111493f87a5b3b5deb5ea4a0dbcd73ccc06a51a6bba0c3f1a0747f8880e9e3ec2437c69f90417be16368abf636b1d29eebe35db0ac - languageName: node - linkType: hard - -"insert-module-globals@npm:^7.2.1": - version: 7.2.1 - resolution: "insert-module-globals@npm:7.2.1" - dependencies: - JSONStream: "npm:^1.0.3" - acorn-node: "npm:^1.5.2" - combine-source-map: "npm:^0.8.0" - concat-stream: "npm:^1.6.1" - is-buffer: "npm:^1.1.0" - path-is-absolute: "npm:^1.0.1" - process: "npm:~0.11.0" - through2: "npm:^2.0.0" - undeclared-identifiers: "npm:^1.1.2" - xtend: "npm:^4.0.0" - bin: - insert-module-globals: bin/cmd.js - checksum: 10c0/b11cb7336766df575702e8ac82494139e2cbb4529ba7385fe6ff505d05a1f5e4328809cae5d7bd0cf2d92de3a298d117ff072d17c5699b007ce0502f29304e89 - languageName: node - linkType: hard - -"insight@npm:^0.11.1": - version: 0.11.1 - resolution: "insight@npm:0.11.1" - dependencies: - async: "npm:^2.6.2" - chalk: "npm:^4.1.1" - conf: "npm:^10.0.1" - inquirer: "npm:^6.3.1" - lodash.debounce: "npm:^4.0.8" - os-name: "npm:^4.0.1" - request: "npm:^2.88.0" - tough-cookie: "npm:^4.0.0" - uuid: "npm:^8.3.2" - checksum: 10c0/756f422970d927604ea607fa753f79d930039399e6220d373fbaa41f52b4c4e93290764121810fefb2148a17d02a65f921ac570aa5eee9294d8ee940ee45bb09 - languageName: node - linkType: hard - -"internmap@npm:^1.0.0": - version: 1.0.1 - resolution: "internmap@npm:1.0.1" - checksum: 10c0/60942be815ca19da643b6d4f23bd0bf4e8c97abbd080fb963fe67583b60bdfb3530448ad4486bae40810e92317bded9995cc31411218acc750d72cd4e8646eee - languageName: node - linkType: hard - -"interpret@npm:^1.0.0": - version: 1.4.0 - resolution: "interpret@npm:1.4.0" - checksum: 10c0/08c5ad30032edeec638485bc3f6db7d0094d9b3e85e0f950866600af3c52e9fd69715416d29564731c479d9f4d43ff3e4d302a178196bdc0e6837ec147640450 - languageName: node - linkType: hard - -"iota-array@npm:^1.0.0": - version: 1.0.0 - resolution: "iota-array@npm:1.0.0" - checksum: 10c0/a6bfc7d5bf0338ade227b302eda52cea3db44cc6dd5803154147cdcee28e9cb65ca76c5859ab2bfe21d91ecc945c57a0dd446bbc657581bbdf92cda9c24def56 - languageName: node - linkType: hard - -"ip-address@npm:^9.0.5": - version: 9.0.5 - resolution: "ip-address@npm:9.0.5" - dependencies: - jsbn: "npm:1.1.0" - sprintf-js: "npm:^1.1.3" - checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc - languageName: node - linkType: hard - -"is-any-array@npm:^2.0.0": - version: 2.0.1 - resolution: "is-any-array@npm:2.0.1" - checksum: 10c0/f9807458a51e63ca1ac27fd6f3a3ace8200f077094e00d9b05b24cfbc9d5594d586d6ecf3416271f26939d5cb93fc52ca869cb5744e77318c3f53ec70b08d61f - languageName: node - linkType: hard - -"is-arguments@npm:^1.0.4": - version: 1.2.0 - resolution: "is-arguments@npm:1.2.0" - dependencies: - call-bound: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.2" - checksum: 10c0/6377344b31e9fcb707c6751ee89b11f132f32338e6a782ec2eac9393b0cbd32235dad93052998cda778ee058754860738341d8114910d50ada5615912bb929fc - languageName: node - linkType: hard - -"is-arrayish@npm:^0.2.1": - version: 0.2.1 - resolution: "is-arrayish@npm:0.2.1" - checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 - languageName: node - linkType: hard - -"is-boolean-attribute@npm:0.0.1": - version: 0.0.1 - resolution: "is-boolean-attribute@npm:0.0.1" - checksum: 10c0/f85ca2cd3952c8c817c4372a8eb46f3c075c0bdb62d67c44132b56e21fbf4e65be512a3595d79853d51fb264716836ded51fe2d2eb541fc5a5957d76bbad8374 - languageName: node - linkType: hard - -"is-buffer@npm:^1.0.2, is-buffer@npm:^1.1.0": - version: 1.1.6 - resolution: "is-buffer@npm:1.1.6" - checksum: 10c0/ae18aa0b6e113d6c490ad1db5e8df9bdb57758382b313f5a22c9c61084875c6396d50bbf49315f5b1926d142d74dfb8d31b40d993a383e0a158b15fea7a82234 - languageName: node - linkType: hard - -"is-buffer@npm:^2.0.0": - version: 2.0.5 - resolution: "is-buffer@npm:2.0.5" - checksum: 10c0/e603f6fced83cf94c53399cff3bda1a9f08e391b872b64a73793b0928be3e5f047f2bcece230edb7632eaea2acdbfcb56c23b33d8a20c820023b230f1485679a - languageName: node - linkType: hard - -"is-callable@npm:^1.2.7": - version: 1.2.7 - resolution: "is-callable@npm:1.2.7" - checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f - languageName: node - linkType: hard - -"is-ci@npm:^2.0.0": - version: 2.0.0 - resolution: "is-ci@npm:2.0.0" - dependencies: - ci-info: "npm:^2.0.0" - bin: - is-ci: bin.js - checksum: 10c0/17de4e2cd8f993c56c86472dd53dd9e2c7f126d0ee55afe610557046cdd64de0e8feadbad476edc9eeff63b060523b8673d9094ed2ab294b59efb5a66dd05a9a - languageName: node - linkType: hard - -"is-core-module@npm:^2.1.0, is-core-module@npm:^2.16.0": - version: 2.16.1 - resolution: "is-core-module@npm:2.16.1" - dependencies: - hasown: "npm:^2.0.2" - checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd - languageName: node - linkType: hard - -"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": - version: 2.2.1 - resolution: "is-docker@npm:2.2.1" - bin: - is-docker: cli.js - checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc - languageName: node - linkType: hard - -"is-extglob@npm:^2.1.1": - version: 2.1.1 - resolution: "is-extglob@npm:2.1.1" - checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^1.0.0": - version: 1.0.0 - resolution: "is-fullwidth-code-point@npm:1.0.0" - dependencies: - number-is-nan: "npm:^1.0.0" - checksum: 10c0/12acfcf16142f2d431bf6af25d68569d3198e81b9799b4ae41058247aafcc666b0127d64384ea28e67a746372611fcbe9b802f69175287aba466da3eddd5ba0f - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^2.0.0": - version: 2.0.0 - resolution: "is-fullwidth-code-point@npm:2.0.0" - checksum: 10c0/e58f3e4a601fc0500d8b2677e26e9fe0cd450980e66adb29d85b6addf7969731e38f8e43ed2ec868a09c101a55ac3d8b78902209269f38c5286bc98f5bc1b4d9 - languageName: node - linkType: hard - -"is-fullwidth-code-point@npm:^3.0.0": - version: 3.0.0 - resolution: "is-fullwidth-code-point@npm:3.0.0" - checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc - languageName: node - linkType: hard - -"is-generator-fn@npm:^2.0.0": - version: 2.1.0 - resolution: "is-generator-fn@npm:2.1.0" - checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d - languageName: node - linkType: hard - -"is-generator-function@npm:^1.0.7": - version: 1.1.0 - resolution: "is-generator-function@npm:1.1.0" - dependencies: - call-bound: "npm:^1.0.3" - get-proto: "npm:^1.0.0" - has-tostringtag: "npm:^1.0.2" - safe-regex-test: "npm:^1.1.0" - checksum: 10c0/fdfa96c8087bf36fc4cd514b474ba2ff404219a4dd4cfa6cf5426404a1eed259bdcdb98f082a71029a48d01f27733e3436ecc6690129a7ec09cb0434bee03a2a - languageName: node - linkType: hard - -"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": - version: 4.0.3 - resolution: "is-glob@npm:4.0.3" - dependencies: - is-extglob: "npm:^2.1.1" - checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a - languageName: node - linkType: hard - -"is-installed-globally@npm:^0.4.0": - version: 0.4.0 - resolution: "is-installed-globally@npm:0.4.0" - dependencies: - global-dirs: "npm:^3.0.0" - is-path-inside: "npm:^3.0.2" - checksum: 10c0/f3e6220ee5824b845c9ed0d4b42c24272701f1f9926936e30c0e676254ca5b34d1b92c6205cae11b283776f9529212c0cdabb20ec280a6451677d6493ca9c22d - languageName: node - linkType: hard - -"is-interactive@npm:^1.0.0": - version: 1.0.0 - resolution: "is-interactive@npm:1.0.0" - checksum: 10c0/dd47904dbf286cd20aa58c5192161be1a67138485b9836d5a70433b21a45442e9611b8498b8ab1f839fc962c7620667a50535fdfb4a6bc7989b8858645c06b4d - languageName: node - linkType: hard - -"is-npm@npm:^5.0.0": - version: 5.0.0 - resolution: "is-npm@npm:5.0.0" - checksum: 10c0/8ded3ae1119bbbda22395fe1c64d2d79d3b3baeb2635c90f9a9dca4b8ce19a67b55fda178269b63421b257b361892fd545807fb5ac212f06776f544d9fcc3ab0 - languageName: node - linkType: hard - -"is-number@npm:^7.0.0": - version: 7.0.0 - resolution: "is-number@npm:7.0.0" - checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 - languageName: node - linkType: hard - -"is-obj@npm:^2.0.0": - version: 2.0.0 - resolution: "is-obj@npm:2.0.0" - checksum: 10c0/85044ed7ba8bd169e2c2af3a178cacb92a97aa75de9569d02efef7f443a824b5e153eba72b9ae3aca6f8ce81955271aa2dc7da67a8b720575d3e38104208cb4e - languageName: node - linkType: hard - -"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": - version: 3.0.3 - resolution: "is-path-inside@npm:3.0.3" - checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 - languageName: node - linkType: hard - -"is-property@npm:^1.0.0, is-property@npm:^1.0.2": - version: 1.0.2 - resolution: "is-property@npm:1.0.2" - checksum: 10c0/33ab65a136e4ba3f74d4f7d9d2a013f1bd207082e11cedb160698e8d5394644e873c39668d112a402175ccbc58a087cef87198ed46829dbddb479115a0257283 - languageName: node - linkType: hard - -"is-regex@npm:^1.2.1": - version: 1.2.1 - resolution: "is-regex@npm:1.2.1" - dependencies: - call-bound: "npm:^1.0.2" - gopd: "npm:^1.2.0" - has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.2" - checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 - languageName: node - linkType: hard - -"is-stream@npm:^2.0.0": - version: 2.0.1 - resolution: "is-stream@npm:2.0.1" - checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 - languageName: node - linkType: hard - -"is-typed-array@npm:^1.1.3": - version: 1.1.15 - resolution: "is-typed-array@npm:1.1.15" - dependencies: - which-typed-array: "npm:^1.1.16" - checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 - languageName: node - linkType: hard - -"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0": - version: 1.0.0 - resolution: "is-typedarray@npm:1.0.0" - checksum: 10c0/4c096275ba041a17a13cca33ac21c16bc4fd2d7d7eb94525e7cd2c2f2c1a3ab956e37622290642501ff4310601e413b675cf399ad6db49855527d2163b3eeeec - languageName: node - linkType: hard - -"is-unicode-supported@npm:^0.1.0": - version: 0.1.0 - resolution: "is-unicode-supported@npm:0.1.0" - checksum: 10c0/00cbe3455c3756be68d2542c416cab888aebd5012781d6819749fefb15162ff23e38501fe681b3d751c73e8ff561ac09a5293eba6f58fdf0178462ce6dcb3453 - languageName: node - linkType: hard - -"is-wsl@npm:^1.1.0": - version: 1.1.0 - resolution: "is-wsl@npm:1.1.0" - checksum: 10c0/7ad0012f21092d6f586c7faad84755a8ef0da9b9ec295e4dc82313cce4e1a93a3da3c217265016461f9b141503fe55fa6eb1fd5457d3f05e8d1bdbb48e50c13a - languageName: node - linkType: hard - -"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" - dependencies: - is-docker: "npm:^2.0.0" - checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e - languageName: node - linkType: hard - -"is-yarn-global@npm:^0.3.0": - version: 0.3.0 - resolution: "is-yarn-global@npm:0.3.0" - checksum: 10c0/9f1ab6f28e6e7961c4b97e564791d1decf2886a0dbe9b92b2176d76156adbb42b4c06c0f33d7107b270c207cbcfe0b2293b7cc4a0ec6774ac6d37af9503d51e1 - languageName: node - linkType: hard - -"isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d - languageName: node - linkType: hard - -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d - languageName: node - linkType: hard - -"isexe@npm:^3.1.1": - version: 3.1.1 - resolution: "isexe@npm:3.1.1" - checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 - languageName: node - linkType: hard - -"isstream@npm:~0.1.2": - version: 0.1.2 - resolution: "isstream@npm:0.1.2" - checksum: 10c0/a6686a878735ca0a48e0d674dd6d8ad31aedfaf70f07920da16ceadc7577b46d67179a60b313f2e6860cb097a2c2eb3cbd0b89e921ae89199a59a17c3273d66f - languageName: node - linkType: hard - -"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.2 - resolution: "istanbul-lib-coverage@npm:3.2.2" - checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b - languageName: node - linkType: hard - -"istanbul-lib-instrument@npm:^5.0.4": - version: 5.2.1 - resolution: "istanbul-lib-instrument@npm:5.2.1" - dependencies: - "@babel/core": "npm:^7.12.3" - "@babel/parser": "npm:^7.14.7" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^6.3.0" - checksum: 10c0/8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee - languageName: node - linkType: hard - -"istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.3 - resolution: "istanbul-lib-instrument@npm:6.0.3" - dependencies: - "@babel/core": "npm:^7.23.9" - "@babel/parser": "npm:^7.23.9" - "@istanbuljs/schema": "npm:^0.1.3" - istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^7.5.4" - checksum: 10c0/a1894e060dd2a3b9f046ffdc87b44c00a35516f5e6b7baf4910369acca79e506fc5323a816f811ae23d82334b38e3ddeb8b3b331bd2c860540793b59a8689128 - languageName: node - linkType: hard - -"istanbul-lib-report@npm:^3.0.0": - version: 3.0.1 - resolution: "istanbul-lib-report@npm:3.0.1" - dependencies: - istanbul-lib-coverage: "npm:^3.0.0" - make-dir: "npm:^4.0.0" - supports-color: "npm:^7.1.0" - checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 - languageName: node - linkType: hard - -"istanbul-lib-source-maps@npm:^4.0.0": - version: 4.0.1 - resolution: "istanbul-lib-source-maps@npm:4.0.1" - dependencies: - debug: "npm:^4.1.1" - istanbul-lib-coverage: "npm:^3.0.0" - source-map: "npm:^0.6.1" - checksum: 10c0/19e4cc405016f2c906dff271a76715b3e881fa9faeb3f09a86cb99b8512b3a5ed19cadfe0b54c17ca0e54c1142c9c6de9330d65506e35873994e06634eebeb66 - languageName: node - linkType: hard - -"istanbul-reports@npm:^3.1.3": - version: 3.1.7 - resolution: "istanbul-reports@npm:3.1.7" - dependencies: - html-escaper: "npm:^2.0.0" - istanbul-lib-report: "npm:^3.0.0" - checksum: 10c0/a379fadf9cf8dc5dfe25568115721d4a7eb82fbd50b005a6672aff9c6989b20cc9312d7865814e0859cd8df58cbf664482e1d3604be0afde1f7fc3ccc1394a51 - languageName: node - linkType: hard - -"jackspeak@npm:^3.1.2": - version: 3.4.3 - resolution: "jackspeak@npm:3.4.3" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 - languageName: node - linkType: hard - -"jake@npm:^10.8.5": - version: 10.9.2 - resolution: "jake@npm:10.9.2" - dependencies: - async: "npm:^3.2.3" - chalk: "npm:^4.0.2" - filelist: "npm:^1.0.4" - minimatch: "npm:^3.1.2" - bin: - jake: bin/cli.js - checksum: 10c0/c4597b5ed9b6a908252feab296485a4f87cba9e26d6c20e0ca144fb69e0c40203d34a2efddb33b3d297b8bd59605e6c1f44f6221ca1e10e69175ecbf3ff5fe31 - languageName: node - linkType: hard - -"jest-changed-files@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-changed-files@npm:29.7.0" - dependencies: - execa: "npm:^5.0.0" - jest-util: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - checksum: 10c0/e071384d9e2f6bb462231ac53f29bff86f0e12394c1b49ccafbad225ce2ab7da226279a8a94f421949920bef9be7ef574fd86aee22e8adfa149be73554ab828b - languageName: node - linkType: hard - -"jest-circus@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-circus@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/expect": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - co: "npm:^4.6.0" - dedent: "npm:^1.0.0" - is-generator-fn: "npm:^2.0.0" - jest-each: "npm:^29.7.0" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - pretty-format: "npm:^29.7.0" - pure-rand: "npm:^6.0.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 10c0/8d15344cf7a9f14e926f0deed64ed190c7a4fa1ed1acfcd81e4cc094d3cc5bf7902ebb7b874edc98ada4185688f90c91e1747e0dfd7ac12463b097968ae74b5e - languageName: node - linkType: hard - -"jest-cli@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-cli@npm:29.7.0" - dependencies: - "@jest/core": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - create-jest: "npm:^29.7.0" - exit: "npm:^0.1.2" - import-local: "npm:^3.0.2" - jest-config: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - yargs: "npm:^17.3.1" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: 10c0/a658fd55050d4075d65c1066364595962ead7661711495cfa1dfeecf3d6d0a8ffec532f3dbd8afbb3e172dd5fd2fb2e813c5e10256e7cf2fea766314942fb43a - languageName: node - linkType: hard - -"jest-config@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-config@npm:29.7.0" - dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/test-sequencer": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - babel-jest: "npm:^29.7.0" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - deepmerge: "npm:^4.2.2" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - jest-circus: "npm:^29.7.0" - jest-environment-node: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-runner: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - parse-json: "npm:^5.2.0" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-json-comments: "npm:^3.1.1" - peerDependencies: - "@types/node": "*" - ts-node: ">=9.0.0" - peerDependenciesMeta: - "@types/node": - optional: true - ts-node: - optional: true - checksum: 10c0/bab23c2eda1fff06e0d104b00d6adfb1d1aabb7128441899c9bff2247bd26710b050a5364281ce8d52b46b499153bf7e3ee88b19831a8f3451f1477a0246a0f1 - languageName: node - linkType: hard - -"jest-diff@npm:^29.4.1, jest-diff@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-diff@npm:29.7.0" - dependencies: - chalk: "npm:^4.0.0" - diff-sequences: "npm:^29.6.3" - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 10c0/89a4a7f182590f56f526443dde69acefb1f2f0c9e59253c61d319569856c4931eae66b8a3790c443f529267a0ddba5ba80431c585deed81827032b2b2a1fc999 - languageName: node - linkType: hard - -"jest-docblock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-docblock@npm:29.7.0" - dependencies: - detect-newline: "npm:^3.0.0" - checksum: 10c0/d932a8272345cf6b6142bb70a2bb63e0856cc0093f082821577ea5bdf4643916a98744dfc992189d2b1417c38a11fa42466f6111526bc1fb81366f56410f3be9 - languageName: node - linkType: hard - -"jest-each@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-each@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - pretty-format: "npm:^29.7.0" - checksum: 10c0/f7f9a90ebee80cc688e825feceb2613627826ac41ea76a366fa58e669c3b2403d364c7c0a74d862d469b103c843154f8456d3b1c02b487509a12afa8b59edbb4 - languageName: node - linkType: hard - -"jest-environment-node@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-environment-node@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 10c0/61f04fec077f8b1b5c1a633e3612fc0c9aa79a0ab7b05600683428f1e01a4d35346c474bde6f439f9fcc1a4aa9a2861ff852d079a43ab64b02105d1004b2592b - languageName: node - linkType: hard - -"jest-get-type@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-get-type@npm:29.6.3" - checksum: 10c0/552e7a97a983d3c2d4e412a44eb7de0430ff773dd99f7500962c268d6dfbfa431d7d08f919c9d960530e5f7f78eb47f267ad9b318265e5092b3ff9ede0db7c2b - languageName: node - linkType: hard - -"jest-haste-map@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-haste-map@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/graceful-fs": "npm:^4.1.3" - "@types/node": "npm:*" - anymatch: "npm:^3.0.3" - fb-watchman: "npm:^2.0.0" - fsevents: "npm:^2.3.2" - graceful-fs: "npm:^4.2.9" - jest-regex-util: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - walker: "npm:^1.0.8" - dependenciesMeta: - fsevents: - optional: true - checksum: 10c0/2683a8f29793c75a4728787662972fedd9267704c8f7ef9d84f2beed9a977f1cf5e998c07b6f36ba5603f53cb010c911fe8cd0ac9886e073fe28ca66beefd30c - languageName: node - linkType: hard - -"jest-leak-detector@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-leak-detector@npm:29.7.0" - dependencies: - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 10c0/71bb9f77fc489acb842a5c7be030f2b9acb18574dc9fb98b3100fc57d422b1abc55f08040884bd6e6dbf455047a62f7eaff12aa4058f7cbdc11558718ca6a395 - languageName: node - linkType: hard - -"jest-matcher-utils@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-matcher-utils@npm:29.7.0" - dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 10c0/0d0e70b28fa5c7d4dce701dc1f46ae0922102aadc24ed45d594dd9b7ae0a8a6ef8b216718d1ab79e451291217e05d4d49a82666e1a3cc2b428b75cd9c933244e - languageName: node - linkType: hard - -"jest-message-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-message-util@npm:29.7.0" - dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^29.6.3" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 10c0/850ae35477f59f3e6f27efac5215f706296e2104af39232bb14e5403e067992afb5c015e87a9243ec4d9df38525ef1ca663af9f2f4766aa116f127247008bd22 - languageName: node - linkType: hard - -"jest-mock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-mock@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-util: "npm:^29.7.0" - checksum: 10c0/7b9f8349ee87695a309fe15c46a74ab04c853369e5c40952d68061d9dc3159a0f0ed73e215f81b07ee97a9faaf10aebe5877a9d6255068a0977eae6a9ff1d5ac - languageName: node - linkType: hard - -"jest-pnp-resolver@npm:^1.2.2": - version: 1.2.3 - resolution: "jest-pnp-resolver@npm:1.2.3" - peerDependencies: - jest-resolve: "*" - peerDependenciesMeta: - jest-resolve: - optional: true - checksum: 10c0/86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac - languageName: node - linkType: hard - -"jest-regex-util@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-regex-util@npm:29.6.3" - checksum: 10c0/4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b - languageName: node - linkType: hard - -"jest-resolve-dependencies@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-resolve-dependencies@npm:29.7.0" - dependencies: - jest-regex-util: "npm:^29.6.3" - jest-snapshot: "npm:^29.7.0" - checksum: 10c0/b6e9ad8ae5b6049474118ea6441dfddd385b6d1fc471db0136f7c8fbcfe97137a9665e4f837a9f49f15a29a1deb95a14439b7aec812f3f99d08f228464930f0d - languageName: node - linkType: hard - -"jest-resolve@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-resolve@npm:29.7.0" - dependencies: - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-pnp-resolver: "npm:^1.2.2" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - resolve: "npm:^1.20.0" - resolve.exports: "npm:^2.0.0" - slash: "npm:^3.0.0" - checksum: 10c0/59da5c9c5b50563e959a45e09e2eace783d7f9ac0b5dcc6375dea4c0db938d2ebda97124c8161310082760e8ebbeff9f6b177c15ca2f57fb424f637a5d2adb47 - languageName: node - linkType: hard - -"jest-runner@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-runner@npm:29.7.0" - dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/environment": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - emittery: "npm:^0.13.1" - graceful-fs: "npm:^4.2.9" - jest-docblock: "npm:^29.7.0" - jest-environment-node: "npm:^29.7.0" - jest-haste-map: "npm:^29.7.0" - jest-leak-detector: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-resolve: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-watcher: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - source-map-support: "npm:0.5.13" - checksum: 10c0/2194b4531068d939f14c8d3274fe5938b77fa73126aedf9c09ec9dec57d13f22c72a3b5af01ac04f5c1cf2e28d0ac0b4a54212a61b05f10b5d6b47f2a1097bb4 - languageName: node - linkType: hard - -"jest-runtime@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-runtime@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/fake-timers": "npm:^29.7.0" - "@jest/globals": "npm:^29.7.0" - "@jest/source-map": "npm:^29.6.3" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - cjs-module-lexer: "npm:^1.0.0" - collect-v8-coverage: "npm:^1.0.0" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-mock: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-bom: "npm:^4.0.0" - checksum: 10c0/7cd89a1deda0bda7d0941835434e44f9d6b7bd50b5c5d9b0fc9a6c990b2d4d2cab59685ab3cb2850ed4cc37059f6de903af5a50565d7f7f1192a77d3fd6dd2a6 - languageName: node - linkType: hard - -"jest-snapshot@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-snapshot@npm:29.7.0" - dependencies: - "@babel/core": "npm:^7.11.6" - "@babel/generator": "npm:^7.7.2" - "@babel/plugin-syntax-jsx": "npm:^7.7.2" - "@babel/plugin-syntax-typescript": "npm:^7.7.2" - "@babel/types": "npm:^7.3.3" - "@jest/expect-utils": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - babel-preset-current-node-syntax: "npm:^1.0.0" - chalk: "npm:^4.0.0" - expect: "npm:^29.7.0" - graceful-fs: "npm:^4.2.9" - jest-diff: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - natural-compare: "npm:^1.4.0" - pretty-format: "npm:^29.7.0" - semver: "npm:^7.5.3" - checksum: 10c0/6e9003c94ec58172b4a62864a91c0146513207bedf4e0a06e1e2ac70a4484088a2683e3a0538d8ea913bcfd53dc54a9b98a98cdfa562e7fe1d1339aeae1da570 - languageName: node - linkType: hard - -"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-util@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 10c0/bc55a8f49fdbb8f51baf31d2a4f312fb66c9db1483b82f602c9c990e659cdd7ec529c8e916d5a89452ecbcfae4949b21b40a7a59d4ffc0cd813a973ab08c8150 - languageName: node - linkType: hard - -"jest-validate@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-validate@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - camelcase: "npm:^6.2.0" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.6.3" - leven: "npm:^3.1.0" - pretty-format: "npm:^29.7.0" - checksum: 10c0/a20b930480c1ed68778c739f4739dce39423131bc070cd2505ddede762a5570a256212e9c2401b7ae9ba4d7b7c0803f03c5b8f1561c62348213aba18d9dbece2 - languageName: node - linkType: hard - -"jest-watcher@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-watcher@npm:29.7.0" - dependencies: - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - emittery: "npm:^0.13.1" - jest-util: "npm:^29.7.0" - string-length: "npm:^4.0.1" - checksum: 10c0/ec6c75030562fc8f8c727cb8f3b94e75d831fc718785abfc196e1f2a2ebc9a2e38744a15147170039628a853d77a3b695561ce850375ede3a4ee6037a2574567 - languageName: node - linkType: hard - -"jest-worker@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-worker@npm:29.7.0" - dependencies: - "@types/node": "npm:*" - jest-util: "npm:^29.7.0" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 10c0/5570a3a005b16f46c131968b8a5b56d291f9bbb85ff4217e31c80bd8a02e7de799e59a54b95ca28d5c302f248b54cbffde2d177c2f0f52ffcee7504c6eabf660 - languageName: node - linkType: hard - -"jest@npm:^29.7.0": - version: 29.7.0 - resolution: "jest@npm:29.7.0" - dependencies: - "@jest/core": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - import-local: "npm:^3.0.2" - jest-cli: "npm:^29.7.0" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: 10c0/f40eb8171cf147c617cc6ada49d062fbb03b4da666cb8d39cdbfb739a7d75eea4c3ca150fb072d0d273dce0c753db4d0467d54906ad0293f59c54f9db4a09d8b - languageName: node - linkType: hard - -"jju@npm:~1.4.0": - version: 1.4.0 - resolution: "jju@npm:1.4.0" - checksum: 10c0/f3f444557e4364cfc06b1abf8331bf3778b26c0c8552ca54429bc0092652172fdea26cbffe33e1017b303d5aa506f7ede8571857400efe459cb7439180e2acad - languageName: node - linkType: hard - -"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": - version: 4.0.0 - resolution: "js-tokens@npm:4.0.0" - checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed - languageName: node - linkType: hard - -"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1": - version: 3.14.1 - resolution: "js-yaml@npm:3.14.1" - dependencies: - argparse: "npm:^1.0.7" - esprima: "npm:^4.0.0" - bin: - js-yaml: bin/js-yaml.js - checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b - languageName: node - linkType: hard - -"js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" - dependencies: - argparse: "npm:^2.0.1" - bin: - js-yaml: bin/js-yaml.js - checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f - languageName: node - linkType: hard - -"jsbn@npm:1.1.0": - version: 1.1.0 - resolution: "jsbn@npm:1.1.0" - checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 - languageName: node - linkType: hard - -"jsbn@npm:~0.1.0": - version: 0.1.1 - resolution: "jsbn@npm:0.1.1" - checksum: 10c0/e046e05c59ff880ee4ef68902dbdcb6d2f3c5d60c357d4d68647dc23add556c31c0e5f41bdb7e69e793dd63468bd9e085da3636341048ef577b18f5b713877c0 - languageName: node - linkType: hard - -"jsesc@npm:^3.0.2": - version: 3.1.0 - resolution: "jsesc@npm:3.1.0" - bin: - jsesc: bin/jsesc - checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 - languageName: node - linkType: hard - -"json-buffer@npm:3.0.0": - version: 3.0.0 - resolution: "json-buffer@npm:3.0.0" - checksum: 10c0/118c060d84430a8ad8376d0c60250830f350a6381bd56541a1ef257ce7ba82d109d1f71a4c4e92e0be0e7ab7da568fad8f7bf02905910a76e8e0aa338621b944 - languageName: node - linkType: hard - -"json-buffer@npm:3.0.1": - version: 3.0.1 - resolution: "json-buffer@npm:3.0.1" - checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 - languageName: node - linkType: hard - -"json-parse-even-better-errors@npm:^2.3.0": - version: 2.3.1 - resolution: "json-parse-even-better-errors@npm:2.3.1" - checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 - languageName: node - linkType: hard - -"json-schema-traverse@npm:^0.4.1": - version: 0.4.1 - resolution: "json-schema-traverse@npm:0.4.1" - checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce - languageName: node - linkType: hard - -"json-schema-traverse@npm:^1.0.0": - version: 1.0.0 - resolution: "json-schema-traverse@npm:1.0.0" - checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6 - languageName: node - linkType: hard - -"json-schema-typed@npm:^7.0.3": - version: 7.0.3 - resolution: "json-schema-typed@npm:7.0.3" - checksum: 10c0/b4a6d984dd91f9aba72df8768c5ced99e789b8e17b55ee24afb3a687ce55b70a7b3f4360cac67939e1ff98e136ca26f3aa530635c13ef371ae5edc48b69a65f6 - languageName: node - linkType: hard - -"json-schema@npm:0.4.0": - version: 0.4.0 - resolution: "json-schema@npm:0.4.0" - checksum: 10c0/d4a637ec1d83544857c1c163232f3da46912e971d5bf054ba44fdb88f07d8d359a462b4aec46f2745efbc57053365608d88bc1d7b1729f7b4fc3369765639ed3 - languageName: node - linkType: hard - -"json-stable-stringify-without-jsonify@npm:^1.0.1": - version: 1.0.1 - resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" - checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 - languageName: node - linkType: hard - -"json-stringify-safe@npm:5, json-stringify-safe@npm:~5.0.1": - version: 5.0.1 - resolution: "json-stringify-safe@npm:5.0.1" - checksum: 10c0/7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37 - languageName: node - linkType: hard - -"json5@npm:^2.2.2, json5@npm:^2.2.3": - version: 2.2.3 - resolution: "json5@npm:2.2.3" - bin: - json5: lib/cli.js - checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c - languageName: node - linkType: hard - -"jsonc-parser@npm:3.2.0": - version: 3.2.0 - resolution: "jsonc-parser@npm:3.2.0" - checksum: 10c0/5a12d4d04dad381852476872a29dcee03a57439574e4181d91dca71904fcdcc5e8e4706c0a68a2c61ad9810e1e1c5806b5100d52d3e727b78f5cdc595401045b - languageName: node - linkType: hard - -"jsonfile@npm:^6.0.1": - version: 6.1.0 - resolution: "jsonfile@npm:6.1.0" - dependencies: - graceful-fs: "npm:^4.1.6" - universalify: "npm:^2.0.0" - dependenciesMeta: - graceful-fs: - optional: true - checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 - languageName: node - linkType: hard - -"jsonparse@npm:1.3.1, jsonparse@npm:^1.2.0": - version: 1.3.1 - resolution: "jsonparse@npm:1.3.1" - checksum: 10c0/89bc68080cd0a0e276d4b5ab1b79cacd68f562467008d176dc23e16e97d4efec9e21741d92ba5087a8433526a45a7e6a9d5ef25408696c402ca1cfbc01a90bf0 - languageName: node - linkType: hard - -"jsonstream2@npm:^3.0.0": - version: 3.0.0 - resolution: "jsonstream2@npm:3.0.0" - dependencies: - jsonparse: "npm:1.3.1" - through2: "npm:^3.0.1" - type-component: "npm:0.0.1" - bin: - jsonstream: bin/jsonstream.js - checksum: 10c0/76421f0d8ad8274c98c014d55235780a0b81f2b2fdb30328c1e1f3529bd3743e859bb184534cb788582f67fada180508c7a3cdda650d993e8ae964c889800940 - languageName: node - linkType: hard - -"jsprim@npm:^1.2.2": - version: 1.4.2 - resolution: "jsprim@npm:1.4.2" - dependencies: - assert-plus: "npm:1.0.0" - extsprintf: "npm:1.3.0" - json-schema: "npm:0.4.0" - verror: "npm:1.10.0" - checksum: 10c0/5e4bca99e90727c2040eb4c2190d0ef1fe51798ed5714e87b841d304526190d960f9772acc7108fa1416b61e1122bcd60e4460c91793dce0835df5852aab55af - languageName: node - linkType: hard - -"keyv@npm:^3.0.0": - version: 3.1.0 - resolution: "keyv@npm:3.1.0" - dependencies: - json-buffer: "npm:3.0.0" - checksum: 10c0/6ad784361b4c0213333a8c5bc0bcc59cf46cb7cbbe21fb2f1539ffcc8fe18b8f1562ff913b40552278fdea5f152a15996dfa61ce24ce1a22222560c650be4a1b - languageName: node - linkType: hard - -"keyv@npm:^4.5.3": - version: 4.5.4 - resolution: "keyv@npm:4.5.4" - dependencies: - json-buffer: "npm:3.0.1" - checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e - languageName: node - linkType: hard - -"kleur@npm:^3.0.3": - version: 3.0.3 - resolution: "kleur@npm:3.0.3" - checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b - languageName: node - linkType: hard - -"kurrent-node-client-repository@workspace:.": - version: 0.0.0-use.local - resolution: "kurrent-node-client-repository@workspace:." - dependencies: - "@tsconfig/node18": "npm:^18.2.4" - "@types/node": "npm:18.19.76" - "@types/semver": "npm:^7.7.0" - "@typescript-eslint/eslint-plugin": "npm:^8.10.0" - "@typescript-eslint/parser": "npm:^8.10.0" - cross-env: "npm:^7.0.3" - eslint: "npm:^8.56.0" - eslint-plugin-tsdoc: "npm:^0.2.17" - nx: "npm:20.1.3" - prettier: "npm:^2.8.8" - semver: "npm:^7.7.2" - typescript: "npm:^5.6.3" - languageName: unknown - linkType: soft - -"labeled-stream-splicer@npm:^2.0.0": - version: 2.0.2 - resolution: "labeled-stream-splicer@npm:2.0.2" - dependencies: - inherits: "npm:^2.0.1" - stream-splicer: "npm:^2.0.0" - checksum: 10c0/69ee17d2a9633f88e1f9ee88201c70fbd3dfd726d3bee59c3f4b4e0809363793dc29f154df294a789a66ce0e56fbe4063ea1c66bc953ba890c6f815da8161d72 - languageName: node - linkType: hard - -"latest-version@npm:^5.1.0": - version: 5.1.0 - resolution: "latest-version@npm:5.1.0" - dependencies: - package-json: "npm:^6.3.0" - checksum: 10c0/6219631d8651467c54c58ef1b5d5c5c53e146f5ae2b0ecbb78b202da3eaad55b05b043db2d2d6f1d4230ee071b2ae8c2f85089e01377e4338bad97fa76a963b7 - languageName: node - linkType: hard - -"leven@npm:^2.1.0": - version: 2.1.0 - resolution: "leven@npm:2.1.0" - checksum: 10c0/e685243900aad7e854212001c9b7fe6d0806081e184d5077a561a91d07425852e8b7d1edf76b948f4be520b64e0015960be3a5f3e9acb0bec75a0e4134b422df - languageName: node - linkType: hard - -"leven@npm:^3.1.0": - version: 3.1.0 - resolution: "leven@npm:3.1.0" - checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df - languageName: node - linkType: hard - -"levn@npm:^0.4.1": - version: 0.4.1 - resolution: "levn@npm:0.4.1" - dependencies: - prelude-ls: "npm:^1.2.1" - type-check: "npm:~0.4.0" - checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e - languageName: node - linkType: hard - -"levn@npm:~0.3.0": - version: 0.3.0 - resolution: "levn@npm:0.3.0" - dependencies: - prelude-ls: "npm:~1.1.2" - type-check: "npm:~0.3.2" - checksum: 10c0/e440df9de4233da0b389cd55bd61f0f6aaff766400bebbccd1231b81801f6dbc1d816c676ebe8d70566394b749fa624b1ed1c68070e9c94999f0bdecc64cb676 - languageName: node - linkType: hard - -"lines-and-columns@npm:2.0.3": - version: 2.0.3 - resolution: "lines-and-columns@npm:2.0.3" - checksum: 10c0/09525c10010a925b7efe858f1dd3184eeac34f0a9bc34993075ec490efad71e948147746b18e9540279cc87cd44085b038f986903db3de65ffe96d38a7b91c4c - languageName: node - linkType: hard - -"lines-and-columns@npm:^1.1.6": - version: 1.2.4 - resolution: "lines-and-columns@npm:1.2.4" - checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d - languageName: node - linkType: hard - -"locate-path@npm:^3.0.0": - version: 3.0.0 - resolution: "locate-path@npm:3.0.0" - dependencies: - p-locate: "npm:^3.0.0" - path-exists: "npm:^3.0.0" - checksum: 10c0/3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b - languageName: node - linkType: hard - -"locate-path@npm:^5.0.0": - version: 5.0.0 - resolution: "locate-path@npm:5.0.0" - dependencies: - p-locate: "npm:^4.1.0" - checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 - languageName: node - linkType: hard - -"locate-path@npm:^6.0.0": - version: 6.0.0 - resolution: "locate-path@npm:6.0.0" - dependencies: - p-locate: "npm:^5.0.0" - checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 - languageName: node - linkType: hard - -"lodash.camelcase@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.camelcase@npm:4.3.0" - checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 - languageName: node - linkType: hard - -"lodash.chunk@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.chunk@npm:4.2.0" - checksum: 10c0/f9f99969561ad2f62af1f9a96c5bd0af776f000292b0d8db3126c28eb3b32e210d7c31b49c18d0d7901869bd769057046dc134b60cfa0c2c4ce017823a26bb23 - languageName: node - linkType: hard - -"lodash.clonedeep@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.clonedeep@npm:4.5.0" - checksum: 10c0/2caf0e4808f319d761d2939ee0642fa6867a4bbf2cfce43276698828380756b99d4c4fa226d881655e6ac298dd453fe12a5ec8ba49861777759494c534936985 - languageName: node - linkType: hard - -"lodash.debounce@npm:^4.0.8": - version: 4.0.8 - resolution: "lodash.debounce@npm:4.0.8" - checksum: 10c0/762998a63e095412b6099b8290903e0a8ddcb353ac6e2e0f2d7e7d03abd4275fe3c689d88960eb90b0dde4f177554d51a690f22a343932ecbc50a5d111849987 - languageName: node - linkType: hard - -"lodash.flatten@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.flatten@npm:4.4.0" - checksum: 10c0/97e8f0d6b61fe4723c02ad0c6e67e51784c4a2c48f56ef283483e556ad01594cf9cec9c773e177bbbdbdb5d19e99b09d2487cb6b6e5dc405c2693e93b125bd3a - languageName: node - linkType: hard - -"lodash.memoize@npm:^4.1.2": - version: 4.1.2 - resolution: "lodash.memoize@npm:4.1.2" - checksum: 10c0/c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 - languageName: node - linkType: hard - -"lodash.memoize@npm:~3.0.3": - version: 3.0.4 - resolution: "lodash.memoize@npm:3.0.4" - checksum: 10c0/7d3875ed3f0ea2fb5abd1d0f55362ac141f4e173917acc3797f38e67686b5567a7609b3d460db2d0bb2196620a9245b45ecd1b50f51aa77ad486342fbe2e7d76 - languageName: node - linkType: hard - -"lodash.merge@npm:^4.6.2": - version: 4.6.2 - resolution: "lodash.merge@npm:4.6.2" - checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 - languageName: node - linkType: hard - -"lodash@npm:^4.14.0, lodash@npm:^4.17.12, lodash@npm:^4.17.14": - version: 4.17.21 - resolution: "lodash@npm:4.17.21" - checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c - languageName: node - linkType: hard - -"log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0": - version: 4.1.0 - resolution: "log-symbols@npm:4.1.0" - dependencies: - chalk: "npm:^4.1.0" - is-unicode-supported: "npm:^0.1.0" - checksum: 10c0/67f445a9ffa76db1989d0fa98586e5bc2fd5247260dafb8ad93d9f0ccd5896d53fb830b0e54dade5ad838b9de2006c826831a3c528913093af20dff8bd24aca6 - languageName: node - linkType: hard - -"long@npm:4.0.0": - version: 4.0.0 - resolution: "long@npm:4.0.0" - checksum: 10c0/50a6417d15b06104dbe4e3d4a667c39b137f130a9108ea8752b352a4cfae047531a3ac351c181792f3f8768fe17cca6b0f406674a541a86fb638aaac560d83ed - languageName: node - linkType: hard - -"long@npm:^5.0.0": - version: 5.3.0 - resolution: "long@npm:5.3.0" - checksum: 10c0/e375f71801f60c30932a46bbec2e69ea93d4afa5f7f7463b89ac55a7328e542de947c0318eb6d00b91afd7fc78b466af8234e33e6be01a9520e157ab84bb8ecd - languageName: node - linkType: hard - -"loose-envify@npm:^1.4.0": - version: 1.4.0 - resolution: "loose-envify@npm:1.4.0" - dependencies: - js-tokens: "npm:^3.0.0 || ^4.0.0" - bin: - loose-envify: cli.js - checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e - languageName: node - linkType: hard - -"lower-case@npm:^1.1.1": - version: 1.1.4 - resolution: "lower-case@npm:1.1.4" - checksum: 10c0/2153ae5490d655a63addc8e7d2f848c6c94803b342ed2d177f75e8073e9fbb50a733d1432c82e1cb8425fa6eae14b2877bf5bbdcb93ab93bb982fb5c3962c57b - languageName: node - linkType: hard - -"lowercase-keys@npm:^1.0.0, lowercase-keys@npm:^1.0.1": - version: 1.0.1 - resolution: "lowercase-keys@npm:1.0.1" - checksum: 10c0/56776a8e1ef1aca98ecf6c19b30352ae1cf257b65b8ac858b7d8a0e8b348774d12a9b41aa7f59bfea51bff44bc7a198ab63ba4406bfba60dba008799618bef66 - languageName: node - linkType: hard - -"lowercase-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "lowercase-keys@npm:2.0.0" - checksum: 10c0/f82a2b3568910509da4b7906362efa40f5b54ea14c2584778ddb313226f9cbf21020a5db35f9b9a0e95847a9b781d548601f31793d736b22a2b8ae8eb9ab1082 - languageName: node - linkType: hard - -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": - version: 10.4.3 - resolution: "lru-cache@npm:10.4.3" - checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb - languageName: node - linkType: hard - -"lru-cache@npm:^5.1.1": - version: 5.1.1 - resolution: "lru-cache@npm:5.1.1" - dependencies: - yallist: "npm:^3.0.2" - checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 - languageName: node - linkType: hard - -"macos-release@npm:^2.5.0": - version: 2.5.1 - resolution: "macos-release@npm:2.5.1" - checksum: 10c0/fd03674e0b91e88a82cabecb75d75bc562863b186a22eac857f7d90c117486e44e02bede0926315637749aaaa934415bd1c2d0c0b53b78a86b729f3c165c5850 - languageName: node - linkType: hard - -"magic-string@npm:0.25.1": - version: 0.25.1 - resolution: "magic-string@npm:0.25.1" - dependencies: - sourcemap-codec: "npm:^1.4.1" - checksum: 10c0/028e49d1608932975a0499572848c916ac813cad841d8fe6ab17da47e22f47f25137b2230d88c63e517f31e3aebec71db646059079e18fe7459f634d7d1c3d3f - languageName: node - linkType: hard - -"magic-string@npm:^0.23.2": - version: 0.23.2 - resolution: "magic-string@npm:0.23.2" - dependencies: - sourcemap-codec: "npm:^1.4.1" - checksum: 10c0/e668f95b1c5dec46ca7338a07bbe83d6cdc616e85f5c0cd67b916d98d9b2054ce49c15dd32f307cd048b52c81ffb58afd1413b59b63caafae62d11792b4821b8 - languageName: node - linkType: hard - -"make-dir@npm:^3.0.0, make-dir@npm:^3.1.0": - version: 3.1.0 - resolution: "make-dir@npm:3.1.0" - dependencies: - semver: "npm:^6.0.0" - checksum: 10c0/56aaafefc49c2dfef02c5c95f9b196c4eb6988040cf2c712185c7fe5c99b4091591a7fc4d4eafaaefa70ff763a26f6ab8c3ff60b9e75ea19876f49b18667ecaa - languageName: node - linkType: hard - -"make-dir@npm:^4.0.0": - version: 4.0.0 - resolution: "make-dir@npm:4.0.0" - dependencies: - semver: "npm:^7.5.3" - checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68 - languageName: node - linkType: hard - -"make-error@npm:^1.3.6": - version: 1.3.6 - resolution: "make-error@npm:1.3.6" - checksum: 10c0/171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f - languageName: node - linkType: hard - -"make-fetch-happen@npm:^14.0.3": - version: 14.0.3 - resolution: "make-fetch-happen@npm:14.0.3" - dependencies: - "@npmcli/agent": "npm:^3.0.0" - cacache: "npm:^19.0.1" - http-cache-semantics: "npm:^4.1.1" - minipass: "npm:^7.0.2" - minipass-fetch: "npm:^4.0.0" - minipass-flush: "npm:^1.0.5" - minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^1.0.0" - proc-log: "npm:^5.0.0" - promise-retry: "npm:^2.0.1" - ssri: "npm:^12.0.0" - checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 - languageName: node - linkType: hard - -"makeerror@npm:1.0.12": - version: 1.0.12 - resolution: "makeerror@npm:1.0.12" - dependencies: - tmpl: "npm:1.0.5" - checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c - languageName: node - linkType: hard - -"manage-path@npm:^2.0.0": - version: 2.0.0 - resolution: "manage-path@npm:2.0.0" - checksum: 10c0/3e99cd7f1c3c35b893da6304ee75e2150de59ab1162588593ba8a9f3f5f019a7b83fa059b27aea61bb017cf82aa996e17afd80072660d1f45100a6a82e732071 - languageName: node - linkType: hard - -"math-intrinsics@npm:^1.1.0": - version: 1.1.0 - resolution: "math-intrinsics@npm:1.1.0" - checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f - languageName: node - linkType: hard - -"md5.js@npm:^1.3.4": - version: 1.3.5 - resolution: "md5.js@npm:1.3.5" - dependencies: - hash-base: "npm:^3.0.0" - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.1.2" - checksum: 10c0/b7bd75077f419c8e013fc4d4dada48be71882e37d69a44af65a2f2804b91e253441eb43a0614423a1c91bb830b8140b0dc906bc797245e2e275759584f4efcc5 - languageName: node - linkType: hard - -"merge-source-map@npm:1.0.4": - version: 1.0.4 - resolution: "merge-source-map@npm:1.0.4" - dependencies: - source-map: "npm:^0.5.6" - checksum: 10c0/6a154baada8c77ee3e3aa5ff3240d1ba9203ba93c1eaee54b4ac49b6d1057b693e17913147626aae10610a23cd5e87ea962fc0ff1cc047295d8ed1155b9848da - languageName: node - linkType: hard - -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 - languageName: node - linkType: hard - -"merge2@npm:^1.3.0": - version: 1.4.1 - resolution: "merge2@npm:1.4.1" - checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb - languageName: node - linkType: hard - -"micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": - version: 4.0.8 - resolution: "micromatch@npm:4.0.8" - dependencies: - braces: "npm:^3.0.3" - picomatch: "npm:^2.3.1" - checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 - languageName: node - linkType: hard - -"miller-rabin@npm:^4.0.0": - version: 4.0.1 - resolution: "miller-rabin@npm:4.0.1" - dependencies: - bn.js: "npm:^4.0.0" - brorand: "npm:^1.0.1" - bin: - miller-rabin: bin/miller-rabin - checksum: 10c0/26b2b96f6e49dbcff7faebb78708ed2f5f9ae27ac8cbbf1d7c08f83cf39bed3d418c0c11034dce997da70d135cc0ff6f3a4c15dc452f8e114c11986388a64346 - languageName: node - linkType: hard - -"mime-db@npm:1.52.0": - version: 1.52.0 - resolution: "mime-db@npm:1.52.0" - checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa - languageName: node - linkType: hard - -"mime-types@npm:^2.1.12, mime-types@npm:~2.1.19": - version: 2.1.35 - resolution: "mime-types@npm:2.1.35" - dependencies: - mime-db: "npm:1.52.0" - checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 - languageName: node - linkType: hard - -"mimic-fn@npm:^1.0.0": - version: 1.2.0 - resolution: "mimic-fn@npm:1.2.0" - checksum: 10c0/ad55214aec6094c0af4c0beec1a13787556f8116ed88807cf3f05828500f21f93a9482326bcd5a077ae91e3e8795b4e76b5b4c8bb12237ff0e4043a365516cba - languageName: node - linkType: hard - -"mimic-fn@npm:^2.1.0": - version: 2.1.0 - resolution: "mimic-fn@npm:2.1.0" - checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 - languageName: node - linkType: hard - -"mimic-fn@npm:^3.0.0": - version: 3.1.0 - resolution: "mimic-fn@npm:3.1.0" - checksum: 10c0/a07cdd8ed6490c2dff5b11f889b245d9556b80f5a653a552a651d17cff5a2d156e632d235106c2369f00cccef4071704589574cf3601bc1b1400a1f620dff067 - languageName: node - linkType: hard - -"mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": - version: 1.0.1 - resolution: "mimic-response@npm:1.0.1" - checksum: 10c0/c5381a5eae997f1c3b5e90ca7f209ed58c3615caeee850e85329c598f0c000ae7bec40196580eef1781c60c709f47258131dab237cad8786f8f56750594f27fa - languageName: node - linkType: hard - -"minify-stream@npm:^2.0.1": - version: 2.1.0 - resolution: "minify-stream@npm:2.1.0" - dependencies: - concat-stream: "npm:^2.0.0" - convert-source-map: "npm:^1.5.0" - duplexify: "npm:^4.1.1" - from2-string: "npm:^1.1.0" - terser: "npm:^4.7.0" - xtend: "npm:^4.0.1" - checksum: 10c0/5c826f41ba72c1ceea9804f500e4558c258fcaea604908b48ae198a58d094aa7c86f300369b12b6cef776790347b6796fecd27eae158e33d33ac72248a5a5e36 - languageName: node - linkType: hard - -"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-assert@npm:1.0.1" - checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd - languageName: node - linkType: hard - -"minimalistic-crypto-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-crypto-utils@npm:1.0.1" - checksum: 10c0/790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 - languageName: node - linkType: hard - -"minimatch@npm:9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac - languageName: node - linkType: hard - -"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": - version: 3.1.2 - resolution: "minimatch@npm:3.1.2" - dependencies: - brace-expansion: "npm:^1.1.7" - checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 - languageName: node - linkType: hard - -"minimatch@npm:^5.0.1": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 - languageName: node - linkType: hard - -"minimatch@npm:^9.0.4": - version: 9.0.5 - resolution: "minimatch@npm:9.0.5" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed - languageName: node - linkType: hard - -"minimist@npm:^1.1.0, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": - version: 1.2.8 - resolution: "minimist@npm:1.2.8" - checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 - languageName: node - linkType: hard - -"minipass-collect@npm:^2.0.1": - version: 2.0.1 - resolution: "minipass-collect@npm:2.0.1" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e - languageName: node - linkType: hard - -"minipass-fetch@npm:^4.0.0": - version: 4.0.0 - resolution: "minipass-fetch@npm:4.0.0" - dependencies: - encoding: "npm:^0.1.13" - minipass: "npm:^7.0.3" - minipass-sized: "npm:^1.0.3" - minizlib: "npm:^3.0.1" - dependenciesMeta: - encoding: - optional: true - checksum: 10c0/7fa30ce7c373fb6f94c086b374fff1589fd7e78451855d2d06c2e2d9df936d131e73e952163063016592ed3081444bd8d1ea608533313b0149156ce23311da4b - languageName: node - linkType: hard - -"minipass-flush@npm:^1.0.5": - version: 1.0.5 - resolution: "minipass-flush@npm:1.0.5" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd - languageName: node - linkType: hard - -"minipass-pipeline@npm:^1.2.4": - version: 1.2.4 - resolution: "minipass-pipeline@npm:1.2.4" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 - languageName: node - linkType: hard - -"minipass-sized@npm:^1.0.3": - version: 1.0.3 - resolution: "minipass-sized@npm:1.0.3" - dependencies: - minipass: "npm:^3.0.0" - checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb - languageName: node - linkType: hard - -"minipass@npm:^3.0.0": - version: 3.3.6 - resolution: "minipass@npm:3.3.6" - dependencies: - yallist: "npm:^4.0.0" - checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c - languageName: node - linkType: hard - -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": - version: 7.1.2 - resolution: "minipass@npm:7.1.2" - checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 - languageName: node - linkType: hard - -"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": - version: 3.1.0 - resolution: "minizlib@npm:3.1.0" - dependencies: - minipass: "npm:^7.1.2" - checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec - languageName: node - linkType: hard - -"mkdirp-classic@npm:^0.5.2": - version: 0.5.3 - resolution: "mkdirp-classic@npm:0.5.3" - checksum: 10c0/95371d831d196960ddc3833cc6907e6b8f67ac5501a6582f47dfae5eb0f092e9f8ce88e0d83afcae95d6e2b61a01741ba03714eeafb6f7a6e9dcc158ac85b168 - languageName: node - linkType: hard - -"mkdirp@npm:^1.0.0": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf - languageName: node - linkType: hard - -"ml-array-max@npm:^1.1.1, ml-array-max@npm:^1.2.4": - version: 1.2.4 - resolution: "ml-array-max@npm:1.2.4" - dependencies: - is-any-array: "npm:^2.0.0" - checksum: 10c0/05eacc44ccc182f6d191bc7cd233c97b55ebd695e423f0f07e2358831af7d7a2f64e2698fee4e1edc9bbcd962b8df2141f52b5403219bc2432a77b2bab8e25df - languageName: node - linkType: hard - -"ml-array-min@npm:^1.2.3": - version: 1.2.3 - resolution: "ml-array-min@npm:1.2.3" - dependencies: - is-any-array: "npm:^2.0.0" - checksum: 10c0/ba7aef2fd1bfe9f1937efa96242147c0ab30e5af4f22364b419a47f8c194b3c16b96b024fd6562eaddbf2d8648fcda3f54d3c2f394ec58beb756b9ed71c81593 - languageName: node - linkType: hard - -"ml-array-rescale@npm:^1.2.1": - version: 1.3.7 - resolution: "ml-array-rescale@npm:1.3.7" - dependencies: - is-any-array: "npm:^2.0.0" - ml-array-max: "npm:^1.2.4" - ml-array-min: "npm:^1.2.3" - checksum: 10c0/2b8fca33c38bee3c957e5e2f178d7f109d61acc2add924cc8a4a0eac30dfa2d0974642f25f2b4e46e82f9ac90de275268aca382bd644dac2960a83b349c7e706 - languageName: node - linkType: hard - -"ml-distance-euclidean@npm:^2.0.0": - version: 2.0.0 - resolution: "ml-distance-euclidean@npm:2.0.0" - checksum: 10c0/877aef472e134f79be9540b02f889b2a27976ca45d77f5d4ef7d8dd24058a60cf4637365b40a5aba1ab5490348a0fb1b3803143b25af88cdc66137fbfd665442 - languageName: node - linkType: hard - -"ml-kmeans@npm:^4.0.1": - version: 4.2.1 - resolution: "ml-kmeans@npm:4.2.1" - dependencies: - ml-distance-euclidean: "npm:^2.0.0" - ml-matrix: "npm:^5.1.1" - ml-nearest-vector: "npm:^2.0.1" - ml-random: "npm:^0.5.0" - checksum: 10c0/3f8918c2c9b8419947f9365b1c5a47272fc8750ec29d687902a6b3f4ca3960f71211d3c3db9399dfccddc981bd69b317d22762f51fc1306851fee512e82e54eb - languageName: node - linkType: hard - -"ml-matrix@npm:^5.1.1": - version: 5.3.0 - resolution: "ml-matrix@npm:5.3.0" - dependencies: - ml-array-max: "npm:^1.1.1" - ml-array-rescale: "npm:^1.2.1" - checksum: 10c0/12b6e6be3dff5952dfe2cd9ef37c78778221fb8d1a5780da8bcdd9ac840ae113d8a50697ca95727842a1f8f794717358a0deeb00c3d90b6176c939b0eb34c1d3 - languageName: node - linkType: hard - -"ml-nearest-vector@npm:^2.0.1": - version: 2.0.1 - resolution: "ml-nearest-vector@npm:2.0.1" - dependencies: - ml-distance-euclidean: "npm:^2.0.0" - checksum: 10c0/7ca2fc50840742b78520ba7b85a62d4460c7ccc6eb05b02cb9b4a23fd7c5e6c52b38eb127c53e185b14f66f7424c7bde618d4cd944c7bba2c8a6a938aa8b215f - languageName: node - linkType: hard - -"ml-random@npm:^0.5.0": - version: 0.5.0 - resolution: "ml-random@npm:0.5.0" - dependencies: - ml-xsadd: "npm:^2.0.0" - checksum: 10c0/03b974af2349300e354222f7738eb2cd264dc9a6c43d6a1f1ae2b80a552d3cd09e50c25ea9c6bfecda00edca416894ae62ae28e456326e2fb4cd1b7f76d64415 - languageName: node - linkType: hard - -"ml-xsadd@npm:^2.0.0": - version: 2.0.0 - resolution: "ml-xsadd@npm:2.0.0" - checksum: 10c0/28a6e2ffbe4654ca5fea3d9f70947f2c607402cd4a86aa4232ce214157958417cadb75a0b064b25ed9de83d8dda928da594510f5e7948b9e17ac2cfd6069ee2b - languageName: node - linkType: hard - -"module-deps@npm:^6.2.3": - version: 6.2.3 - resolution: "module-deps@npm:6.2.3" - dependencies: - JSONStream: "npm:^1.0.3" - browser-resolve: "npm:^2.0.0" - cached-path-relative: "npm:^1.0.2" - concat-stream: "npm:~1.6.0" - defined: "npm:^1.0.0" - detective: "npm:^5.2.0" - duplexer2: "npm:^0.1.2" - inherits: "npm:^2.0.1" - parents: "npm:^1.0.0" - readable-stream: "npm:^2.0.2" - resolve: "npm:^1.4.0" - stream-combiner2: "npm:^1.1.1" - subarg: "npm:^1.0.0" - through2: "npm:^2.0.0" - xtend: "npm:^4.0.0" - bin: - module-deps: bin/cmd.js - checksum: 10c0/4161734c23bc5d7e5cd0c5164cf4c41d885b8e1d64e3c43ed74c9ad00efe69ddebb30d4cac9ce29f7d7d6989e52f3ae56891afd39f8d2b50addbffe0236fd528 - languageName: node - linkType: hard - -"module-details-from-path@npm:^1.0.3": - version: 1.0.3 - resolution: "module-details-from-path@npm:1.0.3" - checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 - languageName: node - linkType: hard - -"morphdom@npm:^2.3.3": - version: 2.7.4 - resolution: "morphdom@npm:2.7.4" - checksum: 10c0/fbb8c45ac780cfbf25a8cc656ead9ab54216395662905ec9982c06d97baa75eb44230abd8676d041b8964c5ce84a72f22fd0af031e9dae43b53a630a16387717 - languageName: node - linkType: hard - -"ms@npm:^2.1.3": - version: 2.1.3 - resolution: "ms@npm:2.1.3" - checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 - languageName: node - linkType: hard - -"multistream@npm:^2.1.0": - version: 2.1.1 - resolution: "multistream@npm:2.1.1" - dependencies: - inherits: "npm:^2.0.1" - readable-stream: "npm:^2.0.5" - checksum: 10c0/5659afae35bef97a78b96a76e8d03e3a7ae3440515465311cd8b6cf1a15682fd995638968e3087a955141a472b7ab6d6bdcbd812219b2ffcf42859edae72ee70 - languageName: node - linkType: hard - -"mute-stream@npm:0.0.7": - version: 0.0.7 - resolution: "mute-stream@npm:0.0.7" - checksum: 10c0/c687cfe99289166fe17dcbd0cf49612c5d267410a7819b654a82df45016967d7b2b0b18b35410edef86de6bb089a00413557dc0182c5e78a4af50ba5d61edb42 - languageName: node - linkType: hard - -"mutexify@npm:^1.1.0": - version: 1.4.0 - resolution: "mutexify@npm:1.4.0" - dependencies: - queue-tick: "npm:^1.0.0" - checksum: 10c0/0b2fad0c671cef33ad3596d702b581e5bb3708ec7ba2913639cfb1642c7f5093af9d8793b38eafe1b723e7879d60419d2e96c5e7793271e0167833a7939ac66d - languageName: node - linkType: hard - -"nanoassert@npm:^1.1.0": - version: 1.1.0 - resolution: "nanoassert@npm:1.1.0" - checksum: 10c0/aa9586c0c73b36a431f66a14db9b6035e3f729c44da59fc973049d8433822d943c0312ac92436a7da2a59e4da0b9094c22da1cdd16ddebcb54ea9e75eb9906fe - languageName: node - linkType: hard - -"nanobench@npm:^2.1.0, nanobench@npm:^2.1.1": - version: 2.1.1 - resolution: "nanobench@npm:2.1.1" - dependencies: - browser-process-hrtime: "npm:^0.1.2" - chalk: "npm:^1.1.3" - mutexify: "npm:^1.1.0" - pretty-hrtime: "npm:^1.0.2" - bin: - nanobench: ./run.js - nanobench-compare: ./compare.js - checksum: 10c0/3f70b2eb2aed10cf01b620cf0566893cba906b47ac51a8d580c4a07336b9b1b76fd7326e81e04dfe58ff202e1b5ec1a298a6badca3e317513a37e86c04c3cc87 - languageName: node - linkType: hard - -"nanohtml@npm:^1.4.0": - version: 1.10.0 - resolution: "nanohtml@npm:1.10.0" - dependencies: - acorn-node: "npm:^1.8.2" - camel-case: "npm:^3.0.0" - convert-source-map: "npm:^1.5.1" - estree-is-member-expression: "npm:^1.0.0" - hyperx: "npm:^2.5.0" - is-boolean-attribute: "npm:0.0.1" - nanoassert: "npm:^1.1.0" - nanobench: "npm:^2.1.0" - normalize-html-whitespace: "npm:^0.2.0" - through2: "npm:^2.0.3" - transform-ast: "npm:^2.4.0" - checksum: 10c0/4b564f0ba844ab432ca8be61f49ead3b26d82d59035a89ebae09b427beb705e26d8f8e965db69a73c92bf5bcf10eeba131fd388232d2828a7e32cb0180de83cb - languageName: node - linkType: hard - -"nanoid@npm:^3.3.8": - version: 3.3.8 - resolution: "nanoid@npm:3.3.8" - bin: - nanoid: bin/nanoid.cjs - checksum: 10c0/4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 - languageName: node - linkType: hard - -"natural-compare@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare@npm:1.4.0" - checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 - languageName: node - linkType: hard - -"ndarray-blas-level1@npm:^1.0.2": - version: 1.1.3 - resolution: "ndarray-blas-level1@npm:1.1.3" - checksum: 10c0/466c8cffef29cba0ec2b4c2c27366c89549a7fdae41f4d04ece54e1fc9f0e560249123bad497e738b9f702e61bc84e9101f11e556fc90c594ee73d79848e1066 - languageName: node - linkType: hard - -"ndarray-cholesky-factorization@npm:^1.0.2": - version: 1.0.2 - resolution: "ndarray-cholesky-factorization@npm:1.0.2" - dependencies: - ndarray: "npm:^1.0.16" - ndarray-blas-level1: "npm:^1.0.2" - ndarray-scratch: "npm:^1.1.1" - checksum: 10c0/043d8969b298c08adb4eb16e0bd6379771af9e0ba66fde42234eaba6933d1ade42c5d8ba161528c54ffb55e611435552edf94f66080291d0010175028e4a1768 - languageName: node - linkType: hard - -"ndarray-crout-decomposition@npm:^1.1.0": - version: 1.1.0 - resolution: "ndarray-crout-decomposition@npm:1.1.0" - checksum: 10c0/50748364b4ce8bfca93413c8c9292f09e8770a1db46e4fc3c160ead15195e6b19661cc9fadbc9b026e657e0952aa1a36bae220e7771eac51114a5dc566db880f - languageName: node - linkType: hard - -"ndarray-determinant@npm:^1.0.0": - version: 1.0.0 - resolution: "ndarray-determinant@npm:1.0.0" - dependencies: - ndarray-crout-decomposition: "npm:^1.1.0" - ndarray-diagonal: "npm:^1.0.0" - ndarray-ops: "npm:^1.2.2" - ndarray-scratch: "npm:^1.1.1" - checksum: 10c0/3bea197708008ea3f56c8b3d2f2a0a990f8b046c358be21839dbe2310052394523403fbd078d931b910ca9762d428fb63e55fc5e3c99d46962e4b316b3d239a3 - languageName: node - linkType: hard - -"ndarray-diagonal@npm:^1.0.0": - version: 1.0.0 - resolution: "ndarray-diagonal@npm:1.0.0" - dependencies: - ndarray: "npm:^1.0.15" - checksum: 10c0/68b3c8bd524d1930ad46cfa4877913edd75d19b737d674f30e29621837dc69cc30602c39f36e74c5a70cefa95e0f15887bdbf044f4cb876d729da9f4c132af49 - languageName: node - linkType: hard - -"ndarray-inv@npm:^0.2.0": - version: 0.2.0 - resolution: "ndarray-inv@npm:0.2.0" - dependencies: - ndarray: "npm:^1.0.18" - ndarray-scratch: "npm:^1.2.0" - checksum: 10c0/3526cf867a2df2d95a9c47cce352e69c2ba50773bd937948e95ff2b38ef1f8053619761af1fc1f034ca4d523b1af673333d6387c610c405c6a14a4c4a427c33c - languageName: node - linkType: hard - -"ndarray-ops@npm:^1.2.1, ndarray-ops@npm:^1.2.2": - version: 1.2.2 - resolution: "ndarray-ops@npm:1.2.2" - dependencies: - cwise-compiler: "npm:^1.0.0" - checksum: 10c0/7391bfcc5d4f0142110c8c478332ea33d358bb3d6df8134d187ec5fb533fd2e034f919372f43c594e12609ce327e626cde52d23f966dcbc7c6f50c5710e4c2fd - languageName: node - linkType: hard - -"ndarray-scratch@npm:^1.1.1, ndarray-scratch@npm:^1.2.0": - version: 1.2.0 - resolution: "ndarray-scratch@npm:1.2.0" - dependencies: - ndarray: "npm:^1.0.14" - ndarray-ops: "npm:^1.2.1" - typedarray-pool: "npm:^1.0.2" - checksum: 10c0/3ec57d10433642b51e7cc0e1d7344326a3a5fe89b85a57c3809bff30e54261be69244d4505d2afd3fdceb2c6438d6bac398029b2e653a582968740d39ac15d1a - languageName: node - linkType: hard - -"ndarray@npm:^1.0.14, ndarray@npm:^1.0.15, ndarray@npm:^1.0.16, ndarray@npm:^1.0.18": - version: 1.0.19 - resolution: "ndarray@npm:1.0.19" - dependencies: - iota-array: "npm:^1.0.0" - is-buffer: "npm:^1.0.2" - checksum: 10c0/e5929a845dae326052ff024f4f624b5f81e0be750224495baa0c7a02afd4e1117198452465c052f0bd111358b05c15655a797ec959dbbbe042c6ae573de09046 - languageName: node - linkType: hard - -"negotiator@npm:^1.0.0": - version: 1.0.0 - resolution: "negotiator@npm:1.0.0" - checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b - languageName: node - linkType: hard - -"neo-async@npm:^2.6.0": - version: 2.6.2 - resolution: "neo-async@npm:2.6.2" - checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d - languageName: node - linkType: hard - -"next-tick@npm:^1.1.0": - version: 1.1.0 - resolution: "next-tick@npm:1.1.0" - checksum: 10c0/3ba80dd805fcb336b4f52e010992f3e6175869c8d88bf4ff0a81d5d66e6049f89993463b28211613e58a6b7fe93ff5ccbba0da18d4fa574b96289e8f0b577f28 - languageName: node - linkType: hard - -"no-case@npm:^2.2.0": - version: 2.3.2 - resolution: "no-case@npm:2.3.2" - dependencies: - lower-case: "npm:^1.1.1" - checksum: 10c0/63f306e83c18efa0bb37f1c23a25baf4ccf5ebaec70b482fa04d4c5bf8bbb8bcc9a8fbcd818af828ab69f2b602153daf81ec26e448b2bda2d704b8d0c7eec8fa - languageName: node - linkType: hard - -"node-fetch@npm:^2.6.7": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" - dependencies: - whatwg-url: "npm:^5.0.0" - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 - languageName: node - linkType: hard - -"node-fetch@npm:~2.6.1": - version: 2.6.13 - resolution: "node-fetch@npm:2.6.13" - dependencies: - whatwg-url: "npm:^5.0.0" - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 10c0/39719aa365a76e5a338f20e156917ffb5c8aa8ffbe14a494f96bad785a267f3b320bf704d3481fd6df3d24d02f09cbfb8cd62fbe8f5d3ab32a812ecb7748dcac - languageName: node - linkType: hard - -"node-gyp@npm:latest": - version: 11.1.0 - resolution: "node-gyp@npm:11.1.0" - dependencies: - env-paths: "npm:^2.2.0" - exponential-backoff: "npm:^3.1.1" - glob: "npm:^10.3.10" - graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^14.0.3" - nopt: "npm:^8.0.0" - proc-log: "npm:^5.0.0" - semver: "npm:^7.3.5" - tar: "npm:^7.4.3" - which: "npm:^5.0.0" - bin: - node-gyp: bin/node-gyp.js - checksum: 10c0/c38977ce502f1ea41ba2b8721bd5b49bc3d5b3f813eabfac8414082faf0620ccb5211e15c4daecc23ed9f5e3e9cc4da00e575a0bcfc2a95a069294f2afa1e0cd - languageName: node - linkType: hard - -"node-int64@npm:^0.4.0": - version: 0.4.0 - resolution: "node-int64@npm:0.4.0" - checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a - languageName: node - linkType: hard - -"node-machine-id@npm:1.1.12": - version: 1.1.12 - resolution: "node-machine-id@npm:1.1.12" - checksum: 10c0/ab2fea5f75a6f1ce3c76c5e0ae3903b631230e0a99b003d176568fff8ddbdf7b2943be96cd8d220c497ca0f6149411831f8a450601929f326781cb1b59bab7f8 - languageName: node - linkType: hard - -"node-releases@npm:^2.0.19": - version: 2.0.19 - resolution: "node-releases@npm:2.0.19" - checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa - languageName: node - linkType: hard - -"nopt@npm:^8.0.0": - version: 8.1.0 - resolution: "nopt@npm:8.1.0" - dependencies: - abbrev: "npm:^3.0.0" - bin: - nopt: bin/nopt.js - checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef - languageName: node - linkType: hard - -"normalize-html-whitespace@npm:^0.2.0": - version: 0.2.0 - resolution: "normalize-html-whitespace@npm:0.2.0" - checksum: 10c0/4a4a1ac37c0e0bc4831116968bb84817c18594c4a3462ce9fc2cf4ad0ee9f8f7e8e3dfc5f7052625e341a437c8daea3f119c38081083bb0c7dfcc981eb1a56c6 - languageName: node - linkType: hard - -"normalize-path@npm:^3.0.0": - version: 3.0.0 - resolution: "normalize-path@npm:3.0.0" - checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 - languageName: node - linkType: hard - -"normalize-url@npm:^4.1.0": - version: 4.5.1 - resolution: "normalize-url@npm:4.5.1" - checksum: 10c0/6362e9274fdcc310f8b17e20de29754c94e1820d864114f03d3bfd6286a0028fc51705fb3fd4e475013357b5cd7421fc17f3aba93f2289056779a9bb23bccf59 - languageName: node - linkType: hard - -"npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1": - version: 4.0.1 - resolution: "npm-run-path@npm:4.0.1" - dependencies: - path-key: "npm:^3.0.0" - checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac - languageName: node - linkType: hard - -"number-is-nan@npm:^1.0.0": - version: 1.0.1 - resolution: "number-is-nan@npm:1.0.1" - checksum: 10c0/cb97149006acc5cd512c13c1838223abdf202e76ddfa059c5e8e7507aff2c3a78cd19057516885a2f6f5b576543dc4f7b6f3c997cc7df53ae26c260855466df5 - languageName: node - linkType: hard - -"nx@npm:20.1.3": - version: 20.1.3 - resolution: "nx@npm:20.1.3" - dependencies: - "@napi-rs/wasm-runtime": "npm:0.2.4" - "@nx/nx-darwin-arm64": "npm:20.1.3" - "@nx/nx-darwin-x64": "npm:20.1.3" - "@nx/nx-freebsd-x64": "npm:20.1.3" - "@nx/nx-linux-arm-gnueabihf": "npm:20.1.3" - "@nx/nx-linux-arm64-gnu": "npm:20.1.3" - "@nx/nx-linux-arm64-musl": "npm:20.1.3" - "@nx/nx-linux-x64-gnu": "npm:20.1.3" - "@nx/nx-linux-x64-musl": "npm:20.1.3" - "@nx/nx-win32-arm64-msvc": "npm:20.1.3" - "@nx/nx-win32-x64-msvc": "npm:20.1.3" - "@yarnpkg/lockfile": "npm:^1.1.0" - "@yarnpkg/parsers": "npm:3.0.2" - "@zkochan/js-yaml": "npm:0.0.7" - axios: "npm:^1.7.4" - chalk: "npm:^4.1.0" - cli-cursor: "npm:3.1.0" - cli-spinners: "npm:2.6.1" - cliui: "npm:^8.0.1" - dotenv: "npm:~16.4.5" - dotenv-expand: "npm:~11.0.6" - enquirer: "npm:~2.3.6" - figures: "npm:3.2.0" - flat: "npm:^5.0.2" - front-matter: "npm:^4.0.2" - ignore: "npm:^5.0.4" - jest-diff: "npm:^29.4.1" - jsonc-parser: "npm:3.2.0" - lines-and-columns: "npm:2.0.3" - minimatch: "npm:9.0.3" - node-machine-id: "npm:1.1.12" - npm-run-path: "npm:^4.0.1" - open: "npm:^8.4.0" - ora: "npm:5.3.0" - semver: "npm:^7.5.3" - string-width: "npm:^4.2.3" - tar-stream: "npm:~2.2.0" - tmp: "npm:~0.2.1" - tsconfig-paths: "npm:^4.1.2" - tslib: "npm:^2.3.0" - yargs: "npm:^17.6.2" - yargs-parser: "npm:21.1.1" - peerDependencies: - "@swc-node/register": ^1.8.0 - "@swc/core": ^1.3.85 - dependenciesMeta: - "@nx/nx-darwin-arm64": - optional: true - "@nx/nx-darwin-x64": - optional: true - "@nx/nx-freebsd-x64": - optional: true - "@nx/nx-linux-arm-gnueabihf": - optional: true - "@nx/nx-linux-arm64-gnu": - optional: true - "@nx/nx-linux-arm64-musl": - optional: true - "@nx/nx-linux-x64-gnu": - optional: true - "@nx/nx-linux-x64-musl": - optional: true - "@nx/nx-win32-arm64-msvc": - optional: true - "@nx/nx-win32-x64-msvc": - optional: true - peerDependenciesMeta: - "@swc-node/register": - optional: true - "@swc/core": - optional: true - bin: - nx: bin/nx.js - nx-cloud: bin/nx-cloud.js - checksum: 10c0/83dfea829ff4c447198d7db7bcaadf388ac3670234985edf0510b8edbc27e075bb5baab6b0f945e3c99311ed7a233fad43bf8e78d8624ff7ccd385d1baada2df - languageName: node - linkType: hard - -"oauth-sign@npm:~0.9.0": - version: 0.9.0 - resolution: "oauth-sign@npm:0.9.0" - checksum: 10c0/fc92a516f6ddbb2699089a2748b04f55c47b6ead55a77cd3a2cbbce5f7af86164cb9425f9ae19acfd066f1ad7d3a96a67b8928c6ea946426f6d6c29e448497c2 - languageName: node - linkType: hard - -"object-inspect@npm:^1.13.3, object-inspect@npm:^1.6.0": - version: 1.13.4 - resolution: "object-inspect@npm:1.13.4" - checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 - languageName: node - linkType: hard - -"object-keys@npm:^1.1.1": - version: 1.1.1 - resolution: "object-keys@npm:1.1.1" - checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d - languageName: node - linkType: hard - -"object.assign@npm:^4.1.4": - version: 4.1.7 - resolution: "object.assign@npm:4.1.7" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - define-properties: "npm:^1.2.1" - es-object-atoms: "npm:^1.0.0" - has-symbols: "npm:^1.1.0" - object-keys: "npm:^1.1.1" - checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc - languageName: node - linkType: hard - -"on-net-listen@npm:1.1.2, on-net-listen@npm:^1.0.0, on-net-listen@npm:^1.1.0, on-net-listen@npm:^1.1.1": - version: 1.1.2 - resolution: "on-net-listen@npm:1.1.2" - checksum: 10c0/eaa036215355130db3f261590e15a6d1d9b12a05e3b95ae2103ea6ba34524a6bf8c2a0be2117b6d4b32c7c2ff5b51121a7454e8d2b98f99f1fa9cc1bc785f59d - languageName: node - linkType: hard - -"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": - version: 1.4.0 - resolution: "once@npm:1.4.0" - dependencies: - wrappy: "npm:1" - checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 - languageName: node - linkType: hard - -"onetime@npm:^2.0.0": - version: 2.0.1 - resolution: "onetime@npm:2.0.1" - dependencies: - mimic-fn: "npm:^1.0.0" - checksum: 10c0/b4e44a8c34e70e02251bfb578a6e26d6de6eedbed106cd78211d2fd64d28b6281d54924696554e4e966559644243753ac5df73c87f283b0927533d3315696215 - languageName: node - linkType: hard - -"onetime@npm:^5.1.0, onetime@npm:^5.1.2": - version: 5.1.2 - resolution: "onetime@npm:5.1.2" - dependencies: - mimic-fn: "npm:^2.1.0" - checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f - languageName: node - linkType: hard - -"open@npm:^7.3.0": - version: 7.4.2 - resolution: "open@npm:7.4.2" - dependencies: - is-docker: "npm:^2.0.0" - is-wsl: "npm:^2.1.1" - checksum: 10c0/77573a6a68f7364f3a19a4c80492712720746b63680ee304555112605ead196afe91052bd3c3d165efdf4e9d04d255e87de0d0a77acec11ef47fd5261251813f - languageName: node - linkType: hard - -"open@npm:^8.4.0": - version: 8.4.2 - resolution: "open@npm:8.4.2" - dependencies: - define-lazy-prop: "npm:^2.0.0" - is-docker: "npm:^2.1.1" - is-wsl: "npm:^2.2.0" - checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 - languageName: node - linkType: hard - -"opn@npm:^5.4.0": - version: 5.5.0 - resolution: "opn@npm:5.5.0" - dependencies: - is-wsl: "npm:^1.1.0" - checksum: 10c0/03f78b1ab464fd0d97543e2a90e47ca872e2324696bc13f741467693060fe058e87e38e9cfc9f3b568e60dfb31579fbe664d8e806b2f219262c423da953bba4c - languageName: node - linkType: hard - -"optionator@npm:^0.8.1": - version: 0.8.3 - resolution: "optionator@npm:0.8.3" - dependencies: - deep-is: "npm:~0.1.3" - fast-levenshtein: "npm:~2.0.6" - levn: "npm:~0.3.0" - prelude-ls: "npm:~1.1.2" - type-check: "npm:~0.3.2" - word-wrap: "npm:~1.2.3" - checksum: 10c0/ad7000ea661792b3ec5f8f86aac28895850988926f483b5f308f59f4607dfbe24c05df2d049532ee227c040081f39401a268cf7bbf3301512f74c4d760dc6dd8 - languageName: node - linkType: hard - -"optionator@npm:^0.9.3": - version: 0.9.4 - resolution: "optionator@npm:0.9.4" - dependencies: - deep-is: "npm:^0.1.3" - fast-levenshtein: "npm:^2.0.6" - levn: "npm:^0.4.1" - prelude-ls: "npm:^1.2.1" - type-check: "npm:^0.4.0" - word-wrap: "npm:^1.2.5" - checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 - languageName: node - linkType: hard - -"ora@npm:5.3.0": - version: 5.3.0 - resolution: "ora@npm:5.3.0" - dependencies: - bl: "npm:^4.0.3" - chalk: "npm:^4.1.0" - cli-cursor: "npm:^3.1.0" - cli-spinners: "npm:^2.5.0" - is-interactive: "npm:^1.0.0" - log-symbols: "npm:^4.0.0" - strip-ansi: "npm:^6.0.0" - wcwidth: "npm:^1.0.1" - checksum: 10c0/30d5f3218eb75b0a2028c5fb9aa88e83e38a2f1745ab56839abb06c3ba31bae35f768f4e72c4f9e04e2a66be6a898e9312e8cf85c9333e1e3613eabb8c7cdf57 - languageName: node - linkType: hard - -"ora@npm:^5.1.0": - version: 5.4.1 - resolution: "ora@npm:5.4.1" - dependencies: - bl: "npm:^4.1.0" - chalk: "npm:^4.1.0" - cli-cursor: "npm:^3.1.0" - cli-spinners: "npm:^2.5.0" - is-interactive: "npm:^1.0.0" - is-unicode-supported: "npm:^0.1.0" - log-symbols: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - wcwidth: "npm:^1.0.1" - checksum: 10c0/10ff14aace236d0e2f044193362b22edce4784add08b779eccc8f8ef97195cae1248db8ec1ec5f5ff076f91acbe573f5f42a98c19b78dba8c54eefff983cae85 - languageName: node - linkType: hard - -"os-browserify@npm:~0.3.0": - version: 0.3.0 - resolution: "os-browserify@npm:0.3.0" - checksum: 10c0/6ff32cb1efe2bc6930ad0fd4c50e30c38010aee909eba8d65be60af55efd6cbb48f0287e3649b4e3f3a63dce5a667b23c187c4293a75e557f0d5489d735bcf52 - languageName: node - linkType: hard - -"os-name@npm:^4.0.1": - version: 4.0.1 - resolution: "os-name@npm:4.0.1" - dependencies: - macos-release: "npm:^2.5.0" - windows-release: "npm:^4.0.0" - checksum: 10c0/2a78bb1a25afa04ec53a972ed164948432fee93d9e039afaec3a27ffe30473ffc85afb03c0776ca3e01c8d806f99f61cb85ad3fbc060bc3e37a549c0a4867f3f - languageName: node - linkType: hard - -"os-tmpdir@npm:~1.0.2": - version: 1.0.2 - resolution: "os-tmpdir@npm:1.0.2" - checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990 - languageName: node - linkType: hard - -"p-cancelable@npm:^1.0.0": - version: 1.1.0 - resolution: "p-cancelable@npm:1.1.0" - checksum: 10c0/9f16d7d58897edb07b1a9234b2bfce3665c747f0f13886e25e2144ecab4595412017cc8cc3b0042f89864b997d6dba76c130724e1c0923fc41ff3c9399b87449 - languageName: node - linkType: hard - -"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": - version: 2.3.0 - resolution: "p-limit@npm:2.3.0" - dependencies: - p-try: "npm:^2.0.0" - checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 - languageName: node - linkType: hard - -"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": - version: 3.1.0 - resolution: "p-limit@npm:3.1.0" - dependencies: - yocto-queue: "npm:^0.1.0" - checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a - languageName: node - linkType: hard - -"p-locate@npm:^3.0.0": - version: 3.0.0 - resolution: "p-locate@npm:3.0.0" - dependencies: - p-limit: "npm:^2.0.0" - checksum: 10c0/7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8 - languageName: node - linkType: hard - -"p-locate@npm:^4.1.0": - version: 4.1.0 - resolution: "p-locate@npm:4.1.0" - dependencies: - p-limit: "npm:^2.2.0" - checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 - languageName: node - linkType: hard - -"p-locate@npm:^5.0.0": - version: 5.0.0 - resolution: "p-locate@npm:5.0.0" - dependencies: - p-limit: "npm:^3.0.2" - checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a - languageName: node - linkType: hard - -"p-map@npm:^7.0.2": - version: 7.0.3 - resolution: "p-map@npm:7.0.3" - checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c - languageName: node - linkType: hard - -"p-try@npm:^2.0.0": - version: 2.2.0 - resolution: "p-try@npm:2.2.0" - checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f - languageName: node - linkType: hard - -"package-json-from-dist@npm:^1.0.0": - version: 1.0.1 - resolution: "package-json-from-dist@npm:1.0.1" - checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b - languageName: node - linkType: hard - -"package-json@npm:^6.3.0": - version: 6.5.0 - resolution: "package-json@npm:6.5.0" - dependencies: - got: "npm:^9.6.0" - registry-auth-token: "npm:^4.0.0" - registry-url: "npm:^5.0.0" - semver: "npm:^6.2.0" - checksum: 10c0/60c29fe357af43f96c92c334aa0160cebde44e8e65c1e5f9b065efb3f501af812f268ec967a07757b56447834ef7f71458ebbab94425a9f09c271f348f9b764f - languageName: node - linkType: hard - -"pako@npm:^1.0.3, pako@npm:~1.0.5": - version: 1.0.11 - resolution: "pako@npm:1.0.11" - checksum: 10c0/86dd99d8b34c3930345b8bbeb5e1cd8a05f608eeb40967b293f72fe469d0e9c88b783a8777e4cc7dc7c91ce54c5e93d88ff4b4f060e6ff18408fd21030d9ffbe - languageName: node - linkType: hard - -"parent-module@npm:^1.0.0": - version: 1.0.1 - resolution: "parent-module@npm:1.0.1" - dependencies: - callsites: "npm:^3.0.0" - checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 - languageName: node - linkType: hard - -"parents@npm:^1.0.0, parents@npm:^1.0.1": - version: 1.0.1 - resolution: "parents@npm:1.0.1" - dependencies: - path-platform: "npm:~0.11.15" - checksum: 10c0/b80a55a5bba155949d8eaea8b5a8f1c5de0f31b339c37ab47b31f535a66c929310e606828453902be31b2a0cf210e96d266c1f449b2dd977a86145f6e4367ee2 - languageName: node - linkType: hard - -"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7": - version: 5.1.7 - resolution: "parse-asn1@npm:5.1.7" - dependencies: - asn1.js: "npm:^4.10.1" - browserify-aes: "npm:^1.2.0" - evp_bytestokey: "npm:^1.0.3" - hash-base: "npm:~3.0" - pbkdf2: "npm:^3.1.2" - safe-buffer: "npm:^5.2.1" - checksum: 10c0/05eb5937405c904eb5a7f3633bab1acc11f4ae3478a07ef5c6d81ce88c3c0e505ff51f9c7b935ebc1265c868343793698fc91025755a895d0276f620f95e8a82 - languageName: node - linkType: hard - -"parse-json@npm:^5.2.0": - version: 5.2.0 - resolution: "parse-json@npm:5.2.0" - dependencies: - "@babel/code-frame": "npm:^7.0.0" - error-ex: "npm:^1.3.1" - json-parse-even-better-errors: "npm:^2.3.0" - lines-and-columns: "npm:^1.1.6" - checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 - languageName: node - linkType: hard - -"path-browserify@npm:^1.0.0": - version: 1.0.1 - resolution: "path-browserify@npm:1.0.1" - checksum: 10c0/8b8c3fd5c66bd340272180590ae4ff139769e9ab79522e2eb82e3d571a89b8117c04147f65ad066dccfb42fcad902e5b7d794b3d35e0fd840491a8ddbedf8c66 - languageName: node - linkType: hard - -"path-exists@npm:^3.0.0": - version: 3.0.0 - resolution: "path-exists@npm:3.0.0" - checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 - languageName: node - linkType: hard - -"path-exists@npm:^4.0.0": - version: 4.0.0 - resolution: "path-exists@npm:4.0.0" - checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b - languageName: node - linkType: hard - -"path-is-absolute@npm:^1.0.0, path-is-absolute@npm:^1.0.1": - version: 1.0.1 - resolution: "path-is-absolute@npm:1.0.1" - checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 - languageName: node - linkType: hard - -"path-key@npm:^3.0.0, path-key@npm:^3.1.0": - version: 3.1.1 - resolution: "path-key@npm:3.1.1" - checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c - languageName: node - linkType: hard - -"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7": - version: 1.0.7 - resolution: "path-parse@npm:1.0.7" - checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 - languageName: node - linkType: hard - -"path-platform@npm:~0.11.15": - version: 0.11.15 - resolution: "path-platform@npm:0.11.15" - checksum: 10c0/5f03fee91c3b4c7abd0bf4044692b14c5a58d38b2791e4608c59bcd91953ac2873f6bee0e4fddf3c9159b929b692cbf87229fd7aa7c5eda77005c837b6e82936 - languageName: node - linkType: hard - -"path-scurry@npm:^1.11.1": - version: 1.11.1 - resolution: "path-scurry@npm:1.11.1" - dependencies: - lru-cache: "npm:^10.2.0" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d - languageName: node - linkType: hard - -"pbkdf2@npm:^3.1.2": - version: 3.1.2 - resolution: "pbkdf2@npm:3.1.2" - dependencies: - create-hash: "npm:^1.1.2" - create-hmac: "npm:^1.1.4" - ripemd160: "npm:^2.0.1" - safe-buffer: "npm:^5.0.1" - sha.js: "npm:^2.4.8" - checksum: 10c0/5a30374e87d33fa080a92734d778cf172542cc7e41b96198c4c88763997b62d7850de3fbda5c3111ddf79805ee7c1da7046881c90ac4920b5e324204518b05fd - languageName: node - linkType: hard - -"performance-now@npm:^2.1.0": - version: 2.1.0 - resolution: "performance-now@npm:2.1.0" - checksum: 10c0/22c54de06f269e29f640e0e075207af57de5052a3d15e360c09b9a8663f393f6f45902006c1e71aa8a5a1cdfb1a47fe268826f8496d6425c362f00f5bc3e85d9 - languageName: node - linkType: hard - -"picocolors@npm:^1.0.0, picocolors@npm:^1.1.1": - version: 1.1.1 - resolution: "picocolors@npm:1.1.1" - checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 - languageName: node - linkType: hard - -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": - version: 2.3.1 - resolution: "picomatch@npm:2.3.1" - checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be - languageName: node - linkType: hard - -"pify@npm:^2.3.0": - version: 2.3.0 - resolution: "pify@npm:2.3.0" - checksum: 10c0/551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc - languageName: node - linkType: hard - -"pirates@npm:^4.0.4": - version: 4.0.6 - resolution: "pirates@npm:4.0.6" - checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 - languageName: node - linkType: hard - -"pkg-dir@npm:^4.2.0": - version: 4.2.0 - resolution: "pkg-dir@npm:4.2.0" - dependencies: - find-up: "npm:^4.0.0" - checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 - languageName: node - linkType: hard - -"pkg-up@npm:^3.1.0": - version: 3.1.0 - resolution: "pkg-up@npm:3.1.0" - dependencies: - find-up: "npm:^3.0.0" - checksum: 10c0/ecb60e1f8e1f611c0bdf1a0b6a474d6dfb51185567dc6f29cdef37c8d480ecba5362e006606bb290519bbb6f49526c403fabea93c3090c20368d98bb90c999ab - languageName: node - linkType: hard - -"possible-typed-array-names@npm:^1.0.0": - version: 1.1.0 - resolution: "possible-typed-array-names@npm:1.1.0" - checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 - languageName: node - linkType: hard - -"postcss-import@npm:^13.0.0": - version: 13.0.0 - resolution: "postcss-import@npm:13.0.0" - dependencies: - postcss-value-parser: "npm:^4.0.0" - read-cache: "npm:^1.0.0" - resolve: "npm:^1.1.7" - peerDependencies: - postcss: ^8.0.0 - checksum: 10c0/8bac10f2db93cd5ca08f25ec43e81ec870a0355d0611dab4996002dcdeb2172cbb420f8f4d48502cf1139a419a51a641c61e523ed9b6cb19313139296619582f - languageName: node - linkType: hard - -"postcss-value-parser@npm:^4.0.0": - version: 4.2.0 - resolution: "postcss-value-parser@npm:4.2.0" - checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 - languageName: node - linkType: hard - -"postcss@npm:^8.1.10": - version: 8.5.2 - resolution: "postcss@npm:8.5.2" - dependencies: - nanoid: "npm:^3.3.8" - picocolors: "npm:^1.1.1" - source-map-js: "npm:^1.2.1" - checksum: 10c0/3044d49bc725029ab62292e8bf9849741251b95f3b754e191bf8b4025414d40ec3b4ac05c5a563d4b50060b5c8e96683eb4d783d8d8fa3867eb7b763cbe66127 - languageName: node - linkType: hard - -"prelude-ls@npm:^1.2.1": - version: 1.2.1 - resolution: "prelude-ls@npm:1.2.1" - checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd - languageName: node - linkType: hard - -"prelude-ls@npm:~1.1.2": - version: 1.1.2 - resolution: "prelude-ls@npm:1.1.2" - checksum: 10c0/7284270064f74e0bb7f04eb9bff7be677e4146417e599ccc9c1200f0f640f8b11e592d94eb1b18f7aa9518031913bb42bea9c86af07ba69902864e61005d6f18 - languageName: node - linkType: hard - -"prepend-http@npm:^2.0.0": - version: 2.0.0 - resolution: "prepend-http@npm:2.0.0" - checksum: 10c0/b023721ffd967728e3a25e3a80dd73827e9444e586800ab90a21b3a8e67f362d28023085406ad53a36db1e4d98cb10e43eb37d45c6b733140a9165ead18a0987 - languageName: node - linkType: hard - -"prettier@npm:^2.8.8": - version: 2.8.8 - resolution: "prettier@npm:2.8.8" - bin: - prettier: bin-prettier.js - checksum: 10c0/463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a - languageName: node - linkType: hard - -"pretty-bytes@npm:^5.4.1": - version: 5.6.0 - resolution: "pretty-bytes@npm:5.6.0" - checksum: 10c0/f69f494dcc1adda98dbe0e4a36d301e8be8ff99bfde7a637b2ee2820e7cb583b0fc0f3a63b0e3752c01501185a5cf38602c7be60da41bdf84ef5b70e89c370f3 - languageName: node - linkType: hard - -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": - version: 29.7.0 - resolution: "pretty-format@npm:29.7.0" - dependencies: - "@jest/schemas": "npm:^29.6.3" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^18.0.0" - checksum: 10c0/edc5ff89f51916f036c62ed433506b55446ff739358de77207e63e88a28ca2894caac6e73dcb68166a606e51c8087d32d400473e6a9fdd2dbe743f46c9c0276f - languageName: node - linkType: hard - -"pretty-hrtime@npm:^1.0.2": - version: 1.0.3 - resolution: "pretty-hrtime@npm:1.0.3" - checksum: 10c0/67cb3fc283a72252b49ac488647e6a01b78b7aa1b8f2061834aa1650691229081518ef3ca940f77f41cc8a8f02ba9eeb74b843481596670209e493062f2e89e0 - languageName: node - linkType: hard - -"proc-log@npm:^5.0.0": - version: 5.0.0 - resolution: "proc-log@npm:5.0.0" - checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 - languageName: node - linkType: hard - -"process-nextick-args@npm:~2.0.0": - version: 2.0.1 - resolution: "process-nextick-args@npm:2.0.1" - checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 - languageName: node - linkType: hard - -"process@npm:~0.11.0": - version: 0.11.10 - resolution: "process@npm:0.11.10" - checksum: 10c0/40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3 - languageName: node - linkType: hard - -"progress@npm:^2.0.3": - version: 2.0.3 - resolution: "progress@npm:2.0.3" - checksum: 10c0/1697e07cb1068055dbe9fe858d242368ff5d2073639e652b75a7eb1f2a1a8d4afd404d719de23c7b48481a6aa0040686310e2dac2f53d776daa2176d3f96369c - languageName: node - linkType: hard - -"promise-retry@npm:^2.0.1": - version: 2.0.1 - resolution: "promise-retry@npm:2.0.1" - dependencies: - err-code: "npm:^2.0.2" - retry: "npm:^0.12.0" - checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 - languageName: node - linkType: hard - -"prompts@npm:^2.0.1": - version: 2.4.2 - resolution: "prompts@npm:2.4.2" - dependencies: - kleur: "npm:^3.0.3" - sisteransi: "npm:^1.0.5" - checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 - languageName: node - linkType: hard - -"protobufjs@npm:^7.2.3, protobufjs@npm:^7.5.3": - version: 7.5.5 - resolution: "protobufjs@npm:7.5.5" - dependencies: - "@protobufjs/aspromise": "npm:^1.1.2" - "@protobufjs/base64": "npm:^1.1.2" - "@protobufjs/codegen": "npm:^2.0.4" - "@protobufjs/eventemitter": "npm:^1.1.0" - "@protobufjs/fetch": "npm:^1.1.0" - "@protobufjs/float": "npm:^1.0.2" - "@protobufjs/inquire": "npm:^1.1.0" - "@protobufjs/path": "npm:^1.1.2" - "@protobufjs/pool": "npm:^1.1.0" - "@protobufjs/utf8": "npm:^1.1.0" - "@types/node": "npm:>=13.7.0" - long: "npm:^5.0.0" - checksum: 10c0/3d48896a916761e3e60b52f80027eb4fba3f5a6e3f8461e04939db18812db2cb0db4c73d03e1134a960e99525ae1d236f076a0bc01273016f573b76f33ffbd47 - languageName: node - linkType: hard - -"protocol-buffers-encodings@npm:^1.1.0": - version: 1.2.0 - resolution: "protocol-buffers-encodings@npm:1.2.0" - dependencies: - b4a: "npm:^1.6.0" - signed-varint: "npm:^2.0.1" - varint: "npm:5.0.0" - checksum: 10c0/c7098aec3b8125a05911d841d58bdd5c6039570efa9f90721c58b314a508839a7445a7e8fe3ddb780081595ab20af5b2bf4c93646c0e442c47dfa93421b29b12 - languageName: node - linkType: hard - -"protocol-buffers-schema@npm:^3.1.1": - version: 3.6.1 - resolution: "protocol-buffers-schema@npm:3.6.1" - checksum: 10c0/e0a6858d085aa1a6719c924c0be52000dafc24bf3b0d0b1a6e1e68c8b95f8efe3d4069902e14270a2101f2144374eeefc11381dff07ad9909386a4fbc70c7ebd - languageName: node - linkType: hard - -"protocol-buffers@npm:^4.0.4": - version: 4.2.0 - resolution: "protocol-buffers@npm:4.2.0" - dependencies: - generate-function: "npm:^2.0.0" - generate-object-property: "npm:^1.2.0" - protocol-buffers-encodings: "npm:^1.1.0" - protocol-buffers-schema: "npm:^3.1.1" - signed-varint: "npm:^2.0.0" - varint: "npm:^5.0.0" - bin: - protocol-buffers: bin.js - checksum: 10c0/8488a51f9312cd2c76d0185931e31ca15754d1a1e856cfb9c0b484db31a0cfef8d9699f482657cfec5e02323ee688801eb514900664376539943aa8acd167916 - languageName: node - linkType: hard - -"proxy-from-env@npm:^2.1.0": - version: 2.1.0 - resolution: "proxy-from-env@npm:2.1.0" - checksum: 10c0/ed01729fd4d094eab619cd7e17ce3698b3413b31eb102c4904f9875e677cd207392795d5b4adee9cec359dfd31c44d5ad7595a3a3ad51c40250e141512281c58 - languageName: node - linkType: hard - -"psl@npm:^1.1.28, psl@npm:^1.1.33": - version: 1.15.0 - resolution: "psl@npm:1.15.0" - dependencies: - punycode: "npm:^2.3.1" - checksum: 10c0/d8d45a99e4ca62ca12ac3c373e63d80d2368d38892daa40cfddaa1eb908be98cd549ac059783ef3a56cfd96d57ae8e2fd9ae53d1378d90d42bc661ff924e102a - languageName: node - linkType: hard - -"public-encrypt@npm:^4.0.3": - version: 4.0.3 - resolution: "public-encrypt@npm:4.0.3" - dependencies: - bn.js: "npm:^4.1.0" - browserify-rsa: "npm:^4.0.0" - create-hash: "npm:^1.1.0" - parse-asn1: "npm:^5.0.0" - randombytes: "npm:^2.0.1" - safe-buffer: "npm:^5.1.2" - checksum: 10c0/6c2cc19fbb554449e47f2175065d6b32f828f9b3badbee4c76585ac28ae8641aafb9bb107afc430c33c5edd6b05dbe318df4f7d6d7712b1093407b11c4280700 - languageName: node - linkType: hard - -"pump@npm:^3.0.0": - version: 3.0.2 - resolution: "pump@npm:3.0.2" - dependencies: - end-of-stream: "npm:^1.1.0" - once: "npm:^1.3.1" - checksum: 10c0/5ad655cb2a7738b4bcf6406b24ad0970d680649d996b55ad20d1be8e0c02394034e4c45ff7cd105d87f1e9b96a0e3d06fd28e11fae8875da26e7f7a8e2c9726f - languageName: node - linkType: hard - -"pumpify@npm:^2.0.0, pumpify@npm:^2.0.1": - version: 2.0.1 - resolution: "pumpify@npm:2.0.1" - dependencies: - duplexify: "npm:^4.1.1" - inherits: "npm:^2.0.3" - pump: "npm:^3.0.0" - checksum: 10c0/f9c12190dc65f8c347fe82e993708e4d14ce82c96f7cbd24b52f488cfa4dbc2ebbcc49e0f54655f1ca118fea59ddeec6ca5a34ef45558c8bb1de2f1ffa307198 - languageName: node - linkType: hard - -"punycode@npm:^1.3.2, punycode@npm:^1.4.1": - version: 1.4.1 - resolution: "punycode@npm:1.4.1" - checksum: 10c0/354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 - languageName: node - linkType: hard - -"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": - version: 2.3.1 - resolution: "punycode@npm:2.3.1" - checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 - languageName: node - linkType: hard - -"pupa@npm:^2.1.1": - version: 2.1.1 - resolution: "pupa@npm:2.1.1" - dependencies: - escape-goat: "npm:^2.0.0" - checksum: 10c0/d2346324780ebae4be847cad052b830e004d816851dd4750fc73faa6cd360f443e358f6b1c83641fd4c904c6055dcb545807f55259a20a52ad86d9477746c724 - languageName: node - linkType: hard - -"pure-rand@npm:^6.0.0": - version: 6.1.0 - resolution: "pure-rand@npm:6.1.0" - checksum: 10c0/1abe217897bf74dcb3a0c9aba3555fe975023147b48db540aa2faf507aee91c03bf54f6aef0eb2bf59cc259a16d06b28eca37f0dc426d94f4692aeff02fb0e65 - languageName: node - linkType: hard - -"qs@npm:^6.12.3": - version: 6.14.0 - resolution: "qs@npm:6.14.0" - dependencies: - side-channel: "npm:^1.1.0" - checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c - languageName: node - linkType: hard - -"qs@npm:~6.5.2": - version: 6.5.3 - resolution: "qs@npm:6.5.3" - checksum: 10c0/6631d4f2fa9d315e480662646745a4aa3a708817fbffe2cbdacec8ab9be130f92740c66191770fe9b704bc5fa9c1cc1f6596f55ad132fef7bd3ad1582f199eb0 - languageName: node - linkType: hard - -"querystring-es3@npm:~0.2.0": - version: 0.2.1 - resolution: "querystring-es3@npm:0.2.1" - checksum: 10c0/476938c1adb45c141f024fccd2ffd919a3746e79ed444d00e670aad68532977b793889648980e7ca7ff5ffc7bfece623118d0fbadcaf217495eeb7059ae51580 - languageName: node - linkType: hard - -"querystringify@npm:^2.1.0, querystringify@npm:^2.1.1": - version: 2.2.0 - resolution: "querystringify@npm:2.2.0" - checksum: 10c0/3258bc3dbdf322ff2663619afe5947c7926a6ef5fb78ad7d384602974c467fadfc8272af44f5eb8cddd0d011aae8fabf3a929a8eee4b86edcc0a21e6bd10f9aa - languageName: node - linkType: hard - -"queue-microtask@npm:^1.2.2": - version: 1.2.3 - resolution: "queue-microtask@npm:1.2.3" - checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 - languageName: node - linkType: hard - -"queue-tick@npm:^1.0.0": - version: 1.0.1 - resolution: "queue-tick@npm:1.0.1" - checksum: 10c0/0db998e2c9b15215317dbcf801e9b23e6bcde4044e115155dae34f8e7454b9a783f737c9a725528d677b7a66c775eb7a955cf144fe0b87f62b575ce5bfd515a9 - languageName: node - linkType: hard - -"quote-stream@npm:^1.0.1": - version: 1.0.2 - resolution: "quote-stream@npm:1.0.2" - dependencies: - buffer-equal: "npm:0.0.1" - minimist: "npm:^1.1.3" - through2: "npm:^2.0.0" - bin: - quote-stream: bin/cmd.js - checksum: 10c0/e0333a30ce04c56fa93b82ee9d41ea9f36c48d24ff4b44e416c01daee78ed31ac95f30c1c3a097f1350ab883496240c9975d53cc3ce8c737934e22e7a964e563 - languageName: node - linkType: hard - -"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": - version: 2.1.0 - resolution: "randombytes@npm:2.1.0" - dependencies: - safe-buffer: "npm:^5.1.0" - checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 - languageName: node - linkType: hard - -"randomfill@npm:^1.0.4": - version: 1.0.4 - resolution: "randomfill@npm:1.0.4" - dependencies: - randombytes: "npm:^2.0.5" - safe-buffer: "npm:^5.1.0" - checksum: 10c0/11aeed35515872e8f8a2edec306734e6b74c39c46653607f03c68385ab8030e2adcc4215f76b5e4598e028c4750d820afd5c65202527d831d2a5f207fe2bc87c - languageName: node - linkType: hard - -"rc@npm:1.2.8, rc@npm:^1.2.8": - version: 1.2.8 - resolution: "rc@npm:1.2.8" - dependencies: - deep-extend: "npm:^0.6.0" - ini: "npm:~1.3.0" - minimist: "npm:^1.2.0" - strip-json-comments: "npm:~2.0.1" - bin: - rc: ./cli.js - checksum: 10c0/24a07653150f0d9ac7168e52943cc3cb4b7a22c0e43c7dff3219977c2fdca5a2760a304a029c20811a0e79d351f57d46c9bde216193a0f73978496afc2b85b15 - languageName: node - linkType: hard - -"react-is@npm:^18.0.0": - version: 18.3.1 - resolution: "react-is@npm:18.3.1" - checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 - languageName: node - linkType: hard - -"read-cache@npm:^1.0.0": - version: 1.0.0 - resolution: "read-cache@npm:1.0.0" - dependencies: - pify: "npm:^2.3.0" - checksum: 10c0/90cb2750213c7dd7c80cb420654344a311fdec12944e81eb912cd82f1bc92aea21885fa6ce442e3336d9fccd663b8a7a19c46d9698e6ca55620848ab932da814 - languageName: node - linkType: hard - -"read-only-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "read-only-stream@npm:2.0.0" - dependencies: - readable-stream: "npm:^2.0.2" - checksum: 10c0/eafd8029bf5a4854fbdee815f6f9d915eb38b590e6daf17ba0fdc3ef929fe8a425b40b67e021a29b4e576519e48aafafbe82e8cd21284a7f18f17f207f2d9581 - languageName: node - linkType: hard - -"readable-stream@npm:2 || 3, readable-stream@npm:3, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: "npm:^2.0.3" - string_decoder: "npm:^1.1.1" - util-deprecate: "npm:^1.0.1" - checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 - languageName: node - linkType: hard - -"readable-stream@npm:2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.3, readable-stream@npm:~2.3.6": - version: 2.3.8 - resolution: "readable-stream@npm:2.3.8" - dependencies: - core-util-is: "npm:~1.0.0" - inherits: "npm:~2.0.3" - isarray: "npm:~1.0.0" - process-nextick-args: "npm:~2.0.0" - safe-buffer: "npm:~5.1.1" - string_decoder: "npm:~1.1.1" - util-deprecate: "npm:~1.0.1" - checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa - languageName: node - linkType: hard - -"rechoir@npm:^0.6.2": - version: 0.6.2 - resolution: "rechoir@npm:0.6.2" - dependencies: - resolve: "npm:^1.1.6" - checksum: 10c0/22c4bb32f4934a9468468b608417194f7e3ceba9a508512125b16082c64f161915a28467562368eeb15dc16058eb5b7c13a20b9eb29ff9927d1ebb3b5aa83e84 - languageName: node - linkType: hard - -"registry-auth-token@npm:^4.0.0": - version: 4.2.2 - resolution: "registry-auth-token@npm:4.2.2" - dependencies: - rc: "npm:1.2.8" - checksum: 10c0/1d0000b8b65e7141a4cc4594926e2551607f48596e01326e7aa2ba2bc688aea86b2aa0471c5cb5de7acc9a59808a3a1ddde9084f974da79bfc67ab67aa48e003 - languageName: node - linkType: hard - -"registry-url@npm:^5.0.0": - version: 5.1.0 - resolution: "registry-url@npm:5.1.0" - dependencies: - rc: "npm:^1.2.8" - checksum: 10c0/c2c455342b5836cbed5162092eba075c7a02c087d9ce0fde8aeb4dc87a8f4a34a542e58bf4d8ec2d4cb73f04408cb3148ceb1f76647f76b978cfec22047dc6d6 - languageName: node - linkType: hard - -"reinterval@npm:^1.1.0": - version: 1.1.0 - resolution: "reinterval@npm:1.1.0" - checksum: 10c0/83ffcd92363acd57feaecfd98819eeeb618a4ebb6db092ee60aafdb592195447648227bf36891c10ccb3959c1fbd0c4fa2cd7cd74460015c664385248c4e0c72 - languageName: node - linkType: hard - -"request@npm:^2.88.0": - version: 2.88.2 - resolution: "request@npm:2.88.2" - dependencies: - aws-sign2: "npm:~0.7.0" - aws4: "npm:^1.8.0" - caseless: "npm:~0.12.0" - combined-stream: "npm:~1.0.6" - extend: "npm:~3.0.2" - forever-agent: "npm:~0.6.1" - form-data: "npm:~2.3.2" - har-validator: "npm:~5.1.3" - http-signature: "npm:~1.2.0" - is-typedarray: "npm:~1.0.0" - isstream: "npm:~0.1.2" - json-stringify-safe: "npm:~5.0.1" - mime-types: "npm:~2.1.19" - oauth-sign: "npm:~0.9.0" - performance-now: "npm:^2.1.0" - qs: "npm:~6.5.2" - safe-buffer: "npm:^5.1.2" - tough-cookie: "npm:~2.5.0" - tunnel-agent: "npm:^0.6.0" - uuid: "npm:^3.3.2" - checksum: 10c0/0ec66e7af1391e51ad231de3b1c6c6aef3ebd0a238aa50d4191c7a792dcdb14920eea8d570c702dc5682f276fe569d176f9b8ebc6031a3cf4a630a691a431a63 - languageName: node - linkType: hard - -"require-directory@npm:^2.1.1": - version: 2.1.1 - resolution: "require-directory@npm:2.1.1" - checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 - languageName: node - linkType: hard - -"require-from-string@npm:^2.0.2": - version: 2.0.2 - resolution: "require-from-string@npm:2.0.2" - checksum: 10c0/aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2 - languageName: node - linkType: hard - -"require-in-the-middle@npm:^7.1.1": - version: 7.5.1 - resolution: "require-in-the-middle@npm:7.5.1" - dependencies: - debug: "npm:^4.3.5" - module-details-from-path: "npm:^1.0.3" - resolve: "npm:^1.22.8" - checksum: 10c0/1f603796fa00aa4e34395660470ffa607cabbb1e3969cc834b3a5b4a029ad2a4297918030a81723b769679b62264320d031b6cfc30be410860250b4695bad5f0 - languageName: node - linkType: hard - -"require-main-filename@npm:^2.0.0": - version: 2.0.0 - resolution: "require-main-filename@npm:2.0.0" - checksum: 10c0/db91467d9ead311b4111cbd73a4e67fa7820daed2989a32f7023785a2659008c6d119752d9c4ac011ae07e537eb86523adff99804c5fdb39cd3a017f9b401bb6 - languageName: node - linkType: hard - -"requires-port@npm:^1.0.0": - version: 1.0.0 - resolution: "requires-port@npm:1.0.0" - checksum: 10c0/b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 - languageName: node - linkType: hard - -"resolve-cwd@npm:^3.0.0": - version: 3.0.0 - resolution: "resolve-cwd@npm:3.0.0" - dependencies: - resolve-from: "npm:^5.0.0" - checksum: 10c0/e608a3ebd15356264653c32d7ecbc8fd702f94c6703ea4ac2fb81d9c359180cba0ae2e6b71faa446631ed6145454d5a56b227efc33a2d40638ac13f8beb20ee4 - languageName: node - linkType: hard - -"resolve-from@npm:^4.0.0": - version: 4.0.0 - resolution: "resolve-from@npm:4.0.0" - checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190 - languageName: node - linkType: hard - -"resolve-from@npm:^5.0.0": - version: 5.0.0 - resolution: "resolve-from@npm:5.0.0" - checksum: 10c0/b21cb7f1fb746de8107b9febab60095187781137fd803e6a59a76d421444b1531b641bba5857f5dc011974d8a5c635d61cec49e6bd3b7fc20e01f0fafc4efbf2 - languageName: node - linkType: hard - -"resolve.exports@npm:^2.0.0": - version: 2.0.3 - resolution: "resolve.exports@npm:2.0.3" - checksum: 10c0/1ade1493f4642a6267d0a5e68faeac20b3d220f18c28b140343feb83694d8fed7a286852aef43689d16042c61e2ddb270be6578ad4a13990769e12065191200d - languageName: node - linkType: hard - -"resolve@npm:^1.1.4, resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.17.0, resolve@npm:^1.20.0, resolve@npm:^1.22.8, resolve@npm:^1.4.0": - version: 1.22.10 - resolution: "resolve@npm:1.22.10" - dependencies: - is-core-module: "npm:^2.16.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203 - languageName: node - linkType: hard - -"resolve@npm:~1.19.0": - version: 1.19.0 - resolution: "resolve@npm:1.19.0" - dependencies: - is-core-module: "npm:^2.1.0" - path-parse: "npm:^1.0.6" - checksum: 10c0/1c8afdfb88c9adab0a19b6f16756d47f5917f64047bf5a38c17aa543aae5ccca2a0631671b19ce8460a7a3e65ead98ee70e046d3056ec173d3377a27487848a8 - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.1.4#optional!builtin, resolve@patch:resolve@npm%3A^1.1.5#optional!builtin, resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": - version: 1.22.10 - resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.16.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/52a4e505bbfc7925ac8f4cd91fd8c4e096b6a89728b9f46861d3b405ac9a1ccf4dcbf8befb4e89a2e11370dacd0160918163885cbc669369590f2f31f4c58939 - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A~1.19.0#optional!builtin": - version: 1.19.0 - resolution: "resolve@patch:resolve@npm%3A1.19.0#optional!builtin::version=1.19.0&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.1.0" - path-parse: "npm:^1.0.6" - checksum: 10c0/254980f60dd9fdb28b34a511e70df6e3027d9627efce86a40757eea9b87252d172829c84517554560c4541ebfe207868270c19a0f086997b41209367aa8ef74f - languageName: node - linkType: hard - -"responselike@npm:^1.0.2": - version: 1.0.2 - resolution: "responselike@npm:1.0.2" - dependencies: - lowercase-keys: "npm:^1.0.0" - checksum: 10c0/1c2861d1950790da96159ca490eda645130eaf9ccc4d76db20f685ba944feaf30f45714b4318f550b8cd72990710ad68355ff15c41da43ed9a93c102c0ffa403 - languageName: node - linkType: hard - -"restore-cursor@npm:^2.0.0": - version: 2.0.0 - resolution: "restore-cursor@npm:2.0.0" - dependencies: - onetime: "npm:^2.0.0" - signal-exit: "npm:^3.0.2" - checksum: 10c0/f5b335bee06f440445e976a7031a3ef53691f9b7c4a9d42a469a0edaf8a5508158a0d561ff2b26a1f4f38783bcca2c0e5c3a44f927326f6694d5b44d7a4993e6 - languageName: node - linkType: hard - -"restore-cursor@npm:^3.1.0": - version: 3.1.0 - resolution: "restore-cursor@npm:3.1.0" - dependencies: - onetime: "npm:^5.1.0" - signal-exit: "npm:^3.0.2" - checksum: 10c0/8051a371d6aa67ff21625fa94e2357bd81ffdc96267f3fb0fc4aaf4534028343836548ef34c240ffa8c25b280ca35eb36be00b3cb2133fa4f51896d7e73c6b4f - languageName: node - linkType: hard - -"retimer@npm:^3.0.0": - version: 3.0.0 - resolution: "retimer@npm:3.0.0" - checksum: 10c0/dc3e07997c77c2b9113072bc57bcad9898a388a5cdf59a07a9fb3974f1dd8958e371c97ac93eb312b184d63d907faa5430bb5ff859a8b2d285f4db1082beb96a - languageName: node - linkType: hard - -"retry@npm:^0.12.0": - version: 0.12.0 - resolution: "retry@npm:0.12.0" - checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe - languageName: node - linkType: hard - -"reusify@npm:^1.0.4": - version: 1.0.4 - resolution: "reusify@npm:1.0.4" - checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 - languageName: node - linkType: hard - -"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": - version: 3.0.2 - resolution: "rimraf@npm:3.0.2" - dependencies: - glob: "npm:^7.1.3" - bin: - rimraf: bin.js - checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 - languageName: node - linkType: hard - -"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": - version: 2.0.2 - resolution: "ripemd160@npm:2.0.2" - dependencies: - hash-base: "npm:^3.0.0" - inherits: "npm:^2.0.1" - checksum: 10c0/f6f0df78817e78287c766687aed4d5accbebc308a8e7e673fb085b9977473c1f139f0c5335d353f172a915bb288098430755d2ad3c4f30612f4dd0c901cd2c3a - languageName: node - linkType: hard - -"run-async@npm:^2.2.0": - version: 2.4.1 - resolution: "run-async@npm:2.4.1" - checksum: 10c0/35a68c8f1d9664f6c7c2e153877ca1d6e4f886e5ca067c25cdd895a6891ff3a1466ee07c63d6a9be306e9619ff7d509494e6d9c129516a36b9fd82263d579ee1 - languageName: node - linkType: hard - -"run-parallel@npm:^1.1.9": - version: 1.2.0 - resolution: "run-parallel@npm:1.2.0" - dependencies: - queue-microtask: "npm:^1.2.2" - checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 - languageName: node - linkType: hard - -"rxjs@npm:^6.4.0": - version: 6.6.7 - resolution: "rxjs@npm:6.6.7" - dependencies: - tslib: "npm:^1.9.0" - checksum: 10c0/e556a13a9aa89395e5c9d825eabcfa325568d9c9990af720f3f29f04a888a3b854f25845c2b55875d875381abcae2d8100af9cacdc57576e7ed6be030a01d2fe - languageName: node - linkType: hard - -"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": - version: 5.2.1 - resolution: "safe-buffer@npm:5.2.1" - checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 - languageName: node - linkType: hard - -"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": - version: 5.1.2 - resolution: "safe-buffer@npm:5.1.2" - checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 - languageName: node - linkType: hard - -"safe-regex-test@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-regex-test@npm:1.1.0" - dependencies: - call-bound: "npm:^1.0.2" - es-errors: "npm:^1.3.0" - is-regex: "npm:^1.2.1" - checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 - languageName: node - linkType: hard - -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": - version: 2.1.2 - resolution: "safer-buffer@npm:2.1.2" - checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 - languageName: node - linkType: hard - -"scope-analyzer@npm:^2.0.1": - version: 2.1.2 - resolution: "scope-analyzer@npm:2.1.2" - dependencies: - array-from: "npm:^2.1.1" - dash-ast: "npm:^2.0.1" - es6-map: "npm:^0.1.5" - es6-set: "npm:^0.1.5" - es6-symbol: "npm:^3.1.1" - estree-is-function: "npm:^1.0.0" - get-assigned-identifiers: "npm:^1.1.0" - checksum: 10c0/fa7bcd2207357f7c5a0d4603063afc6819ca47509c118fa531d39726ebdec2650a9b248d861c0d528a094b5f38c4f6aedf6d33665d35158bdb42bbdc6407ab13 - languageName: node - linkType: hard - -"seedrandom@npm:^3.0.1, seedrandom@npm:^3.0.5": - version: 3.0.5 - resolution: "seedrandom@npm:3.0.5" - checksum: 10c0/929752ac098ff4990b3f8e0ac39136534916e72879d6eb625230141d20db26e2f44c4d03d153d457682e8cbaab0fb7d58a1e7267a157cf23fd8cf34e25044e88 - languageName: node - linkType: hard - -"semver-diff@npm:^3.1.1": - version: 3.1.1 - resolution: "semver-diff@npm:3.1.1" - dependencies: - semver: "npm:^6.3.0" - checksum: 10c0/7d350f1450b9577d538ef866a9bc4cd97bfbf1f1d92070291495a31d0ec3aa808e826c223e5454ea9877cc06eaa886ffd71bb3a1f331b44bc210f9ff525c68d2 - languageName: node - linkType: hard - -"semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.2.0, semver@npm:^6.3.0, semver@npm:^6.3.1": - version: 6.3.1 - resolution: "semver@npm:6.3.1" - bin: - semver: bin/semver.js - checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d - languageName: node - linkType: hard - -"semver@npm:^7.0.0, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.2": - version: 7.7.2 - resolution: "semver@npm:7.7.2" - bin: - semver: bin/semver.js - checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea - languageName: node - linkType: hard - -"set-blocking@npm:^2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 10c0/9f8c1b2d800800d0b589de1477c753492de5c1548d4ade52f57f1d1f5e04af5481554d75ce5e5c43d4004b80a3eb714398d6907027dc0534177b7539119f4454 - languageName: node - linkType: hard - -"set-function-length@npm:^1.2.2": - version: 1.2.2 - resolution: "set-function-length@npm:1.2.2" - dependencies: - define-data-property: "npm:^1.1.4" - es-errors: "npm:^1.3.0" - function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.2" - checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c - languageName: node - linkType: hard - -"sha.js@npm:^2.4.0, sha.js@npm:^2.4.8": - version: 2.4.11 - resolution: "sha.js@npm:2.4.11" - dependencies: - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.0.1" - bin: - sha.js: ./bin.js - checksum: 10c0/b7a371bca8821c9cc98a0aeff67444a03d48d745cb103f17228b96793f455f0eb0a691941b89ea1e60f6359207e36081d9be193252b0f128e0daf9cfea2815a5 - languageName: node - linkType: hard - -"shallow-copy@npm:~0.0.1": - version: 0.0.1 - resolution: "shallow-copy@npm:0.0.1" - checksum: 10c0/ab1c762e36fa3a02cec228e111f227be0b46457a82f123c5ef13f3bc970be16b74dbfd0f1b6ffb450a66db856832800c86713ffc1ec5733d61f59f23fe114769 - languageName: node - linkType: hard - -"shasum-object@npm:^1.0.0": - version: 1.0.0 - resolution: "shasum-object@npm:1.0.0" - dependencies: - fast-safe-stringify: "npm:^2.0.7" - checksum: 10c0/bd8efef5264aa69fb3227d2e0ee3aab3b1d458df3025c044b84ef37d5635154d209e4661d104b7b2d38e7529bda0bf0cb532e3af8919eac7d5b9325ba3ae78e2 - languageName: node - linkType: hard - -"shebang-command@npm:^2.0.0": - version: 2.0.0 - resolution: "shebang-command@npm:2.0.0" - dependencies: - shebang-regex: "npm:^3.0.0" - checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e - languageName: node - linkType: hard - -"shebang-regex@npm:^3.0.0": - version: 3.0.0 - resolution: "shebang-regex@npm:3.0.0" - checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 - languageName: node - linkType: hard - -"shell-quote@npm:^1.6.1": - version: 1.8.2 - resolution: "shell-quote@npm:1.8.2" - checksum: 10c0/85fdd44f2ad76e723d34eb72c753f04d847ab64e9f1f10677e3f518d0e5b0752a176fd805297b30bb8c3a1556ebe6e77d2288dbd7b7b0110c7e941e9e9c20ce1 - languageName: node - linkType: hard - -"shelljs@npm:^0.8.5": - version: 0.8.5 - resolution: "shelljs@npm:0.8.5" - dependencies: - glob: "npm:^7.0.0" - interpret: "npm:^1.0.0" - rechoir: "npm:^0.6.2" - bin: - shjs: bin/shjs - checksum: 10c0/feb25289a12e4bcd04c40ddfab51aff98a3729f5c2602d5b1a1b95f6819ec7804ac8147ebd8d9a85dfab69d501bcf92d7acef03247320f51c1552cec8d8e2382 - languageName: node - linkType: hard - -"shimmer@npm:^1.2.1": - version: 1.2.1 - resolution: "shimmer@npm:1.2.1" - checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a - languageName: node - linkType: hard - -"showdown@npm:^1.7.6": - version: 1.9.1 - resolution: "showdown@npm:1.9.1" - dependencies: - yargs: "npm:^14.2" - bin: - showdown: bin/showdown.js - checksum: 10c0/46c904390bbb7b7e367acb62b0d8498da9fade25ff468b4f5c0a601f6938e977ce6f8df3cd7de66e9573edf0320e62f54cbbaf81c940de084fa138e32f9ac4e3 - languageName: node - linkType: hard - -"shx@npm:^0.3.4": - version: 0.3.4 - resolution: "shx@npm:0.3.4" - dependencies: - minimist: "npm:^1.2.3" - shelljs: "npm:^0.8.5" - bin: - shx: lib/cli.js - checksum: 10c0/83251fb09314682f5a192f0249a4be68c755933313a41b5152b11c19fc0a68311954d3ca971a0cbae05815786a893c59b82f356484d8eeb009c84f4066b3fa31 - languageName: node - linkType: hard - -"side-channel-list@npm:^1.0.0": - version: 1.0.0 - resolution: "side-channel-list@npm:1.0.0" - dependencies: - es-errors: "npm:^1.3.0" - object-inspect: "npm:^1.13.3" - checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d - languageName: node - linkType: hard - -"side-channel-map@npm:^1.0.1": - version: 1.0.1 - resolution: "side-channel-map@npm:1.0.1" - dependencies: - call-bound: "npm:^1.0.2" - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.5" - object-inspect: "npm:^1.13.3" - checksum: 10c0/010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 - languageName: node - linkType: hard - -"side-channel-weakmap@npm:^1.0.2": - version: 1.0.2 - resolution: "side-channel-weakmap@npm:1.0.2" - dependencies: - call-bound: "npm:^1.0.2" - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.5" - object-inspect: "npm:^1.13.3" - side-channel-map: "npm:^1.0.1" - checksum: 10c0/71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 - languageName: node - linkType: hard - -"side-channel@npm:^1.1.0": - version: 1.1.0 - resolution: "side-channel@npm:1.1.0" - dependencies: - es-errors: "npm:^1.3.0" - object-inspect: "npm:^1.13.3" - side-channel-list: "npm:^1.0.0" - side-channel-map: "npm:^1.0.1" - side-channel-weakmap: "npm:^1.0.2" - checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 - languageName: node - linkType: hard - -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": - version: 3.0.7 - resolution: "signal-exit@npm:3.0.7" - checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 - languageName: node - linkType: hard - -"signal-exit@npm:^4.0.1": - version: 4.1.0 - resolution: "signal-exit@npm:4.1.0" - checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 - languageName: node - linkType: hard - -"signed-varint@npm:^2.0.0, signed-varint@npm:^2.0.1": - version: 2.0.1 - resolution: "signed-varint@npm:2.0.1" - dependencies: - varint: "npm:~5.0.0" - checksum: 10c0/3cca068d6c97ffc487021ac7efd0192d5b0fc683cd6d9e92c8b9f182044b57fe121a1eff3e357ef040a84ecb74ce48e1c4148a7a15752ad1d429ba12714eaabb - languageName: node - linkType: hard - -"simple-concat@npm:^1.0.0": - version: 1.0.1 - resolution: "simple-concat@npm:1.0.1" - checksum: 10c0/62f7508e674414008910b5397c1811941d457dfa0db4fd5aa7fa0409eb02c3609608dfcd7508cace75b3a0bf67a2a77990711e32cd213d2c76f4fd12ee86d776 - languageName: node - linkType: hard - -"single-line-log@npm:^1.0.1": - version: 1.1.2 - resolution: "single-line-log@npm:1.1.2" - dependencies: - string-width: "npm:^1.0.1" - checksum: 10c0/aee9b9cc55b40fa10e476ab718c5ecd3050a2086723acb7a34552793b24b7c7867095eb718528762be3df44e079d21b1a894c7bcee8cef1965fb3dd18a742722 - languageName: node - linkType: hard - -"sinusoidal-decimal@npm:^1.0.0": - version: 1.0.0 - resolution: "sinusoidal-decimal@npm:1.0.0" - checksum: 10c0/31bb613ec6e2d3509e944d32e187c5180802081c51429dcce41f31e8b662435d09d94e2905d6d7ad108b642f9a8a2742ac2c9cfc2612e016e5e3bdefb5c201c6 - languageName: node - linkType: hard - -"sisteransi@npm:^1.0.5": - version: 1.0.5 - resolution: "sisteransi@npm:1.0.5" - checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 - languageName: node - linkType: hard - -"slash@npm:^3.0.0": - version: 3.0.0 - resolution: "slash@npm:3.0.0" - checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b - languageName: node - linkType: hard - -"smart-buffer@npm:^4.2.0": - version: 4.2.0 - resolution: "smart-buffer@npm:4.2.0" - checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 - languageName: node - linkType: hard - -"socks-proxy-agent@npm:^8.0.3": - version: 8.0.5 - resolution: "socks-proxy-agent@npm:8.0.5" - dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:^4.3.4" - socks: "npm:^2.8.3" - checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 - languageName: node - linkType: hard - -"socks@npm:^2.8.3": - version: 2.8.4 - resolution: "socks@npm:2.8.4" - dependencies: - ip-address: "npm:^9.0.5" - smart-buffer: "npm:^4.2.0" - checksum: 10c0/00c3271e233ccf1fb83a3dd2060b94cc37817e0f797a93c560b9a7a86c4a0ec2961fb31263bdd24a3c28945e24868b5f063cd98744171d9e942c513454b50ae5 - languageName: node - linkType: hard - -"sonic-boom@npm:^1.0.1": - version: 1.4.1 - resolution: "sonic-boom@npm:1.4.1" - dependencies: - atomic-sleep: "npm:^1.0.0" - flatstr: "npm:^1.0.12" - checksum: 10c0/3498b835071365cc94aac0eae50c5ee3c2552a4e48cf6dce59ae2d995af6c62a8f529377852b39b073b8190b772a9fb2cdb48f515c0fec4948646dea862fb120 - languageName: node - linkType: hard - -"source-map-js@npm:^1.2.1": - version: 1.2.1 - resolution: "source-map-js@npm:1.2.1" - checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf - languageName: node - linkType: hard - -"source-map-support@npm:0.5.13": - version: 0.5.13 - resolution: "source-map-support@npm:0.5.13" - dependencies: - buffer-from: "npm:^1.0.0" - source-map: "npm:^0.6.0" - checksum: 10c0/137539f8c453fa0f496ea42049ab5da4569f96781f6ac8e5bfda26937be9494f4e8891f523c5f98f0e85f71b35d74127a00c46f83f6a4f54672b58d53202565e - languageName: node - linkType: hard - -"source-map-support@npm:~0.5.12": - version: 0.5.21 - resolution: "source-map-support@npm:0.5.21" - dependencies: - buffer-from: "npm:^1.0.0" - source-map: "npm:^0.6.0" - checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d - languageName: node - linkType: hard - -"source-map@npm:^0.5.6, source-map@npm:~0.5.3": - version: 0.5.7 - resolution: "source-map@npm:0.5.7" - checksum: 10c0/904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 - languageName: node - linkType: hard - -"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.1": - version: 0.6.1 - resolution: "source-map@npm:0.6.1" - checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 - languageName: node - linkType: hard - -"sourcemap-codec@npm:^1.4.1": - version: 1.4.8 - resolution: "sourcemap-codec@npm:1.4.8" - checksum: 10c0/f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6 - languageName: node - linkType: hard - -"split2@npm:^4.0.0": - version: 4.2.0 - resolution: "split2@npm:4.2.0" - checksum: 10c0/b292beb8ce9215f8c642bb68be6249c5a4c7f332fc8ecadae7be5cbdf1ea95addc95f0459ef2e7ad9d45fd1064698a097e4eb211c83e772b49bc0ee423e91534 - languageName: node - linkType: hard - -"sprintf-js@npm:^1.1.3": - version: 1.1.3 - resolution: "sprintf-js@npm:1.1.3" - checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec - languageName: node - linkType: hard - -"sprintf-js@npm:~1.0.2": - version: 1.0.3 - resolution: "sprintf-js@npm:1.0.3" - checksum: 10c0/ecadcfe4c771890140da5023d43e190b7566d9cf8b2d238600f31bec0fc653f328da4450eb04bd59a431771a8e9cc0e118f0aa3974b683a4981b4e07abc2a5bb - languageName: node - linkType: hard - -"sshpk@npm:^1.7.0": - version: 1.18.0 - resolution: "sshpk@npm:1.18.0" - dependencies: - asn1: "npm:~0.2.3" - assert-plus: "npm:^1.0.0" - bcrypt-pbkdf: "npm:^1.0.0" - dashdash: "npm:^1.12.0" - ecc-jsbn: "npm:~0.1.1" - getpass: "npm:^0.1.1" - jsbn: "npm:~0.1.0" - safer-buffer: "npm:^2.0.2" - tweetnacl: "npm:~0.14.0" - bin: - sshpk-conv: bin/sshpk-conv - sshpk-sign: bin/sshpk-sign - sshpk-verify: bin/sshpk-verify - checksum: 10c0/e516e34fa981cfceef45fd2e947772cc70dbd57523e5c608e2cd73752ba7f8a99a04df7c3ed751588e8d91956b6f16531590b35d3489980d1c54c38bebcd41b1 - languageName: node - linkType: hard - -"ssri@npm:^12.0.0": - version: 12.0.0 - resolution: "ssri@npm:12.0.0" - dependencies: - minipass: "npm:^7.0.3" - checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d - languageName: node - linkType: hard - -"stack-utils@npm:^2.0.3": - version: 2.0.6 - resolution: "stack-utils@npm:2.0.6" - dependencies: - escape-string-regexp: "npm:^2.0.0" - checksum: 10c0/651c9f87667e077584bbe848acaecc6049bc71979f1e9a46c7b920cad4431c388df0f51b8ad7cfd6eed3db97a2878d0fc8b3122979439ea8bac29c61c95eec8a - languageName: node - linkType: hard - -"static-eval@npm:^2.0.5": - version: 2.1.1 - resolution: "static-eval@npm:2.1.1" - dependencies: - escodegen: "npm:^2.1.0" - checksum: 10c0/ad8ab8f86e6f82e3ff6c80d60a4c0ccfb086082cf594fa71a5c38cb6ed59607660e7a3e0103f3583ca38716744321d487bbe55a5ae2c6a9c965b5cf4d4cf2960 - languageName: node - linkType: hard - -"static-module@npm:^3.0.2": - version: 3.0.4 - resolution: "static-module@npm:3.0.4" - dependencies: - acorn-node: "npm:^1.3.0" - concat-stream: "npm:~1.6.0" - convert-source-map: "npm:^1.5.1" - duplexer2: "npm:~0.1.4" - escodegen: "npm:^1.11.1" - has: "npm:^1.0.1" - magic-string: "npm:0.25.1" - merge-source-map: "npm:1.0.4" - object-inspect: "npm:^1.6.0" - readable-stream: "npm:~2.3.3" - scope-analyzer: "npm:^2.0.1" - shallow-copy: "npm:~0.0.1" - static-eval: "npm:^2.0.5" - through2: "npm:~2.0.3" - checksum: 10c0/fadfe810a014564c60ce69b5b4f4fb6c66375f13ae220c6f89f8f9e5449d23cfa972481cac390e79811b1f5c9e46ee82369dca0acc1f8cc6246ed8d5eb5f4a6b - languageName: node - linkType: hard - -"stream-browserify@npm:^3.0.0": - version: 3.0.0 - resolution: "stream-browserify@npm:3.0.0" - dependencies: - inherits: "npm:~2.0.4" - readable-stream: "npm:^3.5.0" - checksum: 10c0/ec3b975a4e0aa4b3dc5e70ffae3fc8fd29ac725353a14e72f213dff477b00330140ad014b163a8cbb9922dfe90803f81a5ea2b269e1bbfd8bd71511b88f889ad - languageName: node - linkType: hard - -"stream-collector@npm:^1.0.1": - version: 1.0.1 - resolution: "stream-collector@npm:1.0.1" - dependencies: - once: "npm:^1.3.1" - checksum: 10c0/77fa7a9a399eb44001289e704642183a404eb64188184eee0cb910f81805ac1c27d21059618e3c64fcc3c7ad6d40b5fc2747f3111ed11d014d058d4e2d12fa0d - languageName: node - linkType: hard - -"stream-combiner2@npm:^1.1.1": - version: 1.1.1 - resolution: "stream-combiner2@npm:1.1.1" - dependencies: - duplexer2: "npm:~0.1.0" - readable-stream: "npm:^2.0.2" - checksum: 10c0/96a14ae94493aad307176d0c0a795446cedf6c49d11d08e5d0a56bcf9f22352b0dd148b0497c8456f08b00da0867288e9750bf0286b71f6b621c0f2ba6768758 - languageName: node - linkType: hard - -"stream-http@npm:^3.0.0": - version: 3.2.0 - resolution: "stream-http@npm:3.2.0" - dependencies: - builtin-status-codes: "npm:^3.0.0" - inherits: "npm:^2.0.4" - readable-stream: "npm:^3.6.0" - xtend: "npm:^4.0.2" - checksum: 10c0/f128fb8076d60cd548f229554b6a1a70c08a04b7b2afd4dbe7811d20f27f7d4112562eb8bce86d72a8691df3b50573228afcf1271e55e81f981536c67498bc41 - languageName: node - linkType: hard - -"stream-shift@npm:^1.0.2": - version: 1.0.3 - resolution: "stream-shift@npm:1.0.3" - checksum: 10c0/939cd1051ca750d240a0625b106a2b988c45fb5a3be0cebe9a9858cb01bc1955e8c7b9fac17a9462976bea4a7b704e317c5c2200c70f0ca715a3363b9aa4fd3b - languageName: node - linkType: hard - -"stream-splicer@npm:^2.0.0": - version: 2.0.1 - resolution: "stream-splicer@npm:2.0.1" - dependencies: - inherits: "npm:^2.0.1" - readable-stream: "npm:^2.0.2" - checksum: 10c0/3e066841507553747e4334fd0c9650f26dc486455f587e37c47b68f2069ca3f0ffe0da5b1929d860c20bb6a5181bb333a55b3fe6fd6ad20e6302257034df7837 - languageName: node - linkType: hard - -"stream-template@npm:0.0.10": - version: 0.0.10 - resolution: "stream-template@npm:0.0.10" - dependencies: - end-of-stream: "npm:^1.4.1" - readable-stream: "npm:^2.3.6" - checksum: 10c0/0ff4813152ae61d19c1954afd441ef9561c2df17f4888477f48c856dd7ce6686a7825098446929427bd2475f31e9195f51fce718a072d1b24ce0b6b5067d50e9 - languageName: node - linkType: hard - -"streaming-json-stringify@npm:^3.1.0": - version: 3.1.0 - resolution: "streaming-json-stringify@npm:3.1.0" - dependencies: - json-stringify-safe: "npm:5" - readable-stream: "npm:2" - checksum: 10c0/cd9d2c6b93066415e0599e1e07695143732661ffd29be2110ded2eaaf08e664522f32a737d024c847ccda5325be0931ec47f5d0c6a3384deb8f6956541aa9efa - languageName: node - linkType: hard - -"string-length@npm:^4.0.1": - version: 4.0.2 - resolution: "string-length@npm:4.0.2" - dependencies: - char-regex: "npm:^1.0.2" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/1cd77409c3d7db7bc59406f6bcc9ef0783671dcbabb23597a1177c166906ef2ee7c8290f78cae73a8aec858768f189d2cb417797df5e15ec4eb5e16b3346340c - languageName: node - linkType: hard - -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" - dependencies: - emoji-regex: "npm:^8.0.0" - is-fullwidth-code-point: "npm:^3.0.0" - strip-ansi: "npm:^6.0.1" - checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b - languageName: node - linkType: hard - -"string-width@npm:^1.0.1": - version: 1.0.2 - resolution: "string-width@npm:1.0.2" - dependencies: - code-point-at: "npm:^1.0.0" - is-fullwidth-code-point: "npm:^1.0.0" - strip-ansi: "npm:^3.0.0" - checksum: 10c0/c558438baed23a9ab9370bb6a939acbdb2b2ffc517838d651aad0f5b2b674fb85d460d9b1d0b6a4c210dffd09e3235222d89a5bd4c0c1587f78b2bb7bc00c65e - languageName: node - linkType: hard - -"string-width@npm:^2.1.0": - version: 2.1.1 - resolution: "string-width@npm:2.1.1" - dependencies: - is-fullwidth-code-point: "npm:^2.0.0" - strip-ansi: "npm:^4.0.0" - checksum: 10c0/e5f2b169fcf8a4257a399f95d069522f056e92ec97dbdcb9b0cdf14d688b7ca0b1b1439a1c7b9773cd79446cbafd582727279d6bfdd9f8edd306ea5e90e5b610 - languageName: node - linkType: hard - -"string-width@npm:^3.0.0, string-width@npm:^3.1.0": - version: 3.1.0 - resolution: "string-width@npm:3.1.0" - dependencies: - emoji-regex: "npm:^7.0.1" - is-fullwidth-code-point: "npm:^2.0.0" - strip-ansi: "npm:^5.1.0" - checksum: 10c0/85fa0d4f106e7999bb68c1c640c76fa69fb8c069dab75b009e29c123914e2d3b532e6cfa4b9d1bd913176fc83dedd7a2d7bf40d21a81a8a1978432cedfb65b91 - languageName: node - linkType: hard - -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": - version: 5.1.2 - resolution: "string-width@npm:5.1.2" - dependencies: - eastasianwidth: "npm:^0.2.0" - emoji-regex: "npm:^9.2.2" - strip-ansi: "npm:^7.0.1" - checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca - languageName: node - linkType: hard - -"string_decoder@npm:^1.1.1": - version: 1.3.0 - resolution: "string_decoder@npm:1.3.0" - dependencies: - safe-buffer: "npm:~5.2.0" - checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d - languageName: node - linkType: hard - -"string_decoder@npm:~1.1.1": - version: 1.1.1 - resolution: "string_decoder@npm:1.1.1" - dependencies: - safe-buffer: "npm:~5.1.0" - checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e - languageName: node - linkType: hard - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" - dependencies: - ansi-regex: "npm:^5.0.1" - checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 - languageName: node - linkType: hard - -"strip-ansi@npm:^3.0.0": - version: 3.0.1 - resolution: "strip-ansi@npm:3.0.1" - dependencies: - ansi-regex: "npm:^2.0.0" - checksum: 10c0/f6e7fbe8e700105dccf7102eae20e4f03477537c74b286fd22cfc970f139002ed6f0d9c10d0e21aa9ed9245e0fa3c9275930e8795c5b947da136e4ecb644a70f - languageName: node - linkType: hard - -"strip-ansi@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-ansi@npm:4.0.0" - dependencies: - ansi-regex: "npm:^3.0.0" - checksum: 10c0/d75d9681e0637ea316ddbd7d4d3be010b1895a17e885155e0ed6a39755ae0fd7ef46e14b22162e66a62db122d3a98ab7917794e255532ab461bb0a04feb03e7d - languageName: node - linkType: hard - -"strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.1.0, strip-ansi@npm:^5.2.0": - version: 5.2.0 - resolution: "strip-ansi@npm:5.2.0" - dependencies: - ansi-regex: "npm:^4.1.0" - checksum: 10c0/de4658c8a097ce3b15955bc6008f67c0790f85748bdc025b7bc8c52c7aee94bc4f9e50624516150ed173c3db72d851826cd57e7a85fe4e4bb6dbbebd5d297fdf - languageName: node - linkType: hard - -"strip-ansi@npm:^7.0.1": - version: 7.1.0 - resolution: "strip-ansi@npm:7.1.0" - dependencies: - ansi-regex: "npm:^6.0.1" - checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 - languageName: node - linkType: hard - -"strip-bom@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-bom@npm:3.0.0" - checksum: 10c0/51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1 - languageName: node - linkType: hard - -"strip-bom@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-bom@npm:4.0.0" - checksum: 10c0/26abad1172d6bc48985ab9a5f96c21e440f6e7e476686de49be813b5a59b3566dccb5c525b831ec54fe348283b47f3ffb8e080bc3f965fde12e84df23f6bb7ef - languageName: node - linkType: hard - -"strip-final-newline@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-final-newline@npm:2.0.0" - checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f - languageName: node - linkType: hard - -"strip-json-comments@npm:^3.1.1": - version: 3.1.1 - resolution: "strip-json-comments@npm:3.1.1" - checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd - languageName: node - linkType: hard - -"strip-json-comments@npm:~2.0.1": - version: 2.0.1 - resolution: "strip-json-comments@npm:2.0.1" - checksum: 10c0/b509231cbdee45064ff4f9fd73609e2bcc4e84a4d508e9dd0f31f70356473fde18abfb5838c17d56fb236f5a06b102ef115438de0600b749e818a35fbbc48c43 - languageName: node - linkType: hard - -"subarg@npm:^1.0.0": - version: 1.0.0 - resolution: "subarg@npm:1.0.0" - dependencies: - minimist: "npm:^1.1.0" - checksum: 10c0/8ecdfa682e50b98272b283f1094ae2f82e5c84b258fd3ac6e47a69149059bd786ef6586305243a5b60746ce23e3e738de7ed8277c76f3363fa351bbfe9c71f37 - languageName: node - linkType: hard - -"summary@npm:^2.0.0, summary@npm:^2.1.0": - version: 2.1.0 - resolution: "summary@npm:2.1.0" - checksum: 10c0/2743c1f940fb303c496ef1b085e654704a6c16872957b6b76648c34bd32c8f0b7a3c5ec4e0f8bfb71dcb8473e34d172fef31026b85562af589cf220aa901698d - languageName: node - linkType: hard - -"supports-color@npm:^2.0.0": - version: 2.0.0 - resolution: "supports-color@npm:2.0.0" - checksum: 10c0/570e0b63be36cccdd25186350a6cb2eaad332a95ff162fa06d9499982315f2fe4217e69dd98e862fbcd9c81eaff300a825a1fe7bf5cc752e5b84dfed042b0dda - languageName: node - linkType: hard - -"supports-color@npm:^5.3.0": - version: 5.5.0 - resolution: "supports-color@npm:5.5.0" - dependencies: - has-flag: "npm:^3.0.0" - checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 - languageName: node - linkType: hard - -"supports-color@npm:^7.1.0": - version: 7.2.0 - resolution: "supports-color@npm:7.2.0" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 - languageName: node - linkType: hard - -"supports-color@npm:^8.0.0": - version: 8.1.1 - resolution: "supports-color@npm:8.1.1" - dependencies: - has-flag: "npm:^4.0.0" - checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 - languageName: node - linkType: hard - -"supports-preserve-symlinks-flag@npm:^1.0.0": - version: 1.0.0 - resolution: "supports-preserve-symlinks-flag@npm:1.0.0" - checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 - languageName: node - linkType: hard - -"syntax-error@npm:^1.1.1": - version: 1.4.0 - resolution: "syntax-error@npm:1.4.0" - dependencies: - acorn-node: "npm:^1.2.0" - checksum: 10c0/435763d011943df551caa5a3bb84e00b6d22d7375e4ae115a922ebc2a239f136979f78b6a81b89c92383834d752692dc068aee59c2448e3f7fce00a52d9162d8 - languageName: node - linkType: hard - -"tachyons@npm:^4.9.1": - version: 4.12.0 - resolution: "tachyons@npm:4.12.0" - checksum: 10c0/74e2dfb848e3cfab363245bbeb351438d3820677879939ab0e1cde7f033434474c7ee959a6e99bbe4ae0ff63583a61672a24d6dea27086b4bd716b5663a027a9 - languageName: node - linkType: hard - -"tar-stream@npm:~2.2.0": - version: 2.2.0 - resolution: "tar-stream@npm:2.2.0" - dependencies: - bl: "npm:^4.0.3" - end-of-stream: "npm:^1.4.1" - fs-constants: "npm:^1.0.0" - inherits: "npm:^2.0.3" - readable-stream: "npm:^3.1.1" - checksum: 10c0/2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692 - languageName: node - linkType: hard - -"tar@npm:^7.4.0, tar@npm:^7.4.3": - version: 7.5.12 - resolution: "tar@npm:7.5.12" - dependencies: - "@isaacs/fs-minipass": "npm:^4.0.0" - chownr: "npm:^3.0.0" - minipass: "npm:^7.1.2" - minizlib: "npm:^3.1.0" - yallist: "npm:^5.0.0" - checksum: 10c0/3825c5974f5fde792981f47ee9ffea021ee7f4b552b7ab95eeb98e5dfadfd5a5d5861f01fb772e2e5637a41980d3c019fd6cdad1be48b462b886abd7fe0fa17c - languageName: node - linkType: hard - -"terser@npm:^4.7.0": - version: 4.8.1 - resolution: "terser@npm:4.8.1" - dependencies: - commander: "npm:^2.20.0" - source-map: "npm:~0.6.1" - source-map-support: "npm:~0.5.12" - bin: - terser: bin/terser - checksum: 10c0/1ec2620e58df0ea787ac579daf097df0fee2dd402f37acb4de0df1135f0598a29212e5f03042a9c2dc7e1bf1248b1dd9d9ea0724d34331a2017f32da8783b3d7 - languageName: node - linkType: hard - -"test-exclude@npm:^6.0.0": - version: 6.0.0 - resolution: "test-exclude@npm:6.0.0" - dependencies: - "@istanbuljs/schema": "npm:^0.1.2" - glob: "npm:^7.1.4" - minimatch: "npm:^3.0.4" - checksum: 10c0/019d33d81adff3f9f1bfcff18125fb2d3c65564f437d9be539270ee74b994986abb8260c7c2ce90e8f30162178b09dbbce33c6389273afac4f36069c48521f57 - languageName: node - linkType: hard - -"test@workspace:packages/test": - version: 0.0.0-use.local - resolution: "test@workspace:packages/test" - dependencies: - "@grpc/grpc-js": "npm:^1.14.3" - "@kurrent/kurrentdb-client": "workspace:^" - "@kurrent/opentelemetry": "workspace:^" - "@opentelemetry/api": "npm:^1.9.0" - "@opentelemetry/exporter-trace-otlp-grpc": "npm:^0.51.1" - "@opentelemetry/instrumentation": "npm:^0.56.0" - "@opentelemetry/resources": "npm:^2.0.1" - "@opentelemetry/sdk-trace-node": "npm:^1.30.0" - "@opentelemetry/semantic-conventions": "npm:^1.28.0" - "@types/debug": "npm:^4.1.12" - "@types/jest": "npm:^29.5.14" - cross-env: "npm:^7.0.3" - debug: "npm:^4.4.0" - docker-compose: "npm:^0.24.8" - dotenv: "npm:^16.4.7" - get-port: "npm:^5.1.1" - jest: "npm:^29.7.0" - jest-environment-node: "npm:^29.7.0" - shx: "npm:^0.3.4" - ts-jest: "npm:^29.2.5" - languageName: unknown - linkType: soft - -"text-table@npm:^0.2.0": - version: 0.2.0 - resolution: "text-table@npm:0.2.0" - checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c - languageName: node - linkType: hard - -"through2@npm:^2.0.0, through2@npm:^2.0.3, through2@npm:~2.0.3": - version: 2.0.5 - resolution: "through2@npm:2.0.5" - dependencies: - readable-stream: "npm:~2.3.6" - xtend: "npm:~4.0.1" - checksum: 10c0/cbfe5b57943fa12b4f8c043658c2a00476216d79c014895cef1ac7a1d9a8b31f6b438d0e53eecbb81054b93128324a82ecd59ec1a4f91f01f7ac113dcb14eade - languageName: node - linkType: hard - -"through2@npm:^3.0.1": - version: 3.0.2 - resolution: "through2@npm:3.0.2" - dependencies: - inherits: "npm:^2.0.4" - readable-stream: "npm:2 || 3" - checksum: 10c0/8ea17efa2ce5b78ef5c52d08e29d0dbdad9c321c2add5192bba3434cae25b2319bf9cdac1c54c3bfbd721438a30565ca6f3f19eb79f62341dafc5a12429d2ccc - languageName: node - linkType: hard - -"through2@npm:^4.0.0": - version: 4.0.2 - resolution: "through2@npm:4.0.2" - dependencies: - readable-stream: "npm:3" - checksum: 10c0/3741564ae99990a4a79097fe7a4152c22348adc4faf2df9199a07a66c81ed2011da39f631e479fdc56483996a9d34a037ad64e76d79f18c782ab178ea9b6778c - languageName: node - linkType: hard - -"through@npm:>=2.2.7 <3, through@npm:^2.3.6": - version: 2.3.8 - resolution: "through@npm:2.3.8" - checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc - languageName: node - linkType: hard - -"timers-browserify@npm:^1.0.1": - version: 1.4.2 - resolution: "timers-browserify@npm:1.4.2" - dependencies: - process: "npm:~0.11.0" - checksum: 10c0/96e9b6d629bbb8bed7c55745112d065a2abdc33f3c29354c62de2fb02916893994b28678d675cdfceb12ca8e26f5e77e41fda9b2aa449f74ba0bbf191735a656 - languageName: node - linkType: hard - -"timestring@npm:^6.0.0": - version: 6.0.0 - resolution: "timestring@npm:6.0.0" - checksum: 10c0/753688c0f6ebdec5af6a77a01ad85b5fd868d04d2d1e7510bb23b2554236ea400f008b0b358a54f148c2aa0cf517494e786f20b61d8a7477d7fa4438f33bf84e - languageName: node - linkType: hard - -"tinybench@npm:^3.1.1": - version: 3.1.1 - resolution: "tinybench@npm:3.1.1" - checksum: 10c0/a2d32e274ede6edf23884291c54ca6deb9d144577c1f5ae176f7e7c66f93268421862e924a47bc07ffa442479272136159ba253983275fd1c08ed026cee41423 - languageName: node - linkType: hard - -"tmp@npm:^0.0.33": - version: 0.0.33 - resolution: "tmp@npm:0.0.33" - dependencies: - os-tmpdir: "npm:~1.0.2" - checksum: 10c0/69863947b8c29cabad43fe0ce65cec5bb4b481d15d4b4b21e036b060b3edbf3bc7a5541de1bacb437bb3f7c4538f669752627fdf9b4aaf034cebd172ba373408 - languageName: node - linkType: hard - -"tmp@npm:~0.2.1": - version: 0.2.3 - resolution: "tmp@npm:0.2.3" - checksum: 10c0/3e809d9c2f46817475b452725c2aaa5d11985cf18d32a7a970ff25b568438e2c076c2e8609224feef3b7923fa9749b74428e3e634f6b8e520c534eef2fd24125 - languageName: node - linkType: hard - -"tmpl@npm:1.0.5": - version: 1.0.5 - resolution: "tmpl@npm:1.0.5" - checksum: 10c0/f935537799c2d1922cb5d6d3805f594388f75338fe7a4a9dac41504dd539704ca4db45b883b52e7b0aa5b2fd5ddadb1452bf95cd23a69da2f793a843f9451cc9 - languageName: node - linkType: hard - -"to-readable-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "to-readable-stream@npm:1.0.0" - checksum: 10c0/79cb836e2fb4f2885745a8c212eab7ebc52e93758ff0737feceaed96df98e4d04b8903fe8c27f2e9f3f856a5068ac332918b235c5d801b3efe02a51a3fa0eb36 - languageName: node - linkType: hard - -"to-regex-range@npm:^5.0.1": - version: 5.0.1 - resolution: "to-regex-range@npm:5.0.1" - dependencies: - is-number: "npm:^7.0.0" - checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 - languageName: node - linkType: hard - -"toggle-selection@npm:^1.0.6": - version: 1.0.6 - resolution: "toggle-selection@npm:1.0.6" - checksum: 10c0/f2cf1f2c70f374fd87b0cdc8007453ba9e981c4305a8bf4eac10a30e62ecdfd28bca7d18f8f15b15a506bf8a7bfb20dbe3539f0fcf2a2c8396c1a78d53e1f179 - languageName: node - linkType: hard - -"tough-cookie@npm:^4.0.0": - version: 4.1.4 - resolution: "tough-cookie@npm:4.1.4" - dependencies: - psl: "npm:^1.1.33" - punycode: "npm:^2.1.1" - universalify: "npm:^0.2.0" - url-parse: "npm:^1.5.3" - checksum: 10c0/aca7ff96054f367d53d1e813e62ceb7dd2eda25d7752058a74d64b7266fd07be75908f3753a32ccf866a2f997604b414cfb1916d6e7f69bc64d9d9939b0d6c45 - languageName: node - linkType: hard - -"tough-cookie@npm:~2.5.0": - version: 2.5.0 - resolution: "tough-cookie@npm:2.5.0" - dependencies: - psl: "npm:^1.1.28" - punycode: "npm:^2.1.1" - checksum: 10c0/e1cadfb24d40d64ca16de05fa8192bc097b66aeeb2704199b055ff12f450e4f30c927ce250f53d01f39baad18e1c11d66f65e545c5c6269de4c366fafa4c0543 - languageName: node - linkType: hard - -"tr46@npm:~0.0.3": - version: 0.0.3 - resolution: "tr46@npm:0.0.3" - checksum: 10c0/047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11 - languageName: node - linkType: hard - -"transform-ast@npm:^2.4.0": - version: 2.4.4 - resolution: "transform-ast@npm:2.4.4" - dependencies: - acorn-node: "npm:^1.3.0" - convert-source-map: "npm:^1.5.1" - dash-ast: "npm:^1.0.0" - is-buffer: "npm:^2.0.0" - magic-string: "npm:^0.23.2" - merge-source-map: "npm:1.0.4" - nanobench: "npm:^2.1.1" - checksum: 10c0/52ac1f835710d948970d996d360c0eaa8c94eecaafcc3fed90d5045e64043ff79935276a20c6d7e514ea460822f4939265460600fb4583e3da3c5e63e3edff69 - languageName: node - linkType: hard - -"ts-api-utils@npm:^2.0.1": - version: 2.0.1 - resolution: "ts-api-utils@npm:2.0.1" - peerDependencies: - typescript: ">=4.8.4" - checksum: 10c0/23fd56a958b332cac00150a652e4c84730df30571bd2faa1ba6d7b511356d1a61656621492bb6c7f15dd6e18847a1408357a0e406671d358115369a17f5bfedd - languageName: node - linkType: hard - -"ts-jest@npm:^29.2.5": - version: 29.2.5 - resolution: "ts-jest@npm:29.2.5" - dependencies: - bs-logger: "npm:^0.2.6" - ejs: "npm:^3.1.10" - fast-json-stable-stringify: "npm:^2.1.0" - jest-util: "npm:^29.0.0" - json5: "npm:^2.2.3" - lodash.memoize: "npm:^4.1.2" - make-error: "npm:^1.3.6" - semver: "npm:^7.6.3" - yargs-parser: "npm:^21.1.1" - peerDependencies: - "@babel/core": ">=7.0.0-beta.0 <8" - "@jest/transform": ^29.0.0 - "@jest/types": ^29.0.0 - babel-jest: ^29.0.0 - jest: ^29.0.0 - typescript: ">=4.3 <6" - peerDependenciesMeta: - "@babel/core": - optional: true - "@jest/transform": - optional: true - "@jest/types": - optional: true - babel-jest: - optional: true - esbuild: - optional: true - bin: - ts-jest: cli.js - checksum: 10c0/acb62d168faec073e64b20873b583974ba8acecdb94681164eb346cef82ade8fb481c5b979363e01a97ce4dd1e793baf64d9efd90720bc941ad7fc1c3d6f3f68 - languageName: node - linkType: hard - -"tsconfig-paths@npm:^4.1.2": - version: 4.2.0 - resolution: "tsconfig-paths@npm:4.2.0" - dependencies: - json5: "npm:^2.2.2" - minimist: "npm:^1.2.6" - strip-bom: "npm:^3.0.0" - checksum: 10c0/09a5877402d082bb1134930c10249edeebc0211f36150c35e1c542e5b91f1047b1ccf7da1e59babca1ef1f014c525510f4f870de7c9bda470c73bb4e2721b3ea - languageName: node - linkType: hard - -"tslib@npm:^1.9.0": - version: 1.14.1 - resolution: "tslib@npm:1.14.1" - checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 - languageName: node - linkType: hard - -"tslib@npm:^2.3.0, tslib@npm:^2.4.0": - version: 2.8.1 - resolution: "tslib@npm:2.8.1" - checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 - languageName: node - linkType: hard - -"ttest@npm:^3.0.0": - version: 3.0.0 - resolution: "ttest@npm:3.0.0" - dependencies: - distributions: "npm:^2.1.0" - summary: "npm:^2.0.0" - checksum: 10c0/36351fa49671f94a1525a3f42f2a92374bf871fcec4239b3c5498ab0611564f8538637c0a58bd64cf3f50465ef21cd4d6c9a1dd773a5a6a2fd01b116d06a0273 - languageName: node - linkType: hard - -"tty-browserify@npm:0.0.1": - version: 0.0.1 - resolution: "tty-browserify@npm:0.0.1" - checksum: 10c0/5e34883388eb5f556234dae75b08e069b9e62de12bd6d87687f7817f5569430a6dfef550b51dbc961715ae0cd0eb5a059e6e3fc34dc127ea164aa0f9b5bb033d - languageName: node - linkType: hard - -"tunnel-agent@npm:^0.6.0": - version: 0.6.0 - resolution: "tunnel-agent@npm:0.6.0" - dependencies: - safe-buffer: "npm:^5.0.1" - checksum: 10c0/4c7a1b813e7beae66fdbf567a65ec6d46313643753d0beefb3c7973d66fcec3a1e7f39759f0a0b4465883499c6dc8b0750ab8b287399af2e583823e40410a17a - languageName: node - linkType: hard - -"turbo-json-parse@npm:^2.2.0": - version: 2.3.0 - resolution: "turbo-json-parse@npm:2.3.0" - dependencies: - generate-function: "npm:^2.3.1" - checksum: 10c0/9d9a24146d1610efa31113c4ea2c87c2db74eb86f70c8951132fbede8d44564d8ee97a2f5315de45d32214751eef6dd258df52d5732f01a5a33224ebace6fecc - languageName: node - linkType: hard - -"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": - version: 0.14.5 - resolution: "tweetnacl@npm:0.14.5" - checksum: 10c0/4612772653512c7bc19e61923fbf42903f5e0389ec76a4a1f17195859d114671ea4aa3b734c2029ce7e1fa7e5cc8b80580f67b071ecf0b46b5636d030a0102a2 - languageName: node - linkType: hard - -"type-check@npm:^0.4.0, type-check@npm:~0.4.0": - version: 0.4.0 - resolution: "type-check@npm:0.4.0" - dependencies: - prelude-ls: "npm:^1.2.1" - checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 - languageName: node - linkType: hard - -"type-check@npm:~0.3.2": - version: 0.3.2 - resolution: "type-check@npm:0.3.2" - dependencies: - prelude-ls: "npm:~1.1.2" - checksum: 10c0/776217116b2b4e50e368c7ee0c22c0a85e982881c16965b90d52f216bc296d6a52ef74f9202d22158caacc092a7645b0b8d5fe529a96e3fe35d0fb393966c875 - languageName: node - linkType: hard - -"type-component@npm:0.0.1": - version: 0.0.1 - resolution: "type-component@npm:0.0.1" - checksum: 10c0/7a46d75257a8f42675432a29d46e12b6340e18af7858af8c87001f160dd0f70b679a2f4437e853b6861b5e8e2b7fda071ebd28e02c8c922457e23f0e725769a9 - languageName: node - linkType: hard - -"type-detect@npm:4.0.8": - version: 4.0.8 - resolution: "type-detect@npm:4.0.8" - checksum: 10c0/8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd - languageName: node - linkType: hard - -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 - languageName: node - linkType: hard - -"type-fest@npm:^0.21.3": - version: 0.21.3 - resolution: "type-fest@npm:0.21.3" - checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 - languageName: node - linkType: hard - -"type@npm:^2.7.2": - version: 2.7.3 - resolution: "type@npm:2.7.3" - checksum: 10c0/dec6902c2c42fcb86e3adf8cdabdf80e5ef9de280872b5fd547351e9cca2fe58dd2aa6d2547626ddff174145db272f62d95c7aa7038e27c11315657d781a688d - languageName: node - linkType: hard - -"typedarray-pool@npm:^1.0.2": - version: 1.2.0 - resolution: "typedarray-pool@npm:1.2.0" - dependencies: - bit-twiddle: "npm:^1.0.0" - dup: "npm:^1.0.0" - checksum: 10c0/1e1050e51470f58bd01a82cc0ab881c148e29863e3eaf7bc115033016214fc8588e6fd21354be8ef449062e5a83bfc85434c788c378b62234aa3d391fffc2957 - languageName: node - linkType: hard - -"typedarray-to-buffer@npm:^3.1.5": - version: 3.1.5 - resolution: "typedarray-to-buffer@npm:3.1.5" - dependencies: - is-typedarray: "npm:^1.0.0" - checksum: 10c0/4ac5b7a93d604edabf3ac58d3a2f7e07487e9f6e98195a080e81dbffdc4127817f470f219d794a843b87052cedef102b53ac9b539855380b8c2172054b7d5027 - languageName: node - linkType: hard - -"typedarray@npm:^0.0.6": - version: 0.0.6 - resolution: "typedarray@npm:0.0.6" - checksum: 10c0/6005cb31df50eef8b1f3c780eb71a17925f3038a100d82f9406ac2ad1de5eb59f8e6decbdc145b3a1f8e5836e17b0c0002fb698b9fe2516b8f9f9ff602d36412 - languageName: node - linkType: hard - -"typescript@npm:^5.6.3": - version: 5.7.3 - resolution: "typescript@npm:5.7.3" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10c0/b7580d716cf1824736cc6e628ab4cd8b51877408ba2be0869d2866da35ef8366dd6ae9eb9d0851470a39be17cbd61df1126f9e211d8799d764ea7431d5435afa - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A^5.6.3#optional!builtin": - version: 5.7.3 - resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin::version=5.7.3&hash=5786d5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10c0/6fd7e0ed3bf23a81246878c613423730c40e8bdbfec4c6e4d7bf1b847cbb39076e56ad5f50aa9d7ebd89877999abaee216002d3f2818885e41c907caaa192cc4 - languageName: node - linkType: hard - -"uglify-js@npm:^3.1.4": - version: 3.19.3 - resolution: "uglify-js@npm:3.19.3" - bin: - uglifyjs: bin/uglifyjs - checksum: 10c0/83b0a90eca35f778e07cad9622b80c448b6aad457c9ff8e568afed978212b42930a95f9e1be943a1ffa4258a3340fbb899f41461131c05bb1d0a9c303aed8479 - languageName: node - linkType: hard - -"umd@npm:^3.0.0": - version: 3.0.3 - resolution: "umd@npm:3.0.3" - bin: - umd: ./bin/cli.js - checksum: 10c0/2cb1ca772697610b336fc1433e6a5db3f3e311717fc807cac4b3a0c28c03e356ced07389e2ab16079a5bc75d6b06bcc666b1f62b08a55239ea0adae5a2cf07ea - languageName: node - linkType: hard - -"undeclared-identifiers@npm:^1.1.2": - version: 1.1.3 - resolution: "undeclared-identifiers@npm:1.1.3" - dependencies: - acorn-node: "npm:^1.3.0" - dash-ast: "npm:^1.0.0" - get-assigned-identifiers: "npm:^1.2.0" - simple-concat: "npm:^1.0.0" - xtend: "npm:^4.0.1" - bin: - undeclared-identifiers: bin.js - checksum: 10c0/f9055dcf17b3b44390e1226514655c39efb7a51cc3aa359743f3281c39392a48e8a44689a1574b7c7e28562f212847e9d4deb5dbb045db8b603caac4e61faf8f - languageName: node - linkType: hard - -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 - languageName: node - linkType: hard - -"undici-types@npm:~6.20.0": - version: 6.20.0 - resolution: "undici-types@npm:6.20.0" - checksum: 10c0/68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf - languageName: node - linkType: hard - -"uniq@npm:^1.0.0": - version: 1.0.1 - resolution: "uniq@npm:1.0.1" - checksum: 10c0/369dca4a07fdd8de9e48378b9d4b6861722ca71d5f496e91687916bd4b48b8cf3d6db1677be1b40eea63bc6d4728efb4b4e0bd7a89c5fd2d23e7a2cff8009c7a - languageName: node - linkType: hard - -"unique-filename@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-filename@npm:4.0.0" - dependencies: - unique-slug: "npm:^5.0.0" - checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc - languageName: node - linkType: hard - -"unique-slug@npm:^5.0.0": - version: 5.0.0 - resolution: "unique-slug@npm:5.0.0" - dependencies: - imurmurhash: "npm:^0.1.4" - checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 - languageName: node - linkType: hard - -"unique-string@npm:^2.0.0": - version: 2.0.0 - resolution: "unique-string@npm:2.0.0" - dependencies: - crypto-random-string: "npm:^2.0.0" - checksum: 10c0/11820db0a4ba069d174bedfa96c588fc2c96b083066fafa186851e563951d0de78181ac79c744c1ed28b51f9d82ac5b8196ff3e4560d0178046ef455d8c2244b - languageName: node - linkType: hard - -"universalify@npm:^0.2.0": - version: 0.2.0 - resolution: "universalify@npm:0.2.0" - checksum: 10c0/cedbe4d4ca3967edf24c0800cfc161c5a15e240dac28e3ce575c689abc11f2c81ccc6532c8752af3b40f9120fb5e454abecd359e164f4f6aa44c29cd37e194fe - languageName: node - linkType: hard - -"universalify@npm:^2.0.0": - version: 2.0.1 - resolution: "universalify@npm:2.0.1" - checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a - languageName: node - linkType: hard - -"update-browserslist-db@npm:^1.1.1": - version: 1.1.2 - resolution: "update-browserslist-db@npm:1.1.2" - dependencies: - escalade: "npm:^3.2.0" - picocolors: "npm:^1.1.1" - peerDependencies: - browserslist: ">= 4.21.0" - bin: - update-browserslist-db: cli.js - checksum: 10c0/9cb353998d6d7d6ba1e46b8fa3db888822dd972212da4eda609d185eb5c3557a93fd59780ceb757afd4d84240518df08542736969e6a5d6d6ce2d58e9363aac6 - languageName: node - linkType: hard - -"update-notifier@npm:^5.0.1": - version: 5.1.0 - resolution: "update-notifier@npm:5.1.0" - dependencies: - boxen: "npm:^5.0.0" - chalk: "npm:^4.1.0" - configstore: "npm:^5.0.1" - has-yarn: "npm:^2.1.0" - import-lazy: "npm:^2.1.0" - is-ci: "npm:^2.0.0" - is-installed-globally: "npm:^0.4.0" - is-npm: "npm:^5.0.0" - is-yarn-global: "npm:^0.3.0" - latest-version: "npm:^5.1.0" - pupa: "npm:^2.1.1" - semver: "npm:^7.3.4" - semver-diff: "npm:^3.1.1" - xdg-basedir: "npm:^4.0.0" - checksum: 10c0/0dde6db5ac1e5244e1f8bf5b26895a0d53c00797ea2bdbc1302623dd1aecab5cfb88b4f324d482cbd4c8b089464383d8c83db64dec5798ec0136820e22478e47 - languageName: node - linkType: hard - -"upper-case@npm:^1.1.1": - version: 1.1.3 - resolution: "upper-case@npm:1.1.3" - checksum: 10c0/3e4d3a90519915bb591db84d72610392518806d8287b8f7541d87642d30388f42b2def1ed2f687e5792ee025e8f7e17d3a0dcbd5b3b59e306ceb1f3b8121ef54 - languageName: node - linkType: hard - -"uri-js@npm:^4.2.2": - version: 4.4.1 - resolution: "uri-js@npm:4.4.1" - dependencies: - punycode: "npm:^2.1.0" - checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c - languageName: node - linkType: hard - -"url-parse-lax@npm:^3.0.0": - version: 3.0.0 - resolution: "url-parse-lax@npm:3.0.0" - dependencies: - prepend-http: "npm:^2.0.0" - checksum: 10c0/16f918634d41a4fab9e03c5f9702968c9930f7c29aa1a8c19a6dc01f97d02d9b700ab9f47f8da0b9ace6e0c0e99c27848994de1465b494bced6940c653481e55 - languageName: node - linkType: hard - -"url-parse@npm:^1.5.3": - version: 1.5.10 - resolution: "url-parse@npm:1.5.10" - dependencies: - querystringify: "npm:^2.1.1" - requires-port: "npm:^1.0.0" - checksum: 10c0/bd5aa9389f896974beb851c112f63b466505a04b4807cea2e5a3b7092f6fbb75316f0491ea84e44f66fed55f1b440df5195d7e3a8203f64fcefa19d182f5be87 - languageName: node - linkType: hard - -"url@npm:~0.11.0": - version: 0.11.4 - resolution: "url@npm:0.11.4" - dependencies: - punycode: "npm:^1.4.1" - qs: "npm:^6.12.3" - checksum: 10c0/cc93405ae4a9b97a2aa60ca67f1cb1481c0221cb4725a7341d149be5e2f9cfda26fd432d64dbbec693d16593b68b8a46aad8e5eab21f814932134c9d8620c662 - languageName: node - linkType: hard - -"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": - version: 1.0.2 - resolution: "util-deprecate@npm:1.0.2" - checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 - languageName: node - linkType: hard - -"util-extend@npm:^1.0.1": - version: 1.0.3 - resolution: "util-extend@npm:1.0.3" - checksum: 10c0/93d5a4faec6ce92d6976fc421ed716888054291602fed8067134867a37226738a557e4785f47b8a5ecde60837e0c694da73895f66badbd4bc8d57ec9d4799bfd - languageName: node - linkType: hard - -"util@npm:^0.10.4": - version: 0.10.4 - resolution: "util@npm:0.10.4" - dependencies: - inherits: "npm:2.0.3" - checksum: 10c0/d29f6893e406b63b088ce9924da03201df89b31490d4d011f1c07a386ea4b3dbe907464c274023c237da470258e1805d806c7e4009a5974cd6b1d474b675852a - languageName: node - linkType: hard - -"util@npm:~0.12.0": - version: 0.12.5 - resolution: "util@npm:0.12.5" - dependencies: - inherits: "npm:^2.0.3" - is-arguments: "npm:^1.0.4" - is-generator-function: "npm:^1.0.7" - is-typed-array: "npm:^1.1.3" - which-typed-array: "npm:^1.1.2" - checksum: 10c0/c27054de2cea2229a66c09522d0fa1415fb12d861d08523a8846bf2e4cbf0079d4c3f725f09dcb87493549bcbf05f5798dce1688b53c6c17201a45759e7253f3 - languageName: node - linkType: hard - -"uuid-parse@npm:^1.1.0": - version: 1.1.0 - resolution: "uuid-parse@npm:1.1.0" - checksum: 10c0/513d5b0407b8929c54d452e8e286a1f6f00d40a2ebf6607fc7297b9caa40eee35230dcc4ce3f178f84d89704e8147e24d1a33d680a8afb7e12a5700714db7f51 - languageName: node - linkType: hard - -"uuid@npm:^3.3.2": - version: 3.4.0 - resolution: "uuid@npm:3.4.0" - bin: - uuid: ./bin/uuid - checksum: 10c0/1c13950df865c4f506ebfe0a24023571fa80edf2e62364297a537c80af09c618299797bbf2dbac6b1f8ae5ad182ba474b89db61e0e85839683991f7e08795347 - languageName: node - linkType: hard - -"uuid@npm:^8.3.2": - version: 8.3.2 - resolution: "uuid@npm:8.3.2" - bin: - uuid: dist/bin/uuid - checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 - languageName: node - linkType: hard - -"v8-to-istanbul@npm:^9.0.1": - version: 9.3.0 - resolution: "v8-to-istanbul@npm:9.3.0" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.12" - "@types/istanbul-lib-coverage": "npm:^2.0.1" - convert-source-map: "npm:^2.0.0" - checksum: 10c0/968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23 - languageName: node - linkType: hard - -"varint@npm:5.0.0": - version: 5.0.0 - resolution: "varint@npm:5.0.0" - checksum: 10c0/d7621f24de3513f54d60f8826ca9f299cbe496ec18cca79bf8816932a2808a21c055f4f129851b37c28792e3e376ec2d795be92a22c5cf6ed471312c1ed4a7bb - languageName: node - linkType: hard - -"varint@npm:^5.0.0, varint@npm:~5.0.0": - version: 5.0.2 - resolution: "varint@npm:5.0.2" - checksum: 10c0/a8e6c304cb140389cc56f14c808cd2ad4764d81f8afdaf4e49e9804231f2a62d9443098dba6b1249b0bd160b823fc7886d51e1cb0fca54209f842310d1d2591d - languageName: node - linkType: hard - -"verror@npm:1.10.0": - version: 1.10.0 - resolution: "verror@npm:1.10.0" - dependencies: - assert-plus: "npm:^1.0.0" - core-util-is: "npm:1.0.2" - extsprintf: "npm:^1.2.0" - checksum: 10c0/37ccdf8542b5863c525128908ac80f2b476eed36a32cb944de930ca1e2e78584cc435c4b9b4c68d0fc13a47b45ff364b4be43aa74f8804f9050140f660fb660d - languageName: node - linkType: hard - -"vm-browserify@npm:^1.0.0": - version: 1.1.2 - resolution: "vm-browserify@npm:1.1.2" - checksum: 10c0/0cc1af6e0d880deb58bc974921320c187f9e0a94f25570fca6b1bd64e798ce454ab87dfd797551b1b0cc1849307421aae0193cedf5f06bdb5680476780ee344b - languageName: node - linkType: hard - -"walker@npm:^1.0.8": - version: 1.0.8 - resolution: "walker@npm:1.0.8" - dependencies: - makeerror: "npm:1.0.12" - checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e - languageName: node - linkType: hard - -"wcwidth@npm:^1.0.1": - version: 1.0.1 - resolution: "wcwidth@npm:1.0.1" - dependencies: - defaults: "npm:^1.0.3" - checksum: 10c0/5b61ca583a95e2dd85d7078400190efd452e05751a64accb8c06ce4db65d7e0b0cde9917d705e826a2e05cc2548f61efde115ffa374c3e436d04be45c889e5b4 - languageName: node - linkType: hard - -"webfontloader@npm:^1.6.28": - version: 1.6.28 - resolution: "webfontloader@npm:1.6.28" - checksum: 10c0/ed2db7ed8bf7b2c932d59e717875fe05c2b6c1dde06133c67e6878cf21d80f52d01b76b790533a0d346a3a90e03d951eeb8aab70d818b96b81fd6629d3af25c8 - languageName: node - linkType: hard - -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db - languageName: node - linkType: hard - -"whatwg-url@npm:^5.0.0": - version: 5.0.0 - resolution: "whatwg-url@npm:5.0.0" - dependencies: - tr46: "npm:~0.0.3" - webidl-conversions: "npm:^3.0.0" - checksum: 10c0/1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5 - languageName: node - linkType: hard - -"which-module@npm:^2.0.0": - version: 2.0.1 - resolution: "which-module@npm:2.0.1" - checksum: 10c0/087038e7992649eaffa6c7a4f3158d5b53b14cf5b6c1f0e043dccfacb1ba179d12f17545d5b85ebd94a42ce280a6fe65d0cbcab70f4fc6daad1dfae85e0e6a3e - languageName: node - linkType: hard - -"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.2": - version: 1.1.18 - resolution: "which-typed-array@npm:1.1.18" - dependencies: - available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - for-each: "npm:^0.3.3" - gopd: "npm:^1.2.0" - has-tostringtag: "npm:^1.0.2" - checksum: 10c0/0412f4a91880ca1a2a63056187c2e3de6b129b2b5b6c17bc3729f0f7041047ae48fb7424813e51506addb2c97320003ee18b8c57469d2cde37983ef62126143c - languageName: node - linkType: hard - -"which@npm:^2.0.1, which@npm:^2.0.2": - version: 2.0.2 - resolution: "which@npm:2.0.2" - dependencies: - isexe: "npm:^2.0.0" - bin: - node-which: ./bin/node-which - checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f - languageName: node - linkType: hard - -"which@npm:^5.0.0": - version: 5.0.0 - resolution: "which@npm:5.0.0" - dependencies: - isexe: "npm:^3.1.1" - bin: - node-which: bin/which.js - checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b - languageName: node - linkType: hard - -"widest-line@npm:^3.1.0": - version: 3.1.0 - resolution: "widest-line@npm:3.1.0" - dependencies: - string-width: "npm:^4.0.0" - checksum: 10c0/b1e623adcfb9df35350dd7fc61295d6d4a1eaa65a406ba39c4b8360045b614af95ad10e05abf704936ed022569be438c4bfa02d6d031863c4166a238c301119f - languageName: node - linkType: hard - -"windows-release@npm:^4.0.0": - version: 4.0.0 - resolution: "windows-release@npm:4.0.0" - dependencies: - execa: "npm:^4.0.2" - checksum: 10c0/5c0ce2603a85e25e9a5c78eb1ef646aac7036da2fb942643f2120b11fc33ed94fbcdd340b2abbf27daa522efc9e52df36fe95b1c03cd9acd8d6c6c39f88f106b - languageName: node - linkType: hard - -"word-wrap@npm:^1.2.5, word-wrap@npm:~1.2.3": - version: 1.2.5 - resolution: "word-wrap@npm:1.2.5" - checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 - languageName: node - linkType: hard - -"wordwrap@npm:^1.0.0": - version: 1.0.0 - resolution: "wordwrap@npm:1.0.0" - checksum: 10c0/7ed2e44f3c33c5c3e3771134d2b0aee4314c9e49c749e37f464bf69f2bcdf0cbf9419ca638098e2717cff4875c47f56a007532f6111c3319f557a2ca91278e92 - languageName: node - linkType: hard - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" - dependencies: - ansi-styles: "npm:^4.0.0" - string-width: "npm:^4.1.0" - strip-ansi: "npm:^6.0.0" - checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da - languageName: node - linkType: hard - -"wrap-ansi@npm:^5.1.0": - version: 5.1.0 - resolution: "wrap-ansi@npm:5.1.0" - dependencies: - ansi-styles: "npm:^3.2.0" - string-width: "npm:^3.0.0" - strip-ansi: "npm:^5.0.0" - checksum: 10c0/fcd0b39b7453df512f2fe8c714a1c1b147fe3e6a4b5a2e4de6cadc3af47212f335eceaffe588e98322d6345e72672137e2c0b834d8a662e73a32296c1c8216bb - languageName: node - linkType: hard - -"wrap-ansi@npm:^8.1.0": - version: 8.1.0 - resolution: "wrap-ansi@npm:8.1.0" - dependencies: - ansi-styles: "npm:^6.1.0" - string-width: "npm:^5.0.1" - strip-ansi: "npm:^7.0.1" - checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 - languageName: node - linkType: hard - -"wrappy@npm:1": - version: 1.0.2 - resolution: "wrappy@npm:1.0.2" - checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 - languageName: node - linkType: hard - -"write-file-atomic@npm:^3.0.0": - version: 3.0.3 - resolution: "write-file-atomic@npm:3.0.3" - dependencies: - imurmurhash: "npm:^0.1.4" - is-typedarray: "npm:^1.0.0" - signal-exit: "npm:^3.0.2" - typedarray-to-buffer: "npm:^3.1.5" - checksum: 10c0/7fb67affd811c7a1221bed0c905c26e28f0041e138fb19ccf02db57a0ef93ea69220959af3906b920f9b0411d1914474cdd90b93a96e5cd9e8368d9777caac0e - languageName: node - linkType: hard - -"write-file-atomic@npm:^4.0.2": - version: 4.0.2 - resolution: "write-file-atomic@npm:4.0.2" - dependencies: - imurmurhash: "npm:^0.1.4" - signal-exit: "npm:^3.0.7" - checksum: 10c0/a2c282c95ef5d8e1c27b335ae897b5eca00e85590d92a3fd69a437919b7b93ff36a69ea04145da55829d2164e724bc62202cdb5f4b208b425aba0807889375c7 - languageName: node - linkType: hard - -"xdg-basedir@npm:^4.0.0": - version: 4.0.0 - resolution: "xdg-basedir@npm:4.0.0" - checksum: 10c0/1b5d70d58355af90363a4e0a51c992e77fc5a1d8de5822699c7d6e96a6afea9a1e048cb93312be6870f338ca45ebe97f000425028fa149c1e87d1b5b8b212a06 - languageName: node - linkType: hard - -"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:^4.0.2, xtend@npm:~4.0.1": - version: 4.0.2 - resolution: "xtend@npm:4.0.2" - checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e - languageName: node - linkType: hard - -"y18n@npm:^4.0.0": - version: 4.0.3 - resolution: "y18n@npm:4.0.3" - checksum: 10c0/308a2efd7cc296ab2c0f3b9284fd4827be01cfeb647b3ba18230e3a416eb1bc887ac050de9f8c4fd9e7856b2e8246e05d190b53c96c5ad8d8cb56dffb6f81024 - languageName: node - linkType: hard - -"y18n@npm:^5.0.5": - version: 5.0.8 - resolution: "y18n@npm:5.0.8" - checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 - languageName: node - linkType: hard - -"yallist@npm:^3.0.2": - version: 3.1.1 - resolution: "yallist@npm:3.1.1" - checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 - languageName: node - linkType: hard - -"yallist@npm:^4.0.0": - version: 4.0.0 - resolution: "yallist@npm:4.0.0" - checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a - languageName: node - linkType: hard - -"yallist@npm:^5.0.0": - version: 5.0.0 - resolution: "yallist@npm:5.0.0" - checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 - languageName: node - linkType: hard - -"yaml@npm:^2.2.2": - version: 2.7.0 - resolution: "yaml@npm:2.7.0" - bin: - yaml: bin.mjs - checksum: 10c0/886a7d2abbd70704b79f1d2d05fe9fb0aa63aefb86e1cb9991837dced65193d300f5554747a872b4b10ae9a12bc5d5327e4d04205f70336e863e35e89d8f4ea9 - languageName: node - linkType: hard - -"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": - version: 21.1.1 - resolution: "yargs-parser@npm:21.1.1" - checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 - languageName: node - linkType: hard - -"yargs-parser@npm:^15.0.1": - version: 15.0.3 - resolution: "yargs-parser@npm:15.0.3" - dependencies: - camelcase: "npm:^5.0.0" - decamelize: "npm:^1.2.0" - checksum: 10c0/396bba6fd8cbe568ea64c85583c6814d886719980ebadce03f34dd5f6b339e0260a364ab65a3e3b97db93ba2ecf0f544aac13b389f682b16170fabbfd2a20b1b - languageName: node - linkType: hard - -"yargs@npm:^14.2": - version: 14.2.3 - resolution: "yargs@npm:14.2.3" - dependencies: - cliui: "npm:^5.0.0" - decamelize: "npm:^1.2.0" - find-up: "npm:^3.0.0" - get-caller-file: "npm:^2.0.1" - require-directory: "npm:^2.1.1" - require-main-filename: "npm:^2.0.0" - set-blocking: "npm:^2.0.0" - string-width: "npm:^3.0.0" - which-module: "npm:^2.0.0" - y18n: "npm:^4.0.0" - yargs-parser: "npm:^15.0.1" - checksum: 10c0/dceba0f167f182dfea9ab7e8924e3c0eff7197746e2c2776bf1ca5a342ccdf27d8ee995616670f558388502b2a19b9d809f88a4192da67cc0a83f01acc2f7c74 - languageName: node - linkType: hard - -"yargs@npm:^17.3.1, yargs@npm:^17.6.2, yargs@npm:^17.7.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" - dependencies: - cliui: "npm:^8.0.1" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.3" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^21.1.1" - checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 - languageName: node - linkType: hard - -"yocto-queue@npm:^0.1.0": - version: 0.1.0 - resolution: "yocto-queue@npm:0.1.0" - checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f - languageName: node - linkType: hard +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"0x@npm:^5.0.0": + version: 5.8.0 + resolution: "0x@npm:5.8.0" + dependencies: + ajv: "npm:^8.8.2" + browserify: "npm:^17.0.0" + concat-stream: "npm:^2.0.0" + d3-fg: "npm:^6.14.0" + debounce: "npm:^1.2.0" + debug: "npm:^4.1.1" + end-of-stream: "npm:^1.1.0" + env-string: "npm:^1.0.0" + escape-string-regexp: "npm:^4.0.0" + execspawn: "npm:^1.0.1" + fs-extra: "npm:^10.1.0" + has-unicode: "npm:^2.0.1" + hsl-to-rgb-for-reals: "npm:^1.1.0" + jsonstream2: "npm:^3.0.0" + make-dir: "npm:^3.1.0" + minimist: "npm:^1.2.0" + morphdom: "npm:^2.3.3" + nanohtml: "npm:^1.4.0" + on-net-listen: "npm:^1.1.0" + opn: "npm:^5.4.0" + pump: "npm:^3.0.0" + pumpify: "npm:^2.0.1" + semver: "npm:^7.3.5" + single-line-log: "npm:^1.0.1" + split2: "npm:^4.0.0" + tachyons: "npm:^4.9.1" + through2: "npm:^4.0.0" + which: "npm:^2.0.2" + bin: + 0x: cmd.js + checksum: 10c0/a29b4c680678b823b9109f96998fcb7d96b240919cb809093abf945486826ecd76dc21bf1f78e1322e923eb8cc0657bdd4964ea6c11dfab98ef83278e4f1b875 + languageName: node + linkType: hard + +"@ampproject/remapping@npm:^2.2.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed + languageName: node + linkType: hard + +"@assemblyscript/loader@npm:^0.19.21": + version: 0.19.23 + resolution: "@assemblyscript/loader@npm:0.19.23" + checksum: 10c0/ddd1d86f1453bd7f112471ffbb4fe2b8145342dc10d2062a1aab05265bc1ffdea497d7d61789dbe58c8751b5fdd23aba15a28301c0e30df0434f57ec021844fb + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.26.2": + version: 7.26.2 + resolution: "@babel/code-frame@npm:7.26.2" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.25.9" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10c0/7d79621a6849183c415486af99b1a20b84737e8c11cd55b6544f688c51ce1fd710e6d869c3dd21232023da272a79b91efb3e83b5bc2dc65c1187c5fcd1b72ea8 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.26.5": + version: 7.26.8 + resolution: "@babel/compat-data@npm:7.26.8" + checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca + languageName: node + linkType: hard + +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": + version: 7.26.9 + resolution: "@babel/core@npm:7.26.9" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.9" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/traverse": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/ed7212ff42a9453765787019b7d191b167afcacd4bd8fec10b055344ef53fa0cc648c9a80159ae4ecf870016a6318731e087042dcb68d1a2a9d34eb290dc014b + languageName: node + linkType: hard + +"@babel/generator@npm:^7.26.9, @babel/generator@npm:^7.7.2": + version: 7.26.9 + resolution: "@babel/generator@npm:7.26.9" + dependencies: + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 10c0/6b78872128205224a9a9761b9ea7543a9a7902a04b82fc2f6801ead4de8f59056bab3fd17b1f834ca7b049555fc4c79234b9a6230dd9531a06525306050becad + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-compilation-targets@npm:7.26.5" + dependencies: + "@babel/compat-data": "npm:^7.26.5" + "@babel/helper-validator-option": "npm:^7.25.9" + browserslist: "npm:^4.24.0" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/9da5c77e5722f1a2fcb3e893049a01d414124522bbf51323bb1a0c9dcd326f15279836450fc36f83c9e8a846f3c40e88be032ed939c5a9840922bed6073edfb4 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-module-imports@npm:7.25.9" + dependencies: + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10c0/078d3c2b45d1f97ffe6bb47f61961be4785d2342a4156d8b42c92ee4e1b7b9e365655dd6cb25329e8fe1a675c91eeac7e3d04f0c518b67e417e29d6e27b6aa70 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helper-module-transforms@npm:7.26.0" + dependencies: + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/ee111b68a5933481d76633dad9cdab30c41df4479f0e5e1cc4756dc9447c1afd2c9473b5ba006362e35b17f4ebddd5fca090233bef8dfc84dca9d9127e56ec3a + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.26.5 + resolution: "@babel/helper-plugin-utils@npm:7.26.5" + checksum: 10c0/cdaba71d4b891aa6a8dfbe5bac2f94effb13e5fa4c2c487667fdbaa04eae059b78b28d85a885071f45f7205aeb56d16759e1bed9c118b94b16e4720ef1ab0f65 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-string-parser@npm:7.25.9" + checksum: 10c0/7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6 + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-identifier@npm:7.25.9" + checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-option@npm:7.25.9" + checksum: 10c0/27fb195d14c7dcb07f14e58fe77c44eea19a6a40a74472ec05c441478fa0bb49fa1c32b2d64be7a38870ee48ef6601bdebe98d512f0253aea0b39756c4014f3e + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/helpers@npm:7.26.9" + dependencies: + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 10c0/3d4dbc4a33fe4181ed810cac52318b578294745ceaec07e2f6ecccf6cda55d25e4bfcea8f085f333bf911c9e1fc13320248dd1d5315ab47ad82ce1077410df05 + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/parser@npm:7.26.9" + dependencies: + "@babel/types": "npm:^7.26.9" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/4b9ef3c9a0d4c328e5e5544f50fe8932c36f8a2c851e7f14a85401487cd3da75cad72c2e1bcec1eac55599a6bbb2fdc091f274c4fcafa6bdd112d4915ff087fc + languageName: node + linkType: hard + +"@babel/plugin-syntax-async-generators@npm:^7.8.4": + version: 7.8.4 + resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d13efb282838481348c71073b6be6245b35d4f2f964a8f71e4174f235009f929ef7613df25f8d2338e2d3e44bc4265a9f8638c6aaa136d7a61fe95985f9725c8 + languageName: node + linkType: hard + +"@babel/plugin-syntax-bigint@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/686891b81af2bc74c39013655da368a480f17dd237bf9fbc32048e5865cb706d5a8f65438030da535b332b1d6b22feba336da8fa931f663b6b34e13147d12dde + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-properties@npm:^7.12.13": + version: 7.12.13 + resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.12.13" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/95168fa186416195280b1264fb18afcdcdcea780b3515537b766cb90de6ce042d42dd6a204a39002f794ae5845b02afb0fd4861a3308a861204a55e68310a120 + languageName: node + linkType: hard + +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/4464bf9115f4a2d02ce1454411baf9cfb665af1da53709c5c56953e5e2913745b0fcce82982a00463d6facbdd93445c691024e310b91431a1e2f024b158f6371 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-attributes@npm:^7.24.7": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e594c185b12bfe0bbe7ca78dfeebe870e6d569a12128cac86f3164a075fe0ff70e25ddbd97fd0782906b91f65560c9dc6957716b7b4a68aba2516c9b7455e352 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/0b08b5e4c3128523d8e346f8cfc86824f0da2697b1be12d71af50a31aff7a56ceb873ed28779121051475010c28d6146a6bfea8518b150b71eeb4e46190172ee + languageName: node + linkType: hard + +"@babel/plugin-syntax-json-strings@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/e98f31b2ec406c57757d115aac81d0336e8434101c224edd9a5c93cefa53faf63eacc69f3138960c8b25401315af03df37f68d316c151c4b933136716ed6906e + languageName: node + linkType: hard + +"@babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.25.9 + resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/d56597aff4df39d3decda50193b6dfbe596ca53f437ff2934622ce19a743bf7f43492d3fb3308b0289f5cee2b825d99ceb56526a2b9e7b68bf04901546c5618c + languageName: node + linkType: hard + +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2594cfbe29411ad5bc2ad4058de7b2f6a8c5b86eda525a993959438615479e59c012c14aec979e538d60a584a1a799b60d1b8942c3b18468cb9d99b8fd34cd0b + languageName: node + linkType: hard + +"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/2024fbb1162899094cfc81152449b12bd0cc7053c6d4bda8ac2852545c87d0a851b1b72ed9560673cbf3ef6248257262c3c04aabf73117215c1b9cc7dd2542ce + languageName: node + linkType: hard + +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.10.4" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/c55a82b3113480942c6aa2fcbe976ff9caa74b7b1109ff4369641dfbc88d1da348aceb3c31b6ed311c84d1e7c479440b961906c735d0ab494f688bf2fd5b9bb9 + languageName: node + linkType: hard + +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/ee1eab52ea6437e3101a0a7018b0da698545230015fc8ab129d292980ec6dff94d265e9e90070e8ae5fed42f08f1622c14c94552c77bcac784b37f503a82ff26 + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/27e2493ab67a8ea6d693af1287f7e9acec206d1213ff107a928e85e173741e1d594196f99fec50e9dde404b09164f39dec5864c767212154ffe1caa6af0bc5af + languageName: node + linkType: hard + +"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": + version: 7.8.3 + resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.8.0" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/46edddf2faa6ebf94147b8e8540dfc60a5ab718e2de4d01b2c0bdf250a4d642c2bd47cbcbb739febcb2bf75514dbcefad3c52208787994b8d0f8822490f55e81 + languageName: node + linkType: hard + +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/69822772561706c87f0a65bc92d0772cea74d6bc0911537904a676d5ff496a6d3ac4e05a166d8125fce4a16605bace141afc3611074e170a994e66e5397787f3 + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/14bf6e65d5bc1231ffa9def5f0ef30b19b51c218fcecaa78cd1bdf7939dfdf23f90336080b7f5196916368e399934ce5d581492d8292b46a2fb569d8b2da106f + languageName: node + linkType: hard + +"@babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.25.9 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/5192ebe11bd46aea68b7a60fd9555465c59af7e279e71126788e59121b86e00b505816685ab4782abe159232b0f73854e804b54449820b0d950b397ee158caa2 + languageName: node + linkType: hard + +"@babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3": + version: 7.26.9 + resolution: "@babel/template@npm:7.26.9" + dependencies: + "@babel/code-frame": "npm:^7.26.2" + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 10c0/019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/traverse@npm:7.26.9" + dependencies: + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/51dd57fa39ea34d04816806bfead04c74f37301269d24c192d1406dc6e244fea99713b3b9c5f3e926d9ef6aa9cd5c062ad4f2fc1caa9cf843d5e864484ac955e + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9, @babel/types@npm:^7.3.3": + version: 7.26.9 + resolution: "@babel/types@npm:7.26.9" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10c0/999c56269ba00e5c57aa711fbe7ff071cd6990bafd1b978341ea7572cc78919986e2aa6ee51dacf4b6a7a6fa63ba4eb3f1a03cf55eee31b896a56d068b895964 + languageName: node + linkType: hard + +"@bcoe/v8-coverage@npm:^0.2.3": + version: 0.2.3 + resolution: "@bcoe/v8-coverage@npm:0.2.3" + checksum: 10c0/6b80ae4cb3db53f486da2dc63b6e190a74c8c3cca16bb2733f234a0b6a9382b09b146488ae08e2b22cf00f6c83e20f3e040a2f7894f05c045c946d6a090b1d52 + languageName: node + linkType: hard + +"@clinic/bubbleprof@npm:^10.0.0": + version: 10.0.0 + resolution: "@clinic/bubbleprof@npm:10.0.0" + dependencies: + "@clinic/clinic-common": "npm:^7.0.0" + "@clinic/node-trace-log-join": "npm:^2.0.0" + "@clinic/trace-events-parser": "npm:^2.0.0" + array-flatten: "npm:^3.0.0" + async: "npm:^3.0.1" + d3-axis: "npm:^1.0.8" + d3-color: "npm:^1.4.0" + d3-drag: "npm:^1.2.3" + d3-ease: "npm:^1.0.3" + d3-format: "npm:^1.3.0" + d3-interpolate: "npm:^1.2.0" + d3-scale: "npm:^3.0.0" + d3-selection: "npm:^1.3.0" + d3-shape: "npm:^1.2.0" + d3-time: "npm:^1.0.8" + d3-time-format: "npm:^2.1.1" + d3-transition: "npm:^1.1.1" + endpoint: "npm:^0.4.5" + lodash: "npm:^4.14.0" + minify-stream: "npm:^2.0.1" + mkdirp: "npm:^1.0.0" + on-net-listen: "npm:^1.0.0" + protocol-buffers: "npm:^4.0.4" + pump: "npm:^3.0.0" + checksum: 10c0/53adbeb93e2a56995a62228b38cee2e44d3175616e5c3cf09c49b1ce0b9b2ec785237796cbfd13d4a94201a16cca5b9c3c4a22a5c5a3669e4304f55e9b7ffafa + languageName: node + linkType: hard + +"@clinic/clinic-common@npm:^7.0.0": + version: 7.1.0 + resolution: "@clinic/clinic-common@npm:7.1.0" + dependencies: + brfs: "npm:^2.0.1" + browserify: "npm:^17.0.0" + chalk: "npm:^4.1.0" + lodash.debounce: "npm:^4.0.8" + loose-envify: "npm:^1.4.0" + postcss: "npm:^8.1.10" + postcss-import: "npm:^13.0.0" + stream-template: "npm:0.0.10" + webfontloader: "npm:^1.6.28" + checksum: 10c0/7d8cfdc0921c87a8dc6ea84ebe3fe320edbaa552208d5b10d7fae0eb6020b4ddcd4000039108835db72f374e1505dd8b33865827094ec0c2f1bc24a0f3d6c3b9 + languageName: node + linkType: hard + +"@clinic/doctor@npm:^11.0.0": + version: 11.0.0 + resolution: "@clinic/doctor@npm:11.0.0" + dependencies: + "@clinic/clinic-common": "npm:^7.0.0" + "@clinic/node-trace-log-join": "npm:^2.0.0" + "@clinic/trace-events-parser": "npm:^2.0.0" + "@tensorflow/tfjs-backend-cpu": "npm:^3.13.0" + "@tensorflow/tfjs-core": "npm:^3.13.0" + async: "npm:^3.0.1" + clipboard-copy: "npm:^4.0.1" + d3-array: "npm:^2.0.0" + d3-axis: "npm:^1.0.8" + d3-scale: "npm:^3.0.0" + d3-selection: "npm:^1.1.0" + d3-shape: "npm:^1.2.0" + d3-time-format: "npm:^2.1.0" + debug: "npm:^4.3.1" + distributions: "npm:^2.0.0" + endpoint: "npm:^0.4.5" + hidden-markov-model-tf: "npm:^4.0.0" + minify-stream: "npm:^2.0.1" + mkdirp: "npm:^1.0.0" + on-net-listen: "npm:^1.0.0" + protocol-buffers: "npm:^4.0.4" + pump: "npm:^3.0.0" + pumpify: "npm:^2.0.0" + semver: "npm:^7.0.0" + showdown: "npm:^1.7.6" + stream-template: "npm:0.0.10" + streaming-json-stringify: "npm:^3.1.0" + summary: "npm:^2.1.0" + ttest: "npm:^3.0.0" + checksum: 10c0/a3aaf8f482c95578b3971d6c434b6e1134e8ae56fb8b381450e9508fc6e3ab92e02d17c1a76f066023b0574bb6cad69f15610b7ae4e6031735ef6a1ce5a67761 + languageName: node + linkType: hard + +"@clinic/flame@npm:^13.0.0": + version: 13.0.0 + resolution: "@clinic/flame@npm:13.0.0" + dependencies: + 0x: "npm:^5.0.0" + "@clinic/clinic-common": "npm:^7.0.0" + copy-to-clipboard: "npm:^3.0.8" + d3-array: "npm:^2.0.2" + d3-fg: "npm:^6.13.1" + d3-selection: "npm:^1.3.2" + flame-gradient: "npm:^1.0.0" + lodash.debounce: "npm:^4.0.8" + pump: "npm:^3.0.0" + querystringify: "npm:^2.1.0" + rimraf: "npm:^3.0.2" + checksum: 10c0/0daf350464abbd8e756acfbc863d9d9b7773d0678be778bf5258ab841bbff27a59b6aa16f67874d372ea945b9482b539205f1cd39d5877bdcf1f49b120fc4aa9 + languageName: node + linkType: hard + +"@clinic/heap-profiler@npm:^5.0.0": + version: 5.0.0 + resolution: "@clinic/heap-profiler@npm:5.0.0" + dependencies: + "@clinic/clinic-common": "npm:^7.0.0" + "@nearform/heap-profiler": "npm:^2.0.0" + abort-controller: "npm:^3.0.0" + copy-to-clipboard: "npm:^3.0.8" + d3-array: "npm:^2.0.2" + d3-fg: "npm:^6.13.1" + d3-selection: "npm:^1.3.2" + fs-extra: "npm:^11.0.0" + lodash.debounce: "npm:^4.0.8" + on-net-listen: "npm:1.1.2" + pump: "npm:^3.0.0" + querystringify: "npm:^2.1.0" + sinusoidal-decimal: "npm:^1.0.0" + checksum: 10c0/09eeb80c04d4f1f23d9df8898afd652065258e93b9daef234f83ee33a726cee2ea702a6c64d3646729373bcb6a045709ce1577e43c4f13681693cdf1904fd887 + languageName: node + linkType: hard + +"@clinic/node-trace-log-join@npm:^2.0.0": + version: 2.0.0 + resolution: "@clinic/node-trace-log-join@npm:2.0.0" + dependencies: + "@clinic/trace-events-parser": "npm:^2.0.0" + multistream: "npm:^2.1.0" + pump: "npm:^3.0.0" + through2: "npm:^2.0.3" + bin: + node-trace-log-join: bin.js + checksum: 10c0/4647b2d75a314c28d6d40ac0e20f6fc5be19b0724bd2f7060f4fc1ad2849130d3c90a28a40088e01f9dcfd080217b223f58c20b37b8ec5c81f90901457a3e3bc + languageName: node + linkType: hard + +"@clinic/trace-events-parser@npm:^2.0.0": + version: 2.0.0 + resolution: "@clinic/trace-events-parser@npm:2.0.0" + dependencies: + turbo-json-parse: "npm:^2.2.0" + checksum: 10c0/6252842d6273280c6c79806f76d7174b192c763da695a4bebae2ee18c2fdb613c278e79f2c250f8b64b147e5842f960aef88da4ebe96932fde4623de753a65c3 + languageName: node + linkType: hard + +"@colors/colors@npm:1.5.0": + version: 1.5.0 + resolution: "@colors/colors@npm:1.5.0" + checksum: 10c0/eb42729851adca56d19a08e48d5a1e95efd2a32c55ae0323de8119052be0510d4b7a1611f2abcbf28c044a6c11e6b7d38f99fccdad7429300c37a8ea5fb95b44 + languageName: node + linkType: hard + +"@emnapi/core@npm:^1.1.0": + version: 1.3.1 + resolution: "@emnapi/core@npm:1.3.1" + dependencies: + "@emnapi/wasi-threads": "npm:1.0.1" + tslib: "npm:^2.4.0" + checksum: 10c0/d3be1044ad704e2c486641bc18908523490f28c7d38bd12d9c1d4ce37d39dae6c4aecd2f2eaf44c6e3bd90eaf04e0591acc440b1b038cdf43cce078a355a0ea0 + languageName: node + linkType: hard + +"@emnapi/runtime@npm:^1.1.0": + version: 1.3.1 + resolution: "@emnapi/runtime@npm:1.3.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/060ffede50f1b619c15083312b80a9e62a5b0c87aa8c1b54854c49766c9d69f8d1d3d87bd963a647071263a320db41b25eaa50b74d6a80dcc763c23dbeaafd6c + languageName: node + linkType: hard + +"@emnapi/wasi-threads@npm:1.0.1": + version: 1.0.1 + resolution: "@emnapi/wasi-threads@npm:1.0.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/1e0c8036b8d53e9b07cc9acf021705ef6c86ab6b13e1acda7fffaf541a2d3565072afb92597419173ced9ea14f6bf32fce149106e669b5902b825e8b499e5c6c + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": + version: 4.4.1 + resolution: "@eslint-community/eslint-utils@npm:4.4.1" + dependencies: + eslint-visitor-keys: "npm:^3.4.3" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/2aa0ac2fc50ff3f234408b10900ed4f1a0b19352f21346ad4cc3d83a1271481bdda11097baa45d484dd564c895e0762a27a8240be7a256b3ad47129e96528252 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^9.6.0" + globals: "npm:^13.19.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 + languageName: node + linkType: hard + +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: 10c0/b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223 + languageName: node + linkType: hard + +"@grpc/grpc-js@npm:^1.14.3, @grpc/grpc-js@npm:^1.7.1": + version: 1.14.3 + resolution: "@grpc/grpc-js@npm:1.14.3" + dependencies: + "@grpc/proto-loader": "npm:^0.8.0" + "@js-sdsl/ordered-map": "npm:^4.4.2" + checksum: 10c0/f41f06a311b93cca8c472d56e21387e0f7b57bb2337a91d15ea4279bac8ec4fa0de6bd0d881201229ab800c0f0c55277911ecb850e057f20a828d0ddd623551d + languageName: node + linkType: hard + +"@grpc/proto-loader@npm:^0.8.0": + version: 0.8.0 + resolution: "@grpc/proto-loader@npm:0.8.0" + dependencies: + lodash.camelcase: "npm:^4.3.0" + long: "npm:^5.0.0" + protobufjs: "npm:^7.5.3" + yargs: "npm:^17.7.2" + bin: + proto-loader-gen-types: build/bin/proto-loader-gen-types.js + checksum: 10c0/a27da3b85d5d17bab956d536786c717287eae46ca264ea9ec774db90ff571955bae2705809f431b4622fbf3be9951d7c7bbb1360b2015ee88abe1587cf3d6fe0 + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" + dependencies: + "@humanwhocodes/object-schema": "npm:^2.0.3" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" + checksum: 10c0/205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^2.0.3": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + languageName: node + linkType: hard + +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10c0/c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 + languageName: node + linkType: hard + +"@istanbuljs/load-nyc-config@npm:^1.0.0": + version: 1.1.0 + resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" + dependencies: + camelcase: "npm:^5.3.1" + find-up: "npm:^4.1.0" + get-package-type: "npm:^0.1.0" + js-yaml: "npm:^3.13.1" + resolve-from: "npm:^5.0.0" + checksum: 10c0/dd2a8b094887da5a1a2339543a4933d06db2e63cbbc2e288eb6431bd832065df0c099d091b6a67436e71b7d6bf85f01ce7c15f9253b4cbebcc3b9a496165ba42 + languageName: node + linkType: hard + +"@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": + version: 0.1.3 + resolution: "@istanbuljs/schema@npm:0.1.3" + checksum: 10c0/61c5286771676c9ca3eb2bd8a7310a9c063fb6e0e9712225c8471c582d157392c88f5353581c8c9adbe0dff98892317d2fdfc56c3499aa42e0194405206a963a + languageName: node + linkType: hard + +"@jest/console@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/console@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/7be408781d0a6f657e969cbec13b540c329671819c2f57acfad0dae9dbfe2c9be859f38fe99b35dba9ff1536937dc6ddc69fdcd2794812fa3c647a1619797f6c + languageName: node + linkType: hard + +"@jest/core@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/core@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/reporters": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-changed-files: "npm:^29.7.0" + jest-config: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-resolve-dependencies: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-ansi: "npm:^6.0.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/934f7bf73190f029ac0f96662c85cd276ec460d407baf6b0dbaec2872e157db4d55a7ee0b1c43b18874602f662b37cb973dda469a4e6d88b4e4845b521adeeb2 + languageName: node + linkType: hard + +"@jest/environment@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/environment@npm:29.7.0" + dependencies: + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + checksum: 10c0/c7b1b40c618f8baf4d00609022d2afa086d9c6acc706f303a70bb4b67275868f620ad2e1a9efc5edd418906157337cce50589a627a6400bbdf117d351b91ef86 + languageName: node + linkType: hard + +"@jest/expect-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect-utils@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + checksum: 10c0/60b79d23a5358dc50d9510d726443316253ecda3a7fb8072e1526b3e0d3b14f066ee112db95699b7a43ad3f0b61b750c72e28a5a1cac361d7a2bb34747fa938a + languageName: node + linkType: hard + +"@jest/expect@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/expect@npm:29.7.0" + dependencies: + expect: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b41f193fb697d3ced134349250aed6ccea075e48c4f803159db102b826a4e473397c68c31118259868fd69a5cba70e97e1c26d2c2ff716ca39dc73a2ccec037e + languageName: node + linkType: hard + +"@jest/fake-timers@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/fake-timers@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@sinonjs/fake-timers": "npm:^10.0.2" + "@types/node": "npm:*" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/cf0a8bcda801b28dc2e2b2ba36302200ee8104a45ad7a21e6c234148932f826cb3bc57c8df3b7b815aeea0861d7b6ca6f0d4778f93b9219398ef28749e03595c + languageName: node + linkType: hard + +"@jest/globals@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/globals@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + jest-mock: "npm:^29.7.0" + checksum: 10c0/a385c99396878fe6e4460c43bd7bb0a5cc52befb462cc6e7f2a3810f9e7bcce7cdeb51908fd530391ee452dc856c98baa2c5f5fa8a5b30b071d31ef7f6955cea + languageName: node + linkType: hard + +"@jest/reporters@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/reporters@npm:29.7.0" + dependencies: + "@bcoe/v8-coverage": "npm:^0.2.3" + "@jest/console": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + collect-v8-coverage: "npm:^1.0.0" + exit: "npm:^0.1.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + istanbul-lib-coverage: "npm:^3.0.0" + istanbul-lib-instrument: "npm:^6.0.0" + istanbul-lib-report: "npm:^3.0.0" + istanbul-lib-source-maps: "npm:^4.0.0" + istanbul-reports: "npm:^3.1.3" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + slash: "npm:^3.0.0" + string-length: "npm:^4.0.1" + strip-ansi: "npm:^6.0.0" + v8-to-istanbul: "npm:^9.0.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: 10c0/a754402a799541c6e5aff2c8160562525e2a47e7d568f01ebfc4da66522de39cbb809bbb0a841c7052e4270d79214e70aec3c169e4eae42a03bc1a8a20cb9fa2 + languageName: node + linkType: hard + +"@jest/schemas@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/schemas@npm:29.6.3" + dependencies: + "@sinclair/typebox": "npm:^0.27.8" + checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be + languageName: node + linkType: hard + +"@jest/source-map@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/source-map@npm:29.6.3" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.18" + callsites: "npm:^3.0.0" + graceful-fs: "npm:^4.2.9" + checksum: 10c0/a2f177081830a2e8ad3f2e29e20b63bd40bade294880b595acf2fc09ec74b6a9dd98f126a2baa2bf4941acd89b13a4ade5351b3885c224107083a0059b60a219 + languageName: node + linkType: hard + +"@jest/test-result@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-result@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + collect-v8-coverage: "npm:^1.0.0" + checksum: 10c0/7de54090e54a674ca173470b55dc1afdee994f2d70d185c80236003efd3fa2b753fff51ffcdda8e2890244c411fd2267529d42c4a50a8303755041ee493e6a04 + languageName: node + linkType: hard + +"@jest/test-sequencer@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/test-sequencer@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + slash: "npm:^3.0.0" + checksum: 10c0/593a8c4272797bb5628984486080cbf57aed09c7cfdc0a634e8c06c38c6bef329c46c0016e84555ee55d1cd1f381518cf1890990ff845524c1123720c8c1481b + languageName: node + linkType: hard + +"@jest/transform@npm:^29.7.0": + version: 29.7.0 + resolution: "@jest/transform@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/types": "npm:^29.6.3" + "@jridgewell/trace-mapping": "npm:^0.3.18" + babel-plugin-istanbul: "npm:^6.1.1" + chalk: "npm:^4.0.0" + convert-source-map: "npm:^2.0.0" + fast-json-stable-stringify: "npm:^2.1.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + pirates: "npm:^4.0.4" + slash: "npm:^3.0.0" + write-file-atomic: "npm:^4.0.2" + checksum: 10c0/7f4a7f73dcf45dfdf280c7aa283cbac7b6e5a904813c3a93ead7e55873761fc20d5c4f0191d2019004fac6f55f061c82eb3249c2901164ad80e362e7a7ede5a6 + languageName: node + linkType: hard + +"@jest/types@npm:^29.6.3": + version: 29.6.3 + resolution: "@jest/types@npm:29.6.3" + dependencies: + "@jest/schemas": "npm:^29.6.3" + "@types/istanbul-lib-coverage": "npm:^2.0.0" + "@types/istanbul-reports": "npm:^3.0.0" + "@types/node": "npm:*" + "@types/yargs": "npm:^17.0.8" + chalk: "npm:^4.0.0" + checksum: 10c0/ea4e493dd3fb47933b8ccab201ae573dcc451f951dc44ed2a86123cd8541b82aa9d2b1031caf9b1080d6673c517e2dcc25a44b2dc4f3fbc37bfc965d444888c0 + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.8 + resolution: "@jridgewell/gen-mapping@npm:0.3.8" + dependencies: + "@jridgewell/set-array": "npm:^1.2.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/c668feaf86c501d7c804904a61c23c67447b2137b813b9ce03eca82cb9d65ac7006d766c218685d76e3d72828279b6ee26c347aa1119dab23fbaf36aed51585a + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 + languageName: node + linkType: hard + +"@js-sdsl/ordered-map@npm:^4.4.2": + version: 4.4.2 + resolution: "@js-sdsl/ordered-map@npm:4.4.2" + checksum: 10c0/cc7e15dc4acf6d9ef663757279600bab70533d847dcc1ab01332e9e680bd30b77cdf9ad885cc774276f51d98b05a013571c940e5b360985af5eb798dc1a2ee2b + languageName: node + linkType: hard + +"@mapbox/node-pre-gyp@npm:^2.0.0": + version: 2.0.3 + resolution: "@mapbox/node-pre-gyp@npm:2.0.3" + dependencies: + consola: "npm:^3.2.3" + detect-libc: "npm:^2.0.0" + https-proxy-agent: "npm:^7.0.5" + node-fetch: "npm:^2.6.7" + nopt: "npm:^8.0.0" + semver: "npm:^7.5.3" + tar: "npm:^7.4.0" + bin: + node-pre-gyp: bin/node-pre-gyp + checksum: 10c0/6243c60f0d7327772c679aad20f17bcbf771b362fb7fbf1ae6dcf8dd379bb852e5af26180ab1e987a75dffa7cd5445414dc47e2acbcfe820cb08374deebecbc3 + languageName: node + linkType: hard + +"@microsoft/tsdoc-config@npm:0.16.2": + version: 0.16.2 + resolution: "@microsoft/tsdoc-config@npm:0.16.2" + dependencies: + "@microsoft/tsdoc": "npm:0.14.2" + ajv: "npm:~6.12.6" + jju: "npm:~1.4.0" + resolve: "npm:~1.19.0" + checksum: 10c0/9e8c176b68f01c8bb38e6365d5b543e471bba59fced6070d9bd35b32461fbd650c2e1a6f686e8dca0cf22bc5e7d796e4213e66bce4426c8cb9864c1f6ca6836c + languageName: node + linkType: hard + +"@microsoft/tsdoc@npm:0.14.2": + version: 0.14.2 + resolution: "@microsoft/tsdoc@npm:0.14.2" + checksum: 10c0/c018857ad439144559ce34a397a29ace7cf5b24b999b8e3c1b88d878338088b3a453eaac4435beaf2c7eae13c4c0aac81e42f96f0f1d48e8d4eeb438eb3bb82f + languageName: node + linkType: hard + +"@napi-rs/wasm-runtime@npm:0.2.4": + version: 0.2.4 + resolution: "@napi-rs/wasm-runtime@npm:0.2.4" + dependencies: + "@emnapi/core": "npm:^1.1.0" + "@emnapi/runtime": "npm:^1.1.0" + "@tybys/wasm-util": "npm:^0.9.0" + checksum: 10c0/1040de49b2ef509db207e2517465dbf7fb3474f20e8ec32897672a962ff4f59872385666dac61dc9dbeae3cae5dad265d8dc3865da756adeb07d1634c67b03a1 + languageName: node + linkType: hard + +"@nearform/heap-profiler@npm:^2.0.0": + version: 2.0.0 + resolution: "@nearform/heap-profiler@npm:2.0.0" + dependencies: + abort-controller: "npm:^3.0.0" + sonic-boom: "npm:^1.0.1" + checksum: 10c0/6ce0d90a6684b5dea501284274a7166d72bd156c6ca0edb2b3739a6332504f4a289ac44a053b68490e19aa253d6d39fd5e42389d3a8189b42016e347affb5def + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": "npm:2.0.5" + run-parallel: "npm:^1.1.9" + checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": "npm:2.1.5" + fastq: "npm:^1.6.0" + checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 + languageName: node + linkType: hard + +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 + languageName: node + linkType: hard + +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 + languageName: node + linkType: hard + +"@nx/nx-darwin-arm64@npm:20.1.3": + version: 20.1.3 + resolution: "@nx/nx-darwin-arm64@npm:20.1.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@nx/nx-darwin-x64@npm:20.1.3": + version: 20.1.3 + resolution: "@nx/nx-darwin-x64@npm:20.1.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@nx/nx-freebsd-x64@npm:20.1.3": + version: 20.1.3 + resolution: "@nx/nx-freebsd-x64@npm:20.1.3" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@nx/nx-linux-arm-gnueabihf@npm:20.1.3": + version: 20.1.3 + resolution: "@nx/nx-linux-arm-gnueabihf@npm:20.1.3" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@nx/nx-linux-arm64-gnu@npm:20.1.3": + version: 20.1.3 + resolution: "@nx/nx-linux-arm64-gnu@npm:20.1.3" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@nx/nx-linux-arm64-musl@npm:20.1.3": + version: 20.1.3 + resolution: "@nx/nx-linux-arm64-musl@npm:20.1.3" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@nx/nx-linux-x64-gnu@npm:20.1.3": + version: 20.1.3 + resolution: "@nx/nx-linux-x64-gnu@npm:20.1.3" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@nx/nx-linux-x64-musl@npm:20.1.3": + version: 20.1.3 + resolution: "@nx/nx-linux-x64-musl@npm:20.1.3" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@nx/nx-win32-arm64-msvc@npm:20.1.3": + version: 20.1.3 + resolution: "@nx/nx-win32-arm64-msvc@npm:20.1.3" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@nx/nx-win32-x64-msvc@npm:20.1.3": + version: 20.1.3 + resolution: "@nx/nx-win32-x64-msvc@npm:20.1.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@opentelemetry/api-logs@npm:0.51.1": + version: 0.51.1 + resolution: "@opentelemetry/api-logs@npm:0.51.1" + dependencies: + "@opentelemetry/api": "npm:^1.0.0" + checksum: 10c0/bb469406a1b6f8310c2623b66688d1187731f55516fe3866090ac048d0f58ff88e7d2ad050378d66ca9ce9074529385c884c3a47a8200275abf4dd83b0eaf90a + languageName: node + linkType: hard + +"@opentelemetry/api-logs@npm:0.56.0": + version: 0.56.0 + resolution: "@opentelemetry/api-logs@npm:0.56.0" + dependencies: + "@opentelemetry/api": "npm:^1.3.0" + checksum: 10c0/af78b5534fd8f93edc23811349c88acf9e7cc2c7d94f58a2b58f70016f97aaa80878096c46283fdb53fb7375df83f1a048ac8d5f52b3dc1c98a2184c3a5d50ff + languageName: node + linkType: hard + +"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.9.0": + version: 1.9.0 + resolution: "@opentelemetry/api@npm:1.9.0" + checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add + languageName: node + linkType: hard + +"@opentelemetry/context-async-hooks@npm:1.30.1": + version: 1.30.1 + resolution: "@opentelemetry/context-async-hooks@npm:1.30.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/3e8114d360060a5225226d2fcd8df08cd542246003790a7f011c0774bc60b8a931f46f4c6673f3977a7d9bba717de6ee028cae51b752c2567053d7f46ed3eba3 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.24.1": + version: 1.24.1 + resolution: "@opentelemetry/core@npm:1.24.1" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/e7af32d4253542ee42be74618cef56813ddec878950421d7e51384bde33c5a09f9aeb4391cc9617e1d117091597d1d96a6b80658fb0453a93bcf2d4d316b149d + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.30.1": + version: 1.30.1 + resolution: "@opentelemetry/core@npm:1.30.1" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.28.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/4c25ba50a6137c2ba9ca563fb269378f3c9ca6fd1b3f15dbb6eff78eebf5656f281997cbb7be8e51c01649fd6ad091083fcd8a42dd9b5dfac907dc06d7cfa092 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:2.0.1": + version: 2.0.1 + resolution: "@opentelemetry/core@npm:2.0.1" + dependencies: + "@opentelemetry/semantic-conventions": "npm:^1.29.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/d587b1289559757d80da98039f9f57612f84f72ec608cd665dc467c7c6c5ce3a987dfcc2c63b521c7c86ce984a2552b3ead15a0dc458de1cf6bde5cdfe4ca9d8 + languageName: node + linkType: hard + +"@opentelemetry/exporter-trace-otlp-grpc@npm:^0.51.1": + version: 0.51.1 + resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.51.1" + dependencies: + "@grpc/grpc-js": "npm:^1.7.1" + "@opentelemetry/core": "npm:1.24.1" + "@opentelemetry/otlp-grpc-exporter-base": "npm:0.51.1" + "@opentelemetry/otlp-transformer": "npm:0.51.1" + "@opentelemetry/resources": "npm:1.24.1" + "@opentelemetry/sdk-trace-base": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/81ae48b78786104a5e733ce6a65bbee2e7c6b116137bd18df08bf122b2b45bf3c8b74e7f2b2e458110d755651a3502d3e74667fc7fdb214708b2009c6e722903 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation@npm:^0.56.0": + version: 0.56.0 + resolution: "@opentelemetry/instrumentation@npm:0.56.0" + dependencies: + "@opentelemetry/api-logs": "npm:0.56.0" + "@types/shimmer": "npm:^1.2.0" + import-in-the-middle: "npm:^1.8.1" + require-in-the-middle: "npm:^7.1.1" + semver: "npm:^7.5.2" + shimmer: "npm:^1.2.1" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/31c79f2cfe832c42dd7892b248d474dc6fac134f3ff58faea746abf1b25a5127c4a8608296792bf8ed9c838a1eb0384bf2f51a5123f6569033e346733476e7c9 + languageName: node + linkType: hard + +"@opentelemetry/otlp-exporter-base@npm:0.51.1": + version: 0.51.1 + resolution: "@opentelemetry/otlp-exporter-base@npm:0.51.1" + dependencies: + "@opentelemetry/core": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/5274013e6b23ac1e2e422c9ba0041553621414aaecd0643caa526c32ff08811d0e266b3a3eda526e0e64651fad8ce77a4eeb43850415240d36df26ff5a81914b + languageName: node + linkType: hard + +"@opentelemetry/otlp-grpc-exporter-base@npm:0.51.1": + version: 0.51.1 + resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.51.1" + dependencies: + "@grpc/grpc-js": "npm:^1.7.1" + "@opentelemetry/core": "npm:1.24.1" + "@opentelemetry/otlp-exporter-base": "npm:0.51.1" + protobufjs: "npm:^7.2.3" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + checksum: 10c0/34668a966b7e01818a81f913a82edd249837e5b93aa894ae366142a7a8a5e746cdc19114f010153ace558c88c5f194a768ca47a68616d5284f80d8a6ee25d93e + languageName: node + linkType: hard + +"@opentelemetry/otlp-transformer@npm:0.51.1": + version: 0.51.1 + resolution: "@opentelemetry/otlp-transformer@npm:0.51.1" + dependencies: + "@opentelemetry/api-logs": "npm:0.51.1" + "@opentelemetry/core": "npm:1.24.1" + "@opentelemetry/resources": "npm:1.24.1" + "@opentelemetry/sdk-logs": "npm:0.51.1" + "@opentelemetry/sdk-metrics": "npm:1.24.1" + "@opentelemetry/sdk-trace-base": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/55082908439568f862f24cc714561d3b424cae8e726359c03bbe42f33868d8297fa30d93bcf6f475169ccceaf97ac47ba514e426871a83c8dfe0d2779e3644f3 + languageName: node + linkType: hard + +"@opentelemetry/propagator-b3@npm:1.30.1": + version: 1.30.1 + resolution: "@opentelemetry/propagator-b3@npm:1.30.1" + dependencies: + "@opentelemetry/core": "npm:1.30.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/aeeaa6325e2d970a207a396b98562e05578688ffd047e64544c441456702c593a74b614216c0360ee0f63bb7c3cf39b63f74c0f59c8580a1aac067970cee9bc2 + languageName: node + linkType: hard + +"@opentelemetry/propagator-jaeger@npm:1.30.1": + version: 1.30.1 + resolution: "@opentelemetry/propagator-jaeger@npm:1.30.1" + dependencies: + "@opentelemetry/core": "npm:1.30.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/e828d67768150bb23b4e75589bc6e9a3ae28e50a6ba6f6e737cf14fd33ab4108fb0aa84d363045e7e591b89a55bef4b8823fbd1734f64f7bb918338b78b86881 + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.24.1": + version: 1.24.1 + resolution: "@opentelemetry/resources@npm:1.24.1" + dependencies: + "@opentelemetry/core": "npm:1.24.1" + "@opentelemetry/semantic-conventions": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/b2f68c153231bdca6491d6050d43d84c7679f44783eaca9daa9bdb3381b5bbdb54eb6de472e9177bc1c161b0bc83423af59e5e356cce8f7880fece757a0106b6 + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.30.1": + version: 1.30.1 + resolution: "@opentelemetry/resources@npm:1.30.1" + dependencies: + "@opentelemetry/core": "npm:1.30.1" + "@opentelemetry/semantic-conventions": "npm:1.28.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/688e73258283c80662bfa9a858aaf73bf3b832a18d96e546d0dddfa6dcec556cdfa087a1d0df643435293406009e4122d7fb7eeea69aa87b539d3bab756fba74 + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:^2.0.1": + version: 2.0.1 + resolution: "@opentelemetry/resources@npm:2.0.1" + dependencies: + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/semantic-conventions": "npm:^1.29.0" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.10.0" + checksum: 10c0/96532b7553b26607a7a892d72f6b03ad12bd542dc23c95135a8ae40362da9c883c21a4cff3d2296d9e0e9bd899a5977e325ed52d83142621a8ffe81d08d99341 + languageName: node + linkType: hard + +"@opentelemetry/sdk-logs@npm:0.51.1": + version: 0.51.1 + resolution: "@opentelemetry/sdk-logs@npm:0.51.1" + dependencies: + "@opentelemetry/core": "npm:1.24.1" + "@opentelemetry/resources": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.4.0 <1.9.0" + "@opentelemetry/api-logs": ">=0.39.1" + checksum: 10c0/8359ce836c7431f1bbd915d42c885b01351351a4090cfd99f5e88d4549700c24128f03e99daac22adcef307c9417c6dddc0ed8af0d8e31b4dbc15516d75b4093 + languageName: node + linkType: hard + +"@opentelemetry/sdk-metrics@npm:1.24.1": + version: 1.24.1 + resolution: "@opentelemetry/sdk-metrics@npm:1.24.1" + dependencies: + "@opentelemetry/core": "npm:1.24.1" + "@opentelemetry/resources": "npm:1.24.1" + lodash.merge: "npm:^4.6.2" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/a9e374851d44f67ec64f72721f9f2f9fae7ecf4ddb9dafdd80322b846b31421f29cdaf1aacb7e6944030319405d9d14cb9bd26ce51a23df4eb1061812c0b407c + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:1.24.1": + version: 1.24.1 + resolution: "@opentelemetry/sdk-trace-base@npm:1.24.1" + dependencies: + "@opentelemetry/core": "npm:1.24.1" + "@opentelemetry/resources": "npm:1.24.1" + "@opentelemetry/semantic-conventions": "npm:1.24.1" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/071783367b06410e4e4bf4626bc560e664ccfa5eff497fe645db99b6074702259dba1c56ed8b003e9c0949ba53cd55d32aae1d46fa7bd47da1186f3d941a9713 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:1.30.1": + version: 1.30.1 + resolution: "@opentelemetry/sdk-trace-base@npm:1.30.1" + dependencies: + "@opentelemetry/core": "npm:1.30.1" + "@opentelemetry/resources": "npm:1.30.1" + "@opentelemetry/semantic-conventions": "npm:1.28.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/77019dc3efaeceb41b4c54dd83b92f0ccd81ecceca544cbbe8e0aee4b2c8727724bdb9dcecfe00622c16d60946ae4beb69a5c0e7d85c4bc7ef425bd84f8b970c + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-node@npm:^1.30.0": + version: 1.30.1 + resolution: "@opentelemetry/sdk-trace-node@npm:1.30.1" + dependencies: + "@opentelemetry/context-async-hooks": "npm:1.30.1" + "@opentelemetry/core": "npm:1.30.1" + "@opentelemetry/propagator-b3": "npm:1.30.1" + "@opentelemetry/propagator-jaeger": "npm:1.30.1" + "@opentelemetry/sdk-trace-base": "npm:1.30.1" + semver: "npm:^7.5.2" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.10.0" + checksum: 10c0/8ae1c2b49389d45bc9419e106c47fa3b91cb39708281dc7dfb7dab8e4d98d5bb27c1758a5521722840bca37bb825d4b8b1571e19ab88a7884867f994e29a5989 + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.24.1": + version: 1.24.1 + resolution: "@opentelemetry/semantic-conventions@npm:1.24.1" + checksum: 10c0/5a3707860b70df8430745ef4ef99810a6d61d770942c217ac25ef8d6840a6b17b943c1ebe4da4a118dee0e3b1e71da3c16e2790f3c3a7e7e6b171e8d1944f73e + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.28.0": + version: 1.28.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.28.0" + checksum: 10c0/deb8a0f744198071e70fea27143cf7c9f7ecb7e4d7b619488c917834ea09b31543c1c2bcea4ec5f3cf68797f0ef3549609c14e859013d9376400ac1499c2b9cb + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:^1.28.0, @opentelemetry/semantic-conventions@npm:^1.29.0": + version: 1.36.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.36.0" + checksum: 10c0/edc8a6fe3ec4fc0c67ba3a92b86fb3dcc78fe1eb4f19838d8013c3232b9868540a034dd25cfe0afdd5eae752c5f0e9f42272ff46da144a2d5b35c644478e1c62 + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + languageName: node + linkType: hard + +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2" + checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.4": + version: 2.0.4 + resolution: "@protobufjs/codegen@npm:2.0.4" + checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/eventemitter@npm:1.1.0" + checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/fetch@npm:1.1.0" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.1" + "@protobufjs/inquire": "npm:^1.1.0" + checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0" + checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/utf8@npm:1.1.0" + checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 + languageName: node + linkType: hard + +"@sinclair/typebox@npm:^0.27.8": + version: 0.27.8 + resolution: "@sinclair/typebox@npm:0.27.8" + checksum: 10c0/ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e + languageName: node + linkType: hard + +"@sindresorhus/is@npm:^0.14.0": + version: 0.14.0 + resolution: "@sindresorhus/is@npm:0.14.0" + checksum: 10c0/7247aa9314d4fc3df9b3f63d8b5b962a89c7600a5db1f268546882bfc4d31a975a899f5f42a09dd41a11e58636e6402f7c40f92df853aee417247bb11faee9a0 + languageName: node + linkType: hard + +"@sinonjs/commons@npm:^3.0.0": + version: 3.0.1 + resolution: "@sinonjs/commons@npm:3.0.1" + dependencies: + type-detect: "npm:4.0.8" + checksum: 10c0/1227a7b5bd6c6f9584274db996d7f8cee2c8c350534b9d0141fc662eaf1f292ea0ae3ed19e5e5271c8fd390d27e492ca2803acd31a1978be2cdc6be0da711403 + languageName: node + linkType: hard + +"@sinonjs/fake-timers@npm:^10.0.2": + version: 10.3.0 + resolution: "@sinonjs/fake-timers@npm:10.3.0" + dependencies: + "@sinonjs/commons": "npm:^3.0.0" + checksum: 10c0/2e2fb6cc57f227912814085b7b01fede050cd4746ea8d49a1e44d5a0e56a804663b0340ae2f11af7559ea9bf4d087a11f2f646197a660ea3cb04e19efc04aa63 + languageName: node + linkType: hard + +"@szmarczak/http-timer@npm:^1.1.2": + version: 1.1.2 + resolution: "@szmarczak/http-timer@npm:1.1.2" + dependencies: + defer-to-connect: "npm:^1.0.1" + checksum: 10c0/0594140e027ce4e98970c6d176457fcbff80900b1b3101ac0d08628ca6d21d70e0b94c6aaada94d4f76c1423fcc7195af83da145ce0fd556fc0595ca74a17b8b + languageName: node + linkType: hard + +"@tensorflow/tfjs-backend-cpu@npm:^3.13.0": + version: 3.21.0 + resolution: "@tensorflow/tfjs-backend-cpu@npm:3.21.0" + dependencies: + "@types/seedrandom": "npm:^2.4.28" + seedrandom: "npm:^3.0.5" + peerDependencies: + "@tensorflow/tfjs-core": 3.21.0 + checksum: 10c0/eba11ce7bde814c6d3836713adaeab9f44f01f6d07b057d6d242ec49d87ddbdfe5f1d270ccdb0622bd83c20dd48048f8610319c4fcf10dc60841b290d94a1b39 + languageName: node + linkType: hard + +"@tensorflow/tfjs-core@npm:^3.13.0": + version: 3.21.0 + resolution: "@tensorflow/tfjs-core@npm:3.21.0" + dependencies: + "@types/long": "npm:^4.0.1" + "@types/offscreencanvas": "npm:~2019.3.0" + "@types/seedrandom": "npm:^2.4.28" + "@types/webgl-ext": "npm:0.0.30" + "@webgpu/types": "npm:0.1.16" + long: "npm:4.0.0" + node-fetch: "npm:~2.6.1" + seedrandom: "npm:^3.0.5" + checksum: 10c0/bc8484d4e516808a7f6833c5e0dd5cef2d98af1fe602ff73928805ab13a737090ed982ea9d906d90b53de8c260d3b68f1aeb08dcb3493465dc58f0d682eb391e + languageName: node + linkType: hard + +"@trogonstack/trogon-eventstore-client@workspace:^, @trogonstack/trogon-eventstore-client@workspace:packages/db-client": + version: 0.0.0-use.local + resolution: "@trogonstack/trogon-eventstore-client@workspace:packages/db-client" + dependencies: + "@grpc/grpc-js": "npm:^1.14.3" + "@types/debug": "npm:^4.1.12" + "@types/google-protobuf": "npm:^3.15.12" + "@types/node": "npm:^22.10.2" + "@types/semver": "npm:^7.7.0" + debug: "npm:^4.4.0" + google-protobuf: "npm:^3.21.4" + grpc-tools: "npm:^1.13.1" + grpc_tools_node_protoc_ts: "npm:^5.3.3" + nx: "npm:20.1.3" + semver: "npm:^7.7.2" + shx: "npm:^0.3.4" + languageName: unknown + linkType: soft + +"@trogonstack/trogon-eventstore-opentelemetry@workspace:^, @trogonstack/trogon-eventstore-opentelemetry@workspace:packages/opentelemetry": + version: 0.0.0-use.local + resolution: "@trogonstack/trogon-eventstore-opentelemetry@workspace:packages/opentelemetry" + dependencies: + "@opentelemetry/api": "npm:^1.9.0" + "@opentelemetry/instrumentation": "npm:^0.56.0" + "@trogonstack/trogon-eventstore-client": "workspace:^" + peerDependencies: + "@trogonstack/trogon-eventstore-client": ^0.0.1 + languageName: unknown + linkType: soft + +"@tsconfig/node18@npm:^18.2.4": + version: 18.2.4 + resolution: "@tsconfig/node18@npm:18.2.4" + checksum: 10c0/cdfd17f212660374eb2765cd5907b2252e43cfa2623cd52307a49f004327ef49bbe7d53c78b0aca57f33e9a5cb0d7d2eb5ded9be1235e6212f65c9f0699322b6 + languageName: node + linkType: hard + +"@tybys/wasm-util@npm:^0.9.0": + version: 0.9.0 + resolution: "@tybys/wasm-util@npm:0.9.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/f9fde5c554455019f33af6c8215f1a1435028803dc2a2825b077d812bed4209a1a64444a4ca0ce2ea7e1175c8d88e2f9173a36a33c199e8a5c671aa31de8242d + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.1.14": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" + dependencies: + "@babel/types": "npm:^7.20.7" + checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 + languageName: node + linkType: hard + +"@types/debug@npm:^4.1.12": + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" + dependencies: + "@types/ms": "npm:*" + checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f + languageName: node + linkType: hard + +"@types/google-protobuf@npm:^3.15.12": + version: 3.15.12 + resolution: "@types/google-protobuf@npm:3.15.12" + checksum: 10c0/721783234e627f367dd710c345a1eaa9dca4ac64910032cef0c851c1821e05d06ffb51e9d1693080f1c0797a8674f89130fa56a390395ec7791ea8506d2f3bfb + languageName: node + linkType: hard + +"@types/graceful-fs@npm:^4.1.3": + version: 4.1.9 + resolution: "@types/graceful-fs@npm:4.1.9" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/235d2fc69741448e853333b7c3d1180a966dd2b8972c8cbcd6b2a0c6cd7f8d582ab2b8e58219dbc62cce8f1b40aa317ff78ea2201cdd8249da5025adebed6f0b + languageName: node + linkType: hard + +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 10c0/3948088654f3eeb45363f1db158354fb013b362dba2a5c2c18c559484d5eb9f6fd85b23d66c0a7c2fcfab7308d0a585b14dadaca6cc8bf89ebfdc7f8f5102fb7 + languageName: node + linkType: hard + +"@types/istanbul-lib-report@npm:*": + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" + dependencies: + "@types/istanbul-lib-coverage": "npm:*" + checksum: 10c0/247e477bbc1a77248f3c6de5dadaae85ff86ac2d76c5fc6ab1776f54512a745ff2a5f791d22b942e3990ddbd40f3ef5289317c4fca5741bedfaa4f01df89051c + languageName: node + linkType: hard + +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" + dependencies: + "@types/istanbul-lib-report": "npm:*" + checksum: 10c0/1647fd402aced5b6edac87274af14ebd6b3a85447ef9ad11853a70fd92a98d35f81a5d3ea9fcb5dbb5834e800c6e35b64475e33fcae6bfa9acc70d61497c54ee + languageName: node + linkType: hard + +"@types/jest@npm:^29.5.14": + version: 29.5.14 + resolution: "@types/jest@npm:29.5.14" + dependencies: + expect: "npm:^29.0.0" + pretty-format: "npm:^29.0.0" + checksum: 10c0/18e0712d818890db8a8dab3d91e9ea9f7f19e3f83c2e50b312f557017dc81466207a71f3ed79cf4428e813ba939954fa26ffa0a9a7f153181ba174581b1c2aed + languageName: node + linkType: hard + +"@types/keyv@npm:^3.1.1": + version: 3.1.4 + resolution: "@types/keyv@npm:3.1.4" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/ff8f54fc49621210291f815fe5b15d809fd7d032941b3180743440bd507ecdf08b9e844625fa346af568c84bf34114eb378dcdc3e921a08ba1e2a08d7e3c809c + languageName: node + linkType: hard + +"@types/long@npm:^4.0.1": + version: 4.0.2 + resolution: "@types/long@npm:4.0.2" + checksum: 10c0/42ec66ade1f72ff9d143c5a519a65efc7c1c77be7b1ac5455c530ae9acd87baba065542f8847522af2e3ace2cc999f3ad464ef86e6b7352eece34daf88f8c924 + languageName: node + linkType: hard + +"@types/ms@npm:*": + version: 2.1.0 + resolution: "@types/ms@npm:2.1.0" + checksum: 10c0/5ce692ffe1549e1b827d99ef8ff71187457e0eb44adbae38fdf7b9a74bae8d20642ee963c14516db1d35fa2652e65f47680fdf679dcbde52bbfadd021f497225 + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:^22.10.2": + version: 22.13.4 + resolution: "@types/node@npm:22.13.4" + dependencies: + undici-types: "npm:~6.20.0" + checksum: 10c0/3a234fa7766a3efc382cf81f66f474c26cdab2f54f43f757634c81c0444eb2160c2dabbde9741e4983078a318a88515b65416b5f1ab5478548579d7b3ead1d95 + languageName: node + linkType: hard + +"@types/node@npm:18.19.76": + version: 18.19.76 + resolution: "@types/node@npm:18.19.76" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 10c0/211250b264ca3967d4cce41921b8a4cd704d920152f723f95c18dc7b70771c43472c69a6adc1be1a8364007cfa6ae17408424b3b0bc1d55b5f29bab4a6741336 + languageName: node + linkType: hard + +"@types/offscreencanvas@npm:~2019.3.0": + version: 2019.3.0 + resolution: "@types/offscreencanvas@npm:2019.3.0" + checksum: 10c0/5ad93e734a22dd0831c7d4a32e3241165bb3bb88b703677c60741ebc4557e01e06964274258fb938a5da7caa3319a47f148be3df5e2383311b81bc209946c77d + languageName: node + linkType: hard + +"@types/responselike@npm:^1.0.0": + version: 1.0.3 + resolution: "@types/responselike@npm:1.0.3" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/a58ba341cb9e7d74f71810a88862da7b2a6fa42e2a1fc0ce40498f6ea1d44382f0640117057da779f74c47039f7166bf48fad02dc876f94e005c7afa50f5e129 + languageName: node + linkType: hard + +"@types/seedrandom@npm:^2.4.28": + version: 2.4.34 + resolution: "@types/seedrandom@npm:2.4.34" + checksum: 10c0/de045c55f07270ee300c4f33de0724b69cea9f3597047b53b039b43d4b21c4a40d5f13fe29f2b69a857f124048c4b58bf92ab5faf5816c21c5b2eb4e803cfae6 + languageName: node + linkType: hard + +"@types/semver@npm:^7.7.0": + version: 7.7.0 + resolution: "@types/semver@npm:7.7.0" + checksum: 10c0/6b5f65f647474338abbd6ee91a6bbab434662ddb8fe39464edcbcfc96484d388baad9eb506dff217b6fc1727a88894930eb1f308617161ac0f376fe06be4e1ee + languageName: node + linkType: hard + +"@types/shimmer@npm:^1.2.0": + version: 1.2.0 + resolution: "@types/shimmer@npm:1.2.0" + checksum: 10c0/6f7bfe1b55601cfc3ae713fc74a03341f3834253b8b91cb2add926d5949e4a63f7e666f59c2a6e40a883a5f9e2f3e3af10f9d3aed9b60fced0bda87659e58d8d + languageName: node + linkType: hard + +"@types/stack-utils@npm:^2.0.0": + version: 2.0.3 + resolution: "@types/stack-utils@npm:2.0.3" + checksum: 10c0/1f4658385ae936330581bcb8aa3a066df03867d90281cdf89cc356d404bd6579be0f11902304e1f775d92df22c6dd761d4451c804b0a4fba973e06211e9bd77c + languageName: node + linkType: hard + +"@types/webgl-ext@npm:0.0.30": + version: 0.0.30 + resolution: "@types/webgl-ext@npm:0.0.30" + checksum: 10c0/7d61cc4b95d7619d64831614238c848d73821ff686be0b609ad43883c2e2410b1ff74e3e519d604173c112511302b76465cea93dffc1398bf84cafe0237ed334 + languageName: node + linkType: hard + +"@types/yargs-parser@npm:*": + version: 21.0.3 + resolution: "@types/yargs-parser@npm:21.0.3" + checksum: 10c0/e71c3bd9d0b73ca82e10bee2064c384ab70f61034bbfb78e74f5206283fc16a6d85267b606b5c22cb2a3338373586786fed595b2009825d6a9115afba36560a0 + languageName: node + linkType: hard + +"@types/yargs@npm:^17.0.8": + version: 17.0.33 + resolution: "@types/yargs@npm:17.0.33" + dependencies: + "@types/yargs-parser": "npm:*" + checksum: 10c0/d16937d7ac30dff697801c3d6f235be2166df42e4a88bf730fa6dc09201de3727c0a9500c59a672122313341de5f24e45ee0ff579c08ce91928e519090b7906b + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:^8.10.0": + version: 8.24.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.24.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.24.0" + "@typescript-eslint/type-utils": "npm:8.24.0" + "@typescript-eslint/utils": "npm:8.24.0" + "@typescript-eslint/visitor-keys": "npm:8.24.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^2.0.1" + peerDependencies: + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/50536dc948f66042666337dc133dabf31d65f92348976cbb4eaca0317ea919b37011d05098185fff124eea04b5be9b9e1d4e957f8644261f83de998847558b7b + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^8.10.0": + version: 8.24.0 + resolution: "@typescript-eslint/parser@npm:8.24.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:8.24.0" + "@typescript-eslint/types": "npm:8.24.0" + "@typescript-eslint/typescript-estree": "npm:8.24.0" + "@typescript-eslint/visitor-keys": "npm:8.24.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/3d2a22435714cc89e29bf05554538010354a52ff6ccb7321d5d68ddb27770f046970445e571c020c23994f0abc7ed271ce06d03bba6f590bd289d49006cc7208 + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/scope-manager@npm:8.24.0" + dependencies: + "@typescript-eslint/types": "npm:8.24.0" + "@typescript-eslint/visitor-keys": "npm:8.24.0" + checksum: 10c0/7c47f6b06fb53dbd8bf7b526faad20ed4336f63356f4f3ee6194676b9c10a5c0a25b8449b9254b7a8952dbb859601f8b10617249b767ea11b3b35135822c7ef0 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/type-utils@npm:8.24.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:8.24.0" + "@typescript-eslint/utils": "npm:8.24.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^2.0.1" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/296271f142d3096e9fdd892441657038d3d7fd0508dbfb84147658d1c4559256a9ac0c33af26fb9e6f18e5f0fdd59bdd6149c28fba580e32ff3b1bf4301eab6a + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/types@npm:8.24.0" + checksum: 10c0/d3fe148315a37c272e0d077fd3d05e10c7c3266c006605c94135d587a5cd58e34a7d9ee0bf43bfbe730545cfa329e836b1e5f6b8aabfaf56e2b524578e1b2d26 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.24.0" + dependencies: + "@typescript-eslint/types": "npm:8.24.0" + "@typescript-eslint/visitor-keys": "npm:8.24.0" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.0.1" + peerDependencies: + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/38732a9084131f0bfab3c0105367604d4b3017d4359f49562ac9e95b5490c798d38873f0fef5aafd2e1e78a57b079496d935c71649ea4b5be61bbff27055ebad + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/utils@npm:8.24.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.24.0" + "@typescript-eslint/types": "npm:8.24.0" + "@typescript-eslint/typescript-estree": "npm:8.24.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10c0/c08cf9668d6ece98a0d0e7a87b62009f37931d3d799560c5084a59c90c7f22c45acc5022c104b5bd1899d41c46fba24276fdb31e0742402f804f66285943c150 + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.24.0" + dependencies: + "@typescript-eslint/types": "npm:8.24.0" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10c0/ae3dcabbeb5213282806de1a7bc31c657189aae4225f2847356bc3110de46a43a82595634e0f123f6c8ca53ae6520c2acf7ac59a91eeb83c0f763166e3982f5c + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.3.0 + resolution: "@ungap/structured-clone@npm:1.3.0" + checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a + languageName: node + linkType: hard + +"@webgpu/types@npm:0.1.16": + version: 0.1.16 + resolution: "@webgpu/types@npm:0.1.16" + checksum: 10c0/3f5eeb99b9bfb136ea58ef19a82b925ff04f53af4d3121b1a6ea1ddf4117b880ee411a7d04a9331c64fee417e2d9b5c69e622befd65023a8bf32f90d6a7f03b4 + languageName: node + linkType: hard + +"@yarnpkg/lockfile@npm:^1.1.0": + version: 1.1.0 + resolution: "@yarnpkg/lockfile@npm:1.1.0" + checksum: 10c0/0bfa50a3d756623d1f3409bc23f225a1d069424dbc77c6fd2f14fb377390cd57ec703dc70286e081c564be9051ead9ba85d81d66a3e68eeb6eb506d4e0c0fbda + languageName: node + linkType: hard + +"@yarnpkg/parsers@npm:3.0.2": + version: 3.0.2 + resolution: "@yarnpkg/parsers@npm:3.0.2" + dependencies: + js-yaml: "npm:^3.10.0" + tslib: "npm:^2.4.0" + checksum: 10c0/a0c340e13129643162423d7e666061c0b39b143bfad3fc5a74c7d92a30fd740f6665d41cd4e61832c20375889d793eea1d1d103cacb39ed68f7acd168add8c53 + languageName: node + linkType: hard + +"@zkochan/js-yaml@npm:0.0.7": + version: 0.0.7 + resolution: "@zkochan/js-yaml@npm:0.0.7" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/c8b3525717912811f9422ed50e94c5751ed6f771eb1b7e5cde097f14835654931e2bdaecb1e5fc37b51cf8d822410a307f16dd1581d46149398c30215f3f9bac + languageName: node + linkType: hard + +"JSONStream@npm:^1.0.3": + version: 1.3.5 + resolution: "JSONStream@npm:1.3.5" + dependencies: + jsonparse: "npm:^1.2.0" + through: "npm:>=2.2.7 <3" + bin: + JSONStream: ./bin.js + checksum: 10c0/0f54694da32224d57b715385d4a6b668d2117379d1f3223dc758459246cca58fdc4c628b83e8a8883334e454a0a30aa198ede77c788b55537c1844f686a751f2 + languageName: node + linkType: hard + +"abbrev@npm:^3.0.0": + version: 3.0.0 + resolution: "abbrev@npm:3.0.0" + checksum: 10c0/049704186396f571650eb7b22ed3627b77a5aedf98bb83caf2eac81ca2a3e25e795394b0464cfb2d6076df3db6a5312139eac5b6a126ca296ac53c5008069c28 + languageName: node + linkType: hard + +"abort-controller@npm:^3.0.0": + version: 3.0.0 + resolution: "abort-controller@npm:3.0.0" + dependencies: + event-target-shim: "npm:^5.0.0" + checksum: 10c0/90ccc50f010250152509a344eb2e71977fbf8db0ab8f1061197e3275ddf6c61a41a6edfd7b9409c664513131dd96e962065415325ef23efa5db931b382d24ca5 + languageName: node + linkType: hard + +"acorn-import-attributes@npm:^1.9.5": + version: 1.9.5 + resolution: "acorn-import-attributes@npm:1.9.5" + peerDependencies: + acorn: ^8 + checksum: 10c0/5926eaaead2326d5a86f322ff1b617b0f698aa61dc719a5baa0e9d955c9885cc71febac3fb5bacff71bbf2c4f9c12db2056883c68c53eb962c048b952e1e013d + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 + languageName: node + linkType: hard + +"acorn-node@npm:^1.2.0, acorn-node@npm:^1.3.0, acorn-node@npm:^1.5.2, acorn-node@npm:^1.8.2": + version: 1.8.2 + resolution: "acorn-node@npm:1.8.2" + dependencies: + acorn: "npm:^7.0.0" + acorn-walk: "npm:^7.0.0" + xtend: "npm:^4.0.2" + checksum: 10c0/e9a20dae515701cd3d03812929a7f74c4363fdcb4c74d762f7c43566dc87175ad817aa281ba11c88dabf5e8d35aec590073393c02a04bbdcfda58c2f320d08ac + languageName: node + linkType: hard + +"acorn-walk@npm:^7.0.0": + version: 7.2.0 + resolution: "acorn-walk@npm:7.2.0" + checksum: 10c0/ff99f3406ed8826f7d6ef6ac76b7608f099d45a1ff53229fa267125da1924188dbacf02e7903dfcfd2ae4af46f7be8847dc7d564c73c4e230dfb69c8ea8e6b4c + languageName: node + linkType: hard + +"acorn@npm:^7.0.0": + version: 7.4.1 + resolution: "acorn@npm:7.4.1" + bin: + acorn: bin/acorn + checksum: 10c0/bd0b2c2b0f334bbee48828ff897c12bd2eb5898d03bf556dcc8942022cec795ac5bb5b6b585e2de687db6231faf07e096b59a361231dd8c9344d5df5f7f0e526 + languageName: node + linkType: hard + +"acorn@npm:^8.14.0, acorn@npm:^8.5.0, acorn@npm:^8.9.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" + bin: + acorn: bin/acorn + checksum: 10c0/6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7 + languageName: node + linkType: hard + +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.3 + resolution: "agent-base@npm:7.1.3" + checksum: 10c0/6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 + languageName: node + linkType: hard + +"ajv-formats@npm:^2.1.1": + version: 2.1.1 + resolution: "ajv-formats@npm:2.1.1" + dependencies: + ajv: "npm:^8.0.0" + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 10c0/e43ba22e91b6a48d96224b83d260d3a3a561b42d391f8d3c6d2c1559f9aa5b253bfb306bc94bbeca1d967c014e15a6efe9a207309e95b3eaae07fcbcdc2af662 + languageName: node + linkType: hard + +"ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:~6.12.6": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 + languageName: node + linkType: hard + +"ajv@npm:^8.0.0, ajv@npm:^8.6.3, ajv@npm:^8.8.2": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 + languageName: node + linkType: hard + +"ansi-align@npm:^3.0.0": + version: 3.0.1 + resolution: "ansi-align@npm:3.0.1" + dependencies: + string-width: "npm:^4.1.0" + checksum: 10c0/ad8b755a253a1bc8234eb341e0cec68a857ab18bf97ba2bda529e86f6e30460416523e0ec58c32e5c21f0ca470d779503244892873a5895dbd0c39c788e82467 + languageName: node + linkType: hard + +"ansi-colors@npm:^4.1.1": + version: 4.1.3 + resolution: "ansi-colors@npm:4.1.3" + checksum: 10c0/ec87a2f59902f74e61eada7f6e6fe20094a628dab765cfdbd03c3477599368768cffccdb5d3bb19a1b6c99126783a143b1fee31aab729b31ffe5836c7e5e28b9 + languageName: node + linkType: hard + +"ansi-escapes@npm:^3.2.0": + version: 3.2.0 + resolution: "ansi-escapes@npm:3.2.0" + checksum: 10c0/084e1ce38139ad2406f18a8e7efe2b850ddd06ce3c00f633392d1ce67756dab44fe290e573d09ef3c9a0cb13c12881e0e35a8f77a017d39a0a4ab85ae2fae04f + languageName: node + linkType: hard + +"ansi-escapes@npm:^4.2.1": + version: 4.3.2 + resolution: "ansi-escapes@npm:4.3.2" + dependencies: + type-fest: "npm:^0.21.3" + checksum: 10c0/da917be01871525a3dfcf925ae2977bc59e8c513d4423368645634bf5d4ceba5401574eb705c1e92b79f7292af5a656f78c5725a4b0e1cec97c4b413705c1d50 + languageName: node + linkType: hard + +"ansi-regex@npm:^2.0.0": + version: 2.1.1 + resolution: "ansi-regex@npm:2.1.1" + checksum: 10c0/78cebaf50bce2cb96341a7230adf28d804611da3ce6bf338efa7b72f06cc6ff648e29f80cd95e582617ba58d5fdbec38abfeed3500a98bce8381a9daec7c548b + languageName: node + linkType: hard + +"ansi-regex@npm:^3.0.0": + version: 3.0.1 + resolution: "ansi-regex@npm:3.0.1" + checksum: 10c0/d108a7498b8568caf4a46eea4f1784ab4e0dfb2e3f3938c697dee21443d622d765c958f2b7e2b9f6b9e55e2e2af0584eaa9915d51782b89a841c28e744e7a167 + languageName: node + linkType: hard + +"ansi-regex@npm:^4.1.0": + version: 4.1.1 + resolution: "ansi-regex@npm:4.1.1" + checksum: 10c0/d36d34234d077e8770169d980fed7b2f3724bfa2a01da150ccd75ef9707c80e883d27cdf7a0eac2f145ac1d10a785a8a855cffd05b85f778629a0db62e7033da + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 10c0/a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc + languageName: node + linkType: hard + +"ansi-styles@npm:^2.2.1": + version: 2.2.1 + resolution: "ansi-styles@npm:2.2.1" + checksum: 10c0/7c68aed4f1857389e7a12f85537ea5b40d832656babbf511cc7ecd9efc52889b9c3e5653a71a6aade783c3c5e0aa223ad4ff8e83c27ac8a666514e6c79068cab + languageName: node + linkType: hard + +"ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: "npm:^1.9.0" + checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df + languageName: node + linkType: hard + +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + languageName: node + linkType: hard + +"any-shell-escape@npm:^0.1.1": + version: 0.1.1 + resolution: "any-shell-escape@npm:0.1.1" + checksum: 10c0/401e2d7100e8b2f37db2a65c34fa27b87c543350a245a358aa43f783c5238dea3f209c64370eecaaaa6fe238cb273ee3a8ea41f7c977b87aa27151b7356e8dad + languageName: node + linkType: hard + +"anymatch@npm:^3.0.3": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: "npm:^3.0.0" + picomatch: "npm:^2.0.4" + checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac + languageName: node + linkType: hard + +"argparse@npm:^1.0.7": + version: 1.0.10 + resolution: "argparse@npm:1.0.10" + dependencies: + sprintf-js: "npm:~1.0.2" + checksum: 10c0/b2972c5c23c63df66bca144dbc65d180efa74f25f8fd9b7d9a0a6c88ae839db32df3d54770dcb6460cf840d232b60695d1a6b1053f599d84e73f7437087712de + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e + languageName: node + linkType: hard + +"array-flatten@npm:^3.0.0": + version: 3.0.0 + resolution: "array-flatten@npm:3.0.0" + checksum: 10c0/202dae2bcee760f12e29958a0957bd166b3a9a8b41d0c942786d48857f903479c8a10fc7f55ed64904254dce7240f9fa50633504c925288fd051d9fb122cbb48 + languageName: node + linkType: hard + +"array-from@npm:^2.1.1": + version: 2.1.1 + resolution: "array-from@npm:2.1.1" + checksum: 10c0/565fe078a3fb8be3d1b17d1b1a6b514d14d7f6c7349fb1de0b0f4cb7e0e4ffb6d35e03ff234ac978cffb67fc8f1e93e477271b70fe2f9e0ef76d10b0402d4d26 + languageName: node + linkType: hard + +"asn1.js@npm:^4.10.1": + version: 4.10.1 + resolution: "asn1.js@npm:4.10.1" + dependencies: + bn.js: "npm:^4.0.0" + inherits: "npm:^2.0.1" + minimalistic-assert: "npm:^1.0.0" + checksum: 10c0/afa7f3ab9e31566c80175a75b182e5dba50589dcc738aa485be42bdd787e2a07246a4b034d481861123cbe646a7656f318f4f1cad2e9e5e808a210d5d6feaa88 + languageName: node + linkType: hard + +"asn1@npm:~0.2.3": + version: 0.2.6 + resolution: "asn1@npm:0.2.6" + dependencies: + safer-buffer: "npm:~2.1.0" + checksum: 10c0/00c8a06c37e548762306bcb1488388d2f76c74c36f70c803f0c081a01d3bdf26090fc088cd812afc5e56a6d49e33765d451a5f8a68ab9c2b087eba65d2e980e0 + languageName: node + linkType: hard + +"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": + version: 1.0.0 + resolution: "assert-plus@npm:1.0.0" + checksum: 10c0/b194b9d50c3a8f872ee85ab110784911e696a4d49f7ee6fc5fb63216dedbefd2c55999c70cb2eaeb4cf4a0e0338b44e9ace3627117b5bf0d42460e9132f21b91 + languageName: node + linkType: hard + +"assert@npm:^1.4.0": + version: 1.5.1 + resolution: "assert@npm:1.5.1" + dependencies: + object.assign: "npm:^4.1.4" + util: "npm:^0.10.4" + checksum: 10c0/836688b928b68b7fc5bbc165443e16a62623d57676a1e8a980a0316f9ae86e5e0a102c63470491bf55a8545e75766303640c0c7ad1cf6bfa5450130396043bbd + languageName: node + linkType: hard + +"async@npm:^2.6.2": + version: 2.6.4 + resolution: "async@npm:2.6.4" + dependencies: + lodash: "npm:^4.17.14" + checksum: 10c0/0ebb3273ef96513389520adc88e0d3c45e523d03653cc9b66f5c46f4239444294899bfd13d2b569e7dbfde7da2235c35cf5fd3ece9524f935d41bbe4efccdad0 + languageName: node + linkType: hard + +"async@npm:^3.0.1, async@npm:^3.2.3": + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: 10c0/36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 + languageName: node + linkType: hard + +"asynckit@npm:^0.4.0": + version: 0.4.0 + resolution: "asynckit@npm:0.4.0" + checksum: 10c0/d73e2ddf20c4eb9337e1b3df1a0f6159481050a5de457c55b14ea2e5cb6d90bb69e004c9af54737a5ee0917fcf2c9e25de67777bbe58261847846066ba75bc9d + languageName: node + linkType: hard + +"atomic-sleep@npm:^1.0.0": + version: 1.0.0 + resolution: "atomic-sleep@npm:1.0.0" + checksum: 10c0/e329a6665512736a9bbb073e1761b4ec102f7926cce35037753146a9db9c8104f5044c1662e4a863576ce544fb8be27cd2be6bc8c1a40147d03f31eb1cfb6e8a + languageName: node + linkType: hard + +"atomically@npm:^1.7.0": + version: 1.7.0 + resolution: "atomically@npm:1.7.0" + checksum: 10c0/31f5efd5d69474681268557af4024f9e10223bb6b39fdedb5f2e19405186c4b76284fac9f6c43c9af75013cad6437e93b7168268f5ddb7aaf1cfc5fdb415f227 + languageName: node + linkType: hard + +"autocannon@npm:^7.5.0": + version: 7.15.0 + resolution: "autocannon@npm:7.15.0" + dependencies: + chalk: "npm:^4.1.0" + char-spinner: "npm:^1.0.1" + cli-table3: "npm:^0.6.0" + color-support: "npm:^1.1.1" + cross-argv: "npm:^2.0.0" + form-data: "npm:^4.0.0" + has-async-hooks: "npm:^1.0.0" + hdr-histogram-js: "npm:^3.0.0" + hdr-histogram-percentiles-obj: "npm:^3.0.0" + http-parser-js: "npm:^0.5.2" + hyperid: "npm:^3.0.0" + lodash.chunk: "npm:^4.2.0" + lodash.clonedeep: "npm:^4.5.0" + lodash.flatten: "npm:^4.4.0" + manage-path: "npm:^2.0.0" + on-net-listen: "npm:^1.1.1" + pretty-bytes: "npm:^5.4.1" + progress: "npm:^2.0.3" + reinterval: "npm:^1.1.0" + retimer: "npm:^3.0.0" + semver: "npm:^7.3.2" + subarg: "npm:^1.0.0" + timestring: "npm:^6.0.0" + bin: + autocannon: autocannon.js + checksum: 10c0/5f7e9468df028c355e60c977e0f7f3978ec7b4b4590213adfc24c686c15101de6f0d67f7f7a4c8cc9b642d42ad7f2b53d88c61a9420b910c1e1dd3b220340be3 + languageName: node + linkType: hard + +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 + languageName: node + linkType: hard + +"aws-sign2@npm:~0.7.0": + version: 0.7.0 + resolution: "aws-sign2@npm:0.7.0" + checksum: 10c0/021d2cc5547d4d9ef1633e0332e746a6f447997758b8b68d6fb33f290986872d2bff5f0c37d5832f41a7229361f093cd81c40898d96ed153493c0fb5cd8575d2 + languageName: node + linkType: hard + +"aws4@npm:^1.8.0": + version: 1.13.2 + resolution: "aws4@npm:1.13.2" + checksum: 10c0/c993d0d186d699f685d73113733695d648ec7d4b301aba2e2a559d0cd9c1c902308cc52f4095e1396b23fddbc35113644e7f0a6a32753636306e41e3ed6f1e79 + languageName: node + linkType: hard + +"axios@npm:^1.7.4": + version: 1.15.1 + resolution: "axios@npm:1.15.1" + dependencies: + follow-redirects: "npm:^1.15.11" + form-data: "npm:^4.0.5" + proxy-from-env: "npm:^2.1.0" + checksum: 10c0/f8b5f3aa954cc1da283e32ad81882967a371dfec7dcc75174fcae93093daeb5399aec2ec587d04779f46b00ff1c297ac9edf3fa596452d6a3d455ce5b58093a4 + languageName: node + linkType: hard + +"b4a@npm:^1.6.0": + version: 1.6.7 + resolution: "b4a@npm:1.6.7" + checksum: 10c0/ec2f004d1daae04be8c5a1f8aeb7fea213c34025e279db4958eb0b82c1729ee25f7c6e89f92a5f65c8a9cf2d017ce27e3dda912403341d1781bd74528a4849d4 + languageName: node + linkType: hard + +"babel-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "babel-jest@npm:29.7.0" + dependencies: + "@jest/transform": "npm:^29.7.0" + "@types/babel__core": "npm:^7.1.14" + babel-plugin-istanbul: "npm:^6.1.1" + babel-preset-jest: "npm:^29.6.3" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + slash: "npm:^3.0.0" + peerDependencies: + "@babel/core": ^7.8.0 + checksum: 10c0/2eda9c1391e51936ca573dd1aedfee07b14c59b33dbe16ef347873ddd777bcf6e2fc739681e9e9661ab54ef84a3109a03725be2ac32cd2124c07ea4401cbe8c1 + languageName: node + linkType: hard + +"babel-plugin-istanbul@npm:^6.1.1": + version: 6.1.1 + resolution: "babel-plugin-istanbul@npm:6.1.1" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.0.0" + "@istanbuljs/load-nyc-config": "npm:^1.0.0" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-instrument: "npm:^5.0.4" + test-exclude: "npm:^6.0.0" + checksum: 10c0/1075657feb705e00fd9463b329921856d3775d9867c5054b449317d39153f8fbcebd3e02ebf00432824e647faff3683a9ca0a941325ef1afe9b3c4dd51b24beb + languageName: node + linkType: hard + +"babel-plugin-jest-hoist@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-plugin-jest-hoist@npm:29.6.3" + dependencies: + "@babel/template": "npm:^7.3.3" + "@babel/types": "npm:^7.3.3" + "@types/babel__core": "npm:^7.1.14" + "@types/babel__traverse": "npm:^7.0.6" + checksum: 10c0/7e6451caaf7dce33d010b8aafb970e62f1b0c0b57f4978c37b0d457bbcf0874d75a395a102daf0bae0bd14eafb9f6e9a165ee5e899c0a4f1f3bb2e07b304ed2e + languageName: node + linkType: hard + +"babel-preset-current-node-syntax@npm:^1.0.0": + version: 1.1.0 + resolution: "babel-preset-current-node-syntax@npm:1.1.0" + dependencies: + "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/plugin-syntax-bigint": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" + "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" + "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/0b838d4412e3322cb4436f246e24e9c00bebcedfd8f00a2f51489db683bd35406bbd55a700759c28d26959c6e03f84dd6a1426f576f440267c1d7a73c5717281 + languageName: node + linkType: hard + +"babel-preset-jest@npm:^29.6.3": + version: 29.6.3 + resolution: "babel-preset-jest@npm:29.6.3" + dependencies: + babel-plugin-jest-hoist: "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/ec5fd0276b5630b05f0c14bb97cc3815c6b31600c683ebb51372e54dcb776cff790bdeeabd5b8d01ede375a040337ccbf6a3ccd68d3a34219125945e167ad943 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + languageName: node + linkType: hard + +"base64-js@npm:^1.0.2, base64-js@npm:^1.2.0, base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf + languageName: node + linkType: hard + +"bcrypt-pbkdf@npm:^1.0.0": + version: 1.0.2 + resolution: "bcrypt-pbkdf@npm:1.0.2" + dependencies: + tweetnacl: "npm:^0.14.3" + checksum: 10c0/ddfe85230b32df25aeebfdccfbc61d3bc493ace49c884c9c68575de1f5dcf733a5d7de9def3b0f318b786616b8d85bad50a28b1da1750c43e0012c93badcc148 + languageName: node + linkType: hard + +"benchmark@workspace:packages/benchmark": + version: 0.0.0-use.local + resolution: "benchmark@workspace:packages/benchmark" + dependencies: + "@trogonstack/trogon-eventstore-client": "workspace:^" + clinic: "npm:^13.0.0" + tinybench: "npm:^3.1.1" + languageName: unknown + linkType: soft + +"bit-twiddle@npm:^1.0.0": + version: 1.0.2 + resolution: "bit-twiddle@npm:1.0.2" + checksum: 10c0/edd86fdaeb27fb5acb9dbde247a71e511ebb6c5406ed645038974203dce8c87ef0359f5d5b60212c2a54d0a52ab16a27c4cc3b1cd4e06256a33881ed77f03d7a + languageName: node + linkType: hard + +"bl@npm:^4.0.3, bl@npm:^4.1.0": + version: 4.1.0 + resolution: "bl@npm:4.1.0" + dependencies: + buffer: "npm:^5.5.0" + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.4.0" + checksum: 10c0/02847e1d2cb089c9dc6958add42e3cdeaf07d13f575973963335ac0fdece563a50ac770ac4c8fa06492d2dd276f6cc3b7f08c7cd9c7a7ad0f8d388b2a28def5f + languageName: node + linkType: hard + +"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": + version: 4.12.1 + resolution: "bn.js@npm:4.12.1" + checksum: 10c0/b7f37a0cd5e4b79142b6f4292d518b416be34ae55d6dd6b0f66f96550c8083a50ffbbf8bda8d0ab471158cb81aa74ea4ee58fe33c7802e4a30b13810e98df116 + languageName: node + linkType: hard + +"bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 10c0/bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa + languageName: node + linkType: hard + +"boxen@npm:^5.0.0": + version: 5.1.2 + resolution: "boxen@npm:5.1.2" + dependencies: + ansi-align: "npm:^3.0.0" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.1.0" + cli-boxes: "npm:^2.2.1" + string-width: "npm:^4.2.2" + type-fest: "npm:^0.20.2" + widest-line: "npm:^3.1.0" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/71f31c2eb3dcacd5fce524ae509e0cc90421752e0bfbd0281fd3352871d106c462a0f810c85f2fdb02f3a9fab2d7a84e9718b4999384d651b76104ebe5d2c024 + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" + checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: "npm:^1.0.0" + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + languageName: node + linkType: hard + +"braces@npm:^3.0.3": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 + languageName: node + linkType: hard + +"brfs@npm:^2.0.1": + version: 2.0.2 + resolution: "brfs@npm:2.0.2" + dependencies: + quote-stream: "npm:^1.0.1" + resolve: "npm:^1.1.5" + static-module: "npm:^3.0.2" + through2: "npm:^2.0.0" + bin: + brfs: bin/cmd.js + checksum: 10c0/dea04175edeee8c42ab58c5782de1a55c0809f74d2cedd66a2714eb41ca5094ee5641a939b2f83c77e560d021f640fa9947524ee544ed0fa8415c2aa1f7d97de + languageName: node + linkType: hard + +"brorand@npm:^1.0.1, brorand@npm:^1.1.0": + version: 1.1.0 + resolution: "brorand@npm:1.1.0" + checksum: 10c0/6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 + languageName: node + linkType: hard + +"browser-pack@npm:^6.0.1": + version: 6.1.0 + resolution: "browser-pack@npm:6.1.0" + dependencies: + JSONStream: "npm:^1.0.3" + combine-source-map: "npm:~0.8.0" + defined: "npm:^1.0.0" + safe-buffer: "npm:^5.1.1" + through2: "npm:^2.0.0" + umd: "npm:^3.0.0" + bin: + browser-pack: bin/cmd.js + checksum: 10c0/1912d9e9bf25ff083531f36b484623b63f020a73b7d02a4515830d06b284468994ef55b9b632f0a543ef0db4d9794e618406d7b692ce46a009fecea5a774dd33 + languageName: node + linkType: hard + +"browser-process-hrtime@npm:^0.1.2": + version: 0.1.3 + resolution: "browser-process-hrtime@npm:0.1.3" + checksum: 10c0/57026beaa1b438f520c0ca593fc21f5a11f574f3876d74611a604eafd54ea274ba02c01bcd000dcfc90ef83c057fddc1a4252d81992d96651fd9fcb14e566c53 + languageName: node + linkType: hard + +"browser-resolve@npm:^2.0.0": + version: 2.0.0 + resolution: "browser-resolve@npm:2.0.0" + dependencies: + resolve: "npm:^1.17.0" + checksum: 10c0/06c43adf3cb1939825ab9a4ac355b23272820ee421a20d04f62e0dabd9ea305e497b97f3ac027f87d53c366483aafe8673bbe1aaa5e41cd69eeafa65ac5fda6e + languageName: node + linkType: hard + +"browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": + version: 1.2.0 + resolution: "browserify-aes@npm:1.2.0" + dependencies: + buffer-xor: "npm:^1.0.3" + cipher-base: "npm:^1.0.0" + create-hash: "npm:^1.1.0" + evp_bytestokey: "npm:^1.0.3" + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + checksum: 10c0/967f2ae60d610b7b252a4cbb55a7a3331c78293c94b4dd9c264d384ca93354c089b3af9c0dd023534efdc74ffbc82510f7ad4399cf82bc37bc07052eea485f18 + languageName: node + linkType: hard + +"browserify-cipher@npm:^1.0.1": + version: 1.0.1 + resolution: "browserify-cipher@npm:1.0.1" + dependencies: + browserify-aes: "npm:^1.0.4" + browserify-des: "npm:^1.0.0" + evp_bytestokey: "npm:^1.0.0" + checksum: 10c0/aa256dcb42bc53a67168bbc94ab85d243b0a3b56109dee3b51230b7d010d9b78985ffc1fb36e145c6e4db151f888076c1cfc207baf1525d3e375cbe8187fe27d + languageName: node + linkType: hard + +"browserify-des@npm:^1.0.0": + version: 1.0.2 + resolution: "browserify-des@npm:1.0.2" + dependencies: + cipher-base: "npm:^1.0.1" + des.js: "npm:^1.0.0" + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.1.2" + checksum: 10c0/943eb5d4045eff80a6cde5be4e5fbb1f2d5002126b5a4789c3c1aae3cdddb1eb92b00fb92277f512288e5c6af330730b1dbabcf7ce0923e749e151fcee5a074d + languageName: node + linkType: hard + +"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": + version: 4.1.1 + resolution: "browserify-rsa@npm:4.1.1" + dependencies: + bn.js: "npm:^5.2.1" + randombytes: "npm:^2.1.0" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/b650ee1192e3d7f3d779edc06dd96ed8720362e72ac310c367b9d7fe35f7e8dbb983c1829142b2b3215458be8bf17c38adc7224920843024ed8cf39e19c513c0 + languageName: node + linkType: hard + +"browserify-sign@npm:^4.2.3": + version: 4.2.3 + resolution: "browserify-sign@npm:4.2.3" + dependencies: + bn.js: "npm:^5.2.1" + browserify-rsa: "npm:^4.1.0" + create-hash: "npm:^1.2.0" + create-hmac: "npm:^1.1.7" + elliptic: "npm:^6.5.5" + hash-base: "npm:~3.0" + inherits: "npm:^2.0.4" + parse-asn1: "npm:^5.1.7" + readable-stream: "npm:^2.3.8" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/30c0eba3f5970a20866a4d3fbba2c5bd1928cd24f47faf995f913f1499214c6f3be14bb4d6ec1ab5c6cafb1eca9cb76ba1c2e1c04ed018370634d4e659c77216 + languageName: node + linkType: hard + +"browserify-zlib@npm:~0.2.0": + version: 0.2.0 + resolution: "browserify-zlib@npm:0.2.0" + dependencies: + pako: "npm:~1.0.5" + checksum: 10c0/9ab10b6dc732c6c5ec8ebcbe5cb7fe1467f97402c9b2140113f47b5f187b9438f93a8e065d8baf8b929323c18324fbf1105af479ee86d9d36cab7d7ef3424ad9 + languageName: node + linkType: hard + +"browserify@npm:^17.0.0": + version: 17.0.1 + resolution: "browserify@npm:17.0.1" + dependencies: + JSONStream: "npm:^1.0.3" + assert: "npm:^1.4.0" + browser-pack: "npm:^6.0.1" + browser-resolve: "npm:^2.0.0" + browserify-zlib: "npm:~0.2.0" + buffer: "npm:~5.2.1" + cached-path-relative: "npm:^1.0.0" + concat-stream: "npm:^1.6.0" + console-browserify: "npm:^1.1.0" + constants-browserify: "npm:~1.0.0" + crypto-browserify: "npm:^3.0.0" + defined: "npm:^1.0.0" + deps-sort: "npm:^2.0.1" + domain-browser: "npm:^1.2.0" + duplexer2: "npm:~0.1.2" + events: "npm:^3.0.0" + glob: "npm:^7.1.0" + hasown: "npm:^2.0.0" + htmlescape: "npm:^1.1.0" + https-browserify: "npm:^1.0.0" + inherits: "npm:~2.0.1" + insert-module-globals: "npm:^7.2.1" + labeled-stream-splicer: "npm:^2.0.0" + mkdirp-classic: "npm:^0.5.2" + module-deps: "npm:^6.2.3" + os-browserify: "npm:~0.3.0" + parents: "npm:^1.0.1" + path-browserify: "npm:^1.0.0" + process: "npm:~0.11.0" + punycode: "npm:^1.3.2" + querystring-es3: "npm:~0.2.0" + read-only-stream: "npm:^2.0.0" + readable-stream: "npm:^2.0.2" + resolve: "npm:^1.1.4" + shasum-object: "npm:^1.0.0" + shell-quote: "npm:^1.6.1" + stream-browserify: "npm:^3.0.0" + stream-http: "npm:^3.0.0" + string_decoder: "npm:^1.1.1" + subarg: "npm:^1.0.0" + syntax-error: "npm:^1.1.1" + through2: "npm:^2.0.0" + timers-browserify: "npm:^1.0.1" + tty-browserify: "npm:0.0.1" + url: "npm:~0.11.0" + util: "npm:~0.12.0" + vm-browserify: "npm:^1.0.0" + xtend: "npm:^4.0.0" + bin: + browserify: bin/cmd.js + checksum: 10c0/d55cb025620ad2ef52082b499305ac0d5fbca67994d6e34793fefa5aee1e8f16739c1b1aa29ba705bc4d76f93afa3f844b23ff7e870f802d3bb32f72bf17dc8e + languageName: node + linkType: hard + +"browserslist@npm:^4.24.0": + version: 4.24.4 + resolution: "browserslist@npm:4.24.4" + dependencies: + caniuse-lite: "npm:^1.0.30001688" + electron-to-chromium: "npm:^1.5.73" + node-releases: "npm:^2.0.19" + update-browserslist-db: "npm:^1.1.1" + bin: + browserslist: cli.js + checksum: 10c0/db7ebc1733cf471e0b490b4f47e3e2ea2947ce417192c9246644e92c667dd56a71406cc58f62ca7587caf828364892e9952904a02b7aead752bc65b62a37cfe9 + languageName: node + linkType: hard + +"bs-logger@npm:^0.2.6": + version: 0.2.6 + resolution: "bs-logger@npm:0.2.6" + dependencies: + fast-json-stable-stringify: "npm:2.x" + checksum: 10c0/80e89aaaed4b68e3374ce936f2eb097456a0dddbf11f75238dbd53140b1e39259f0d248a5089ed456f1158984f22191c3658d54a713982f676709fbe1a6fa5a0 + languageName: node + linkType: hard + +"bser@npm:2.1.1": + version: 2.1.1 + resolution: "bser@npm:2.1.1" + dependencies: + node-int64: "npm:^0.4.0" + checksum: 10c0/24d8dfb7b6d457d73f32744e678a60cc553e4ec0e9e1a01cf614b44d85c3c87e188d3cc78ef0442ce5032ee6818de20a0162ba1074725c0d08908f62ea979227 + languageName: node + linkType: hard + +"buffer-equal@npm:0.0.1": + version: 0.0.1 + resolution: "buffer-equal@npm:0.0.1" + checksum: 10c0/2fdcc84ac89032c1db8f393a550f6936f407796c15c9a2eac7b5d1cd1481621215e33d7c768a948e906ea6ae9cf054bbd5aa4492dd68d343f5a12fd48e1c1f67 + languageName: node + linkType: hard + +"buffer-from@npm:^1.0.0": + version: 1.1.2 + resolution: "buffer-from@npm:1.1.2" + checksum: 10c0/124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 + languageName: node + linkType: hard + +"buffer-xor@npm:^1.0.3": + version: 1.0.3 + resolution: "buffer-xor@npm:1.0.3" + checksum: 10c0/fd269d0e0bf71ecac3146187cfc79edc9dbb054e2ee69b4d97dfb857c6d997c33de391696d04bdd669272751fa48e7872a22f3a6c7b07d6c0bc31dbe02a4075c + languageName: node + linkType: hard + +"buffer@npm:^5.2.1, buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.1.13" + checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e + languageName: node + linkType: hard + +"buffer@npm:~5.2.1": + version: 5.2.1 + resolution: "buffer@npm:5.2.1" + dependencies: + base64-js: "npm:^1.0.2" + ieee754: "npm:^1.1.4" + checksum: 10c0/d7351a0bb75b6142b74baf81a7a9705a7f6ceb3ce6d4968d2dfa8268a5abce45cabe6e6256aebbe46ef075934c5ce409203c33c130ed68cc1cec9069c00cb184 + languageName: node + linkType: hard + +"builtin-status-codes@npm:^3.0.0": + version: 3.0.0 + resolution: "builtin-status-codes@npm:3.0.0" + checksum: 10c0/c37bbba11a34c4431e56bd681b175512e99147defbe2358318d8152b3a01df7bf25e0305873947e5b350073d5ef41a364a22b37e48f1fb6d2fe6d5286a0f348c + languageName: node + linkType: hard + +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" + dependencies: + "@npmcli/fs": "npm:^4.0.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10c0/01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c + languageName: node + linkType: hard + +"cacheable-request@npm:^6.0.0": + version: 6.1.0 + resolution: "cacheable-request@npm:6.1.0" + dependencies: + clone-response: "npm:^1.0.2" + get-stream: "npm:^5.1.0" + http-cache-semantics: "npm:^4.0.0" + keyv: "npm:^3.0.0" + lowercase-keys: "npm:^2.0.0" + normalize-url: "npm:^4.1.0" + responselike: "npm:^1.0.2" + checksum: 10c0/e92f2b2078c014ba097647ab4ff6a6149dc2974a65670ee97ec593ec9f4148ecc988e86b9fcd8ebf7fe255774a53d5dc3db6b01065d44f09a7452c7a7d8e4844 + languageName: node + linkType: hard + +"cached-path-relative@npm:^1.0.0, cached-path-relative@npm:^1.0.2": + version: 1.1.0 + resolution: "cached-path-relative@npm:1.1.0" + checksum: 10c0/b181a297a736d69a1210510b91c59c77530782890e4f1bad8548deeab2a8dca69e57ea23c0ca08fbb8ce8d0235a2aa5caf2ea0744652e0c4df81f7427b2b73f4 + languageName: node + linkType: hard + +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.2" + checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 + languageName: node + linkType: hard + +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3": + version: 1.0.3 + resolution: "call-bound@npm:1.0.3" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + get-intrinsic: "npm:^1.2.6" + checksum: 10c0/45257b8e7621067304b30dbd638e856cac913d31e8e00a80d6cf172911acd057846572d0b256b45e652d515db6601e2974a1b1a040e91b4fc36fb3dd86fa69cf + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 + languageName: node + linkType: hard + +"camel-case@npm:^3.0.0": + version: 3.0.0 + resolution: "camel-case@npm:3.0.0" + dependencies: + no-case: "npm:^2.2.0" + upper-case: "npm:^1.1.1" + checksum: 10c0/491c6bbf986b9d8355e12cca6beb719b44c2fe96e8526c09958a1b4e0dbb081a82ea59c13b5a6ccf9158ce5979cbe56a8a10d7322bfeed2d84725c6b89d8f934 + languageName: node + linkType: hard + +"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 + languageName: node + linkType: hard + +"camelcase@npm:^6.2.0": + version: 6.3.0 + resolution: "camelcase@npm:6.3.0" + checksum: 10c0/0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001699 + resolution: "caniuse-lite@npm:1.0.30001699" + checksum: 10c0/e87b3a0602c3124131f6a21f1eb262378e17a2ee3089e3c472ac8b9caa85cf7d6a219655379302c29c6f10a74051f2a712639d7f98ee0444c73fefcbaf25d519 + languageName: node + linkType: hard + +"caseless@npm:~0.12.0": + version: 0.12.0 + resolution: "caseless@npm:0.12.0" + checksum: 10c0/ccf64bcb6c0232cdc5b7bd91ddd06e23a4b541f138336d4725233ac538041fb2f29c2e86c3c4a7a61ef990b665348db23a047060b9414c3a6603e9fa61ad4626 + languageName: node + linkType: hard + +"cephes@npm:^2.0.0": + version: 2.0.0 + resolution: "cephes@npm:2.0.0" + checksum: 10c0/61ef2cfc7e632f68082bf7765cf4a41eb97b1c793c061da91a6e4c0879db545d4aa4bc70868c5919e87952ce5d1805712b556a4dab06cae6d9324ff6082747d8 + languageName: node + linkType: hard + +"chalk@npm:^1.1.3": + version: 1.1.3 + resolution: "chalk@npm:1.1.3" + dependencies: + ansi-styles: "npm:^2.2.1" + escape-string-regexp: "npm:^1.0.2" + has-ansi: "npm:^2.0.0" + strip-ansi: "npm:^3.0.0" + supports-color: "npm:^2.0.0" + checksum: 10c0/28c3e399ec286bb3a7111fd4225ebedb0d7b813aef38a37bca7c498d032459c265ef43404201d5fbb8d888d29090899c95335b4c0cda13e8b126ff15c541cef8 + languageName: node + linkType: hard + +"chalk@npm:^2.4.2": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: "npm:^3.2.1" + escape-string-regexp: "npm:^1.0.5" + supports-color: "npm:^5.3.0" + checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"char-regex@npm:^1.0.2": + version: 1.0.2 + resolution: "char-regex@npm:1.0.2" + checksum: 10c0/57a09a86371331e0be35d9083ba429e86c4f4648ecbe27455dbfb343037c16ee6fdc7f6b61f433a57cc5ded5561d71c56a150e018f40c2ffb7bc93a26dae341e + languageName: node + linkType: hard + +"char-spinner@npm:^1.0.1": + version: 1.0.1 + resolution: "char-spinner@npm:1.0.1" + checksum: 10c0/59589cfb84d08605f511bc2e18aaa8a92a77b94c78413583838c390eb3c0da4cf1af1901a6f21bf7ac6b6f12521895814e8d5bbf0a7e53e202f830deb80b1a2e + languageName: node + linkType: hard + +"chardet@npm:^0.7.0": + version: 0.7.0 + resolution: "chardet@npm:0.7.0" + checksum: 10c0/96e4731b9ec8050cbb56ab684e8c48d6c33f7826b755802d14e3ebfdc51c57afeece3ea39bc6b09acc359e4363525388b915e16640c1378053820f5e70d0f27d + languageName: node + linkType: hard + +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10c0/43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 + languageName: node + linkType: hard + +"ci-info@npm:^2.0.0": + version: 2.0.0 + resolution: "ci-info@npm:2.0.0" + checksum: 10c0/8c5fa3830a2bcee2b53c2e5018226f0141db9ec9f7b1e27a5c57db5512332cde8a0beb769bcbaf0d8775a78afbf2bb841928feca4ea6219638a5b088f9884b46 + languageName: node + linkType: hard + +"ci-info@npm:^3.2.0": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 10c0/6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a + languageName: node + linkType: hard + +"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": + version: 1.0.6 + resolution: "cipher-base@npm:1.0.6" + dependencies: + inherits: "npm:^2.0.4" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/f73268e0ee6585800875d9748f2a2377ae7c2c3375cba346f75598ac6f6bc3a25dec56e984a168ced1a862529ffffe615363f750c40349039d96bd30fba0fca8 + languageName: node + linkType: hard + +"cjs-module-lexer@npm:^1.0.0, cjs-module-lexer@npm:^1.2.2": + version: 1.4.3 + resolution: "cjs-module-lexer@npm:1.4.3" + checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be + languageName: node + linkType: hard + +"cli-boxes@npm:^2.2.1": + version: 2.2.1 + resolution: "cli-boxes@npm:2.2.1" + checksum: 10c0/6111352edbb2f62dbc7bfd58f2d534de507afed7f189f13fa894ce5a48badd94b2aa502fda28f1d7dd5f1eb456e7d4033d09a76660013ef50c7f66e7a034f050 + languageName: node + linkType: hard + +"cli-cursor@npm:3.1.0, cli-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-cursor@npm:3.1.0" + dependencies: + restore-cursor: "npm:^3.1.0" + checksum: 10c0/92a2f98ff9037d09be3dfe1f0d749664797fb674bf388375a2207a1203b69d41847abf16434203e0089212479e47a358b13a0222ab9fccfe8e2644a7ccebd111 + languageName: node + linkType: hard + +"cli-cursor@npm:^2.1.0": + version: 2.1.0 + resolution: "cli-cursor@npm:2.1.0" + dependencies: + restore-cursor: "npm:^2.0.0" + checksum: 10c0/09ee6d8b5b818d840bf80ec9561eaf696672197d3a02a7daee2def96d5f52ce6e0bbe7afca754ccf14f04830b5a1b4556273e983507d5029f95bba3016618eda + languageName: node + linkType: hard + +"cli-spinners@npm:2.6.1": + version: 2.6.1 + resolution: "cli-spinners@npm:2.6.1" + checksum: 10c0/6abcdfef59aa68e6b51376d87d257f9120a0a7120a39dd21633702d24797decb6dc747dff2217c88732710db892b5053c5c672d221b6c4d13bbcb5372e203596 + languageName: node + linkType: hard + +"cli-spinners@npm:^2.5.0": + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 10c0/907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 + languageName: node + linkType: hard + +"cli-table3@npm:^0.6.0": + version: 0.6.5 + resolution: "cli-table3@npm:0.6.5" + dependencies: + "@colors/colors": "npm:1.5.0" + string-width: "npm:^4.2.0" + dependenciesMeta: + "@colors/colors": + optional: true + checksum: 10c0/d7cc9ed12212ae68241cc7a3133c52b844113b17856e11f4f81308acc3febcea7cc9fd298e70933e294dd642866b29fd5d113c2c098948701d0c35f09455de78 + languageName: node + linkType: hard + +"cli-width@npm:^2.0.0": + version: 2.2.1 + resolution: "cli-width@npm:2.2.1" + checksum: 10c0/e3a6d422d657ca111c630f69ee0f1a499e8f114eea158ccb2cdbedd19711edffa217093bbd43dafb34b68d1b1a3b5334126e51d059b9ec1d19afa53b42b3ef86 + languageName: node + linkType: hard + +"clinic@npm:^13.0.0": + version: 13.0.0 + resolution: "clinic@npm:13.0.0" + dependencies: + "@clinic/bubbleprof": "npm:^10.0.0" + "@clinic/doctor": "npm:^11.0.0" + "@clinic/flame": "npm:^13.0.0" + "@clinic/heap-profiler": "npm:^5.0.0" + any-shell-escape: "npm:^0.1.1" + async: "npm:^3.0.1" + autocannon: "npm:^7.5.0" + commist: "npm:^1.0.0" + cross-argv: "npm:^1.0.0" + dargs: "npm:^7.0.0" + env-string: "npm:^1.0.1" + execspawn: "npm:^1.0.1" + insight: "npm:^0.11.1" + minimist: "npm:^1.2.0" + open: "npm:^7.3.0" + ora: "npm:^5.1.0" + rimraf: "npm:^3.0.0" + stream-collector: "npm:^1.0.1" + subarg: "npm:^1.0.0" + update-notifier: "npm:^5.0.1" + bin: + clinic: bin.js + checksum: 10c0/f0b05a553a93cfc0b20d4f43b34c3cd21294d59f3e2b73a124b87b32d20c7318dcf93b845e2126fbda080a698380dc288bf3ac1c5ca5f00752d65546a1f975c5 + languageName: node + linkType: hard + +"clipboard-copy@npm:^4.0.1": + version: 4.0.1 + resolution: "clipboard-copy@npm:4.0.1" + checksum: 10c0/382438f78d43512df755740ebcaa6bfa3413bfaf0e7096137799acea88583b3e2ab17164348912c36216d56e69227c47c705da77c50ad8da57456cde8cad0d43 + languageName: node + linkType: hard + +"cliui@npm:^5.0.0": + version: 5.0.0 + resolution: "cliui@npm:5.0.0" + dependencies: + string-width: "npm:^3.1.0" + strip-ansi: "npm:^5.2.0" + wrap-ansi: "npm:^5.1.0" + checksum: 10c0/76142bf306965850a71efd10c9755bd7f447c7c20dd652e1c1ce27d987f862a3facb3cceb2909cef6f0cb363646ee7a1735e3dfdd49f29ed16d733d33e15e2f8 + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"clone-response@npm:^1.0.2": + version: 1.0.3 + resolution: "clone-response@npm:1.0.3" + dependencies: + mimic-response: "npm:^1.0.0" + checksum: 10c0/06a2b611824efb128810708baee3bd169ec9a1bf5976a5258cd7eb3f7db25f00166c6eee5961f075c7e38e194f373d4fdf86b8166ad5b9c7e82bbd2e333a6087 + languageName: node + linkType: hard + +"clone@npm:^1.0.2": + version: 1.0.4 + resolution: "clone@npm:1.0.4" + checksum: 10c0/2176952b3649293473999a95d7bebfc9dc96410f6cbd3d2595cf12fd401f63a4bf41a7adbfd3ab2ff09ed60cb9870c58c6acdd18b87767366fabfc163700f13b + languageName: node + linkType: hard + +"co@npm:^4.6.0": + version: 4.6.0 + resolution: "co@npm:4.6.0" + checksum: 10c0/c0e85ea0ca8bf0a50cbdca82efc5af0301240ca88ebe3644a6ffb8ffe911f34d40f8fbcf8f1d52c5ddd66706abd4d3bfcd64259f1e8e2371d4f47573b0dc8c28 + languageName: node + linkType: hard + +"code-point-at@npm:^1.0.0": + version: 1.1.0 + resolution: "code-point-at@npm:1.1.0" + checksum: 10c0/33f6b234084e46e6e369b6f0b07949392651b4dde70fc6a592a8d3dafa08d5bb32e3981a02f31f6fc323a26bc03a4c063a9d56834848695bda7611c2417ea2e6 + languageName: node + linkType: hard + +"collect-v8-coverage@npm:^1.0.0": + version: 1.0.2 + resolution: "collect-v8-coverage@npm:1.0.2" + checksum: 10c0/ed7008e2e8b6852c5483b444a3ae6e976e088d4335a85aa0a9db2861c5f1d31bd2d7ff97a60469b3388deeba661a619753afbe201279fb159b4b9548ab8269a1 + languageName: node + linkType: hard + +"color-convert@npm:^1.9.0": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: "npm:1.1.3" + checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"color-support@npm:^1.1.1": + version: 1.1.3 + resolution: "color-support@npm:1.1.3" + bin: + color-support: bin.js + checksum: 10c0/8ffeaa270a784dc382f62d9be0a98581db43e11eee301af14734a6d089bd456478b1a8b3e7db7ca7dc5b18a75f828f775c44074020b51c05fc00e6d0992b1cc6 + languageName: node + linkType: hard + +"combine-source-map@npm:^0.8.0, combine-source-map@npm:~0.8.0": + version: 0.8.0 + resolution: "combine-source-map@npm:0.8.0" + dependencies: + convert-source-map: "npm:~1.1.0" + inline-source-map: "npm:~0.6.0" + lodash.memoize: "npm:~3.0.3" + source-map: "npm:~0.5.3" + checksum: 10c0/5f6a743b9fa59f3a51d14162c96d685ddaa1f0c9307d1e6cb864ae1649882138a776b77d8135b616258aa72716052b2f4d3655b10c3d75ea2405d8eb2c7afd1a + languageName: node + linkType: hard + +"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": + version: 1.0.8 + resolution: "combined-stream@npm:1.0.8" + dependencies: + delayed-stream: "npm:~1.0.0" + checksum: 10c0/0dbb829577e1b1e839fa82b40c07ffaf7de8a09b935cadd355a73652ae70a88b4320db322f6634a4ad93424292fa80973ac6480986247f1734a1137debf271d5 + languageName: node + linkType: hard + +"commander@npm:^2.20.0": + version: 2.20.3 + resolution: "commander@npm:2.20.3" + checksum: 10c0/74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288 + languageName: node + linkType: hard + +"commist@npm:^1.0.0": + version: 1.1.0 + resolution: "commist@npm:1.1.0" + dependencies: + leven: "npm:^2.1.0" + minimist: "npm:^1.1.0" + checksum: 10c0/d21312ce6eb515776f956d5659c94dc956c09eb2f4f437b3a0b8b9dbadee54e22c1a9f27316c2cb3639953bdbb0551b54aaf0d8593d140f84cc65f07b8781d0c + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f + languageName: node + linkType: hard + +"concat-stream@npm:^1.6.0, concat-stream@npm:^1.6.1, concat-stream@npm:~1.6.0": + version: 1.6.2 + resolution: "concat-stream@npm:1.6.2" + dependencies: + buffer-from: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^2.2.2" + typedarray: "npm:^0.0.6" + checksum: 10c0/2e9864e18282946dabbccb212c5c7cec0702745e3671679eb8291812ca7fd12023f7d8cb36493942a62f770ac96a7f90009dc5c82ad69893438371720fa92617 + languageName: node + linkType: hard + +"concat-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "concat-stream@npm:2.0.0" + dependencies: + buffer-from: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.0.2" + typedarray: "npm:^0.0.6" + checksum: 10c0/29565dd9198fe1d8cf57f6cc71527dbc6ad67e12e4ac9401feb389c53042b2dceedf47034cbe702dfc4fd8df3ae7e6bfeeebe732cc4fa2674e484c13f04c219a + languageName: node + linkType: hard + +"conf@npm:^10.0.1": + version: 10.2.0 + resolution: "conf@npm:10.2.0" + dependencies: + ajv: "npm:^8.6.3" + ajv-formats: "npm:^2.1.1" + atomically: "npm:^1.7.0" + debounce-fn: "npm:^4.0.0" + dot-prop: "npm:^6.0.1" + env-paths: "npm:^2.2.1" + json-schema-typed: "npm:^7.0.3" + onetime: "npm:^5.1.2" + pkg-up: "npm:^3.1.0" + semver: "npm:^7.3.5" + checksum: 10c0/d608d8c54ba7fad368eac640e77f2ce0334ec27cfd62ac39f44e361af8af9915eaa6c2ada81fbc25c3219273d972b4868bc752e8e2116cb6e12d35df72dc25a4 + languageName: node + linkType: hard + +"configstore@npm:^5.0.1": + version: 5.0.1 + resolution: "configstore@npm:5.0.1" + dependencies: + dot-prop: "npm:^5.2.0" + graceful-fs: "npm:^4.1.2" + make-dir: "npm:^3.0.0" + unique-string: "npm:^2.0.0" + write-file-atomic: "npm:^3.0.0" + xdg-basedir: "npm:^4.0.0" + checksum: 10c0/5af23830e78bdc56cbe92a2f81e87f1d3a39e96e51a0ab2a8bc79bbbc5d4440a48d92833b3fd9c6d34b4a9c4c5853c8487b8e6e68593e7ecbc7434822f7aced3 + languageName: node + linkType: hard + +"consola@npm:^3.2.3": + version: 3.4.2 + resolution: "consola@npm:3.4.2" + checksum: 10c0/7cebe57ecf646ba74b300bcce23bff43034ed6fbec9f7e39c27cee1dc00df8a21cd336b466ad32e304ea70fba04ec9e890c200270de9a526ce021ba8a7e4c11a + languageName: node + linkType: hard + +"console-browserify@npm:^1.1.0": + version: 1.2.0 + resolution: "console-browserify@npm:1.2.0" + checksum: 10c0/89b99a53b7d6cee54e1e64fa6b1f7ac24b844b4019c5d39db298637e55c1f4ffa5c165457ad984864de1379df2c8e1886cbbdac85d9dbb6876a9f26c3106f226 + languageName: node + linkType: hard + +"constants-browserify@npm:~1.0.0": + version: 1.0.0 + resolution: "constants-browserify@npm:1.0.0" + checksum: 10c0/ab49b1d59a433ed77c964d90d19e08b2f77213fb823da4729c0baead55e3c597f8f97ebccfdfc47bd896d43854a117d114c849a6f659d9986420e97da0f83ac5 + languageName: node + linkType: hard + +"convert-source-map@npm:^1.5.0, convert-source-map@npm:^1.5.1": + version: 1.9.0 + resolution: "convert-source-map@npm:1.9.0" + checksum: 10c0/281da55454bf8126cbc6625385928c43479f2060984180c42f3a86c8b8c12720a24eac260624a7d1e090004028d2dee78602330578ceec1a08e27cb8bb0a8a5b + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + +"convert-source-map@npm:~1.1.0": + version: 1.1.3 + resolution: "convert-source-map@npm:1.1.3" + checksum: 10c0/7e32f97b18eb4db09d4b3927bd813e9ae69484e060356cfcbfae3b25b90185f947aa203a3d3c6a3de7c5cdf7d9f29436baa292a4dea87817a57e43e51268bde6 + languageName: node + linkType: hard + +"copy-to-clipboard@npm:^3.0.8": + version: 3.3.3 + resolution: "copy-to-clipboard@npm:3.3.3" + dependencies: + toggle-selection: "npm:^1.0.6" + checksum: 10c0/3ebf5e8ee00601f8c440b83ec08d838e8eabb068c1fae94a9cda6b42f288f7e1b552f3463635f419af44bf7675afc8d0390d30876cf5c2d5d35f86d9c56a3e5f + languageName: node + linkType: hard + +"core-util-is@npm:1.0.2": + version: 1.0.2 + resolution: "core-util-is@npm:1.0.2" + checksum: 10c0/980a37a93956d0de8a828ce508f9b9e3317039d68922ca79995421944146700e4aaf490a6dbfebcb1c5292a7184600c7710b957d724be1e37b8254c6bc0fe246 + languageName: node + linkType: hard + +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 + languageName: node + linkType: hard + +"create-ecdh@npm:^4.0.4": + version: 4.0.4 + resolution: "create-ecdh@npm:4.0.4" + dependencies: + bn.js: "npm:^4.1.0" + elliptic: "npm:^6.5.3" + checksum: 10c0/77b11a51360fec9c3bce7a76288fc0deba4b9c838d5fb354b3e40c59194d23d66efe6355fd4b81df7580da0661e1334a235a2a5c040b7569ba97db428d466e7f + languageName: node + linkType: hard + +"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": + version: 1.2.0 + resolution: "create-hash@npm:1.2.0" + dependencies: + cipher-base: "npm:^1.0.1" + inherits: "npm:^2.0.1" + md5.js: "npm:^1.3.4" + ripemd160: "npm:^2.0.1" + sha.js: "npm:^2.4.0" + checksum: 10c0/d402e60e65e70e5083cb57af96d89567954d0669e90550d7cec58b56d49c4b193d35c43cec8338bc72358198b8cbf2f0cac14775b651e99238e1cf411490f915 + languageName: node + linkType: hard + +"create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": + version: 1.1.7 + resolution: "create-hmac@npm:1.1.7" + dependencies: + cipher-base: "npm:^1.0.3" + create-hash: "npm:^1.1.0" + inherits: "npm:^2.0.1" + ripemd160: "npm:^2.0.0" + safe-buffer: "npm:^5.0.1" + sha.js: "npm:^2.4.8" + checksum: 10c0/24332bab51011652a9a0a6d160eed1e8caa091b802335324ae056b0dcb5acbc9fcf173cf10d128eba8548c3ce98dfa4eadaa01bd02f44a34414baee26b651835 + languageName: node + linkType: hard + +"create-jest@npm:^29.7.0": + version: 29.7.0 + resolution: "create-jest@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + exit: "npm:^0.1.2" + graceful-fs: "npm:^4.2.9" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + prompts: "npm:^2.0.1" + bin: + create-jest: bin/create-jest.js + checksum: 10c0/e7e54c280692470d3398f62a6238fd396327e01c6a0757002833f06d00afc62dd7bfe04ff2b9cd145264460e6b4d1eb8386f2925b7e567f97939843b7b0e812f + languageName: node + linkType: hard + +"cross-argv@npm:^1.0.0": + version: 1.0.0 + resolution: "cross-argv@npm:1.0.0" + checksum: 10c0/aab5e8073bff6e9990daa807aab5235f2dd027b71f8f1f1e3134b4e6ffbe47bc7c948516658e07b4d5de502dfae2dece40fb82eb3ed816f0433736ddb841c674 + languageName: node + linkType: hard + +"cross-argv@npm:^2.0.0": + version: 2.0.0 + resolution: "cross-argv@npm:2.0.0" + checksum: 10c0/6ac40b066fcca358f5249f276527370343bec0efbf752627f8aec67bc5da09bc4e23981384318252f99c6952026aa8ee220a02defdfb498f9c5c10b868eda4ff + languageName: node + linkType: hard + +"cross-env@npm:^7.0.3": + version: 7.0.3 + resolution: "cross-env@npm:7.0.3" + dependencies: + cross-spawn: "npm:^7.0.1" + bin: + cross-env: src/bin/cross-env.js + cross-env-shell: src/bin/cross-env-shell.js + checksum: 10c0/f3765c25746c69fcca369655c442c6c886e54ccf3ab8c16847d5ad0e91e2f337d36eedc6599c1227904bf2a228d721e690324446876115bc8e7b32a866735ecf + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 + languageName: node + linkType: hard + +"crypto-browserify@npm:^3.0.0": + version: 3.12.1 + resolution: "crypto-browserify@npm:3.12.1" + dependencies: + browserify-cipher: "npm:^1.0.1" + browserify-sign: "npm:^4.2.3" + create-ecdh: "npm:^4.0.4" + create-hash: "npm:^1.2.0" + create-hmac: "npm:^1.1.7" + diffie-hellman: "npm:^5.0.3" + hash-base: "npm:~3.0.4" + inherits: "npm:^2.0.4" + pbkdf2: "npm:^3.1.2" + public-encrypt: "npm:^4.0.3" + randombytes: "npm:^2.1.0" + randomfill: "npm:^1.0.4" + checksum: 10c0/184a2def7b16628e79841243232ab5497f18d8e158ac21b7ce90ab172427d0a892a561280adc08f9d4d517bce8db2a5b335dc21abb970f787f8e874bd7b9db7d + languageName: node + linkType: hard + +"crypto-random-string@npm:^2.0.0": + version: 2.0.0 + resolution: "crypto-random-string@npm:2.0.0" + checksum: 10c0/288589b2484fe787f9e146f56c4be90b940018f17af1b152e4dde12309042ff5a2bf69e949aab8b8ac253948381529cc6f3e5a2427b73643a71ff177fa122b37 + languageName: node + linkType: hard + +"cwise-compiler@npm:^1.0.0": + version: 1.1.3 + resolution: "cwise-compiler@npm:1.1.3" + dependencies: + uniq: "npm:^1.0.0" + checksum: 10c0/91f38981c4c311cb55f2652d7f7cb31ab2d0bdcca556ac58d7085d43130713dfc19a1d4f5461a751e081ff112a4ada9ff01fa9566ad1c4461323ac7516e1f5cf + languageName: node + linkType: hard + +"d3-array@npm:2, d3-array@npm:^2.0.0, d3-array@npm:^2.0.2, d3-array@npm:^2.2.0, d3-array@npm:^2.3.0": + version: 2.12.1 + resolution: "d3-array@npm:2.12.1" + dependencies: + internmap: "npm:^1.0.0" + checksum: 10c0/7eca10427a9f113a4ca6a0f7301127cab26043fd5e362631ef5a0edd1c4b2dd70c56ed317566700c31e4a6d88b55f3951aaba192291817f243b730cb2352882e + languageName: node + linkType: hard + +"d3-axis@npm:^1.0.8": + version: 1.0.12 + resolution: "d3-axis@npm:1.0.12" + checksum: 10c0/e42d089bd5707f8384acbdfa47246630885d2d02ac5650f5570881c50a0f2983aef4105e2e4063b960939ad61af389c3f84cbf9140c97b3beabae1d193ccfa2a + languageName: node + linkType: hard + +"d3-color@npm:1 - 2": + version: 2.0.0 + resolution: "d3-color@npm:2.0.0" + checksum: 10c0/5aa58dfb78e3db764373a904eabb643dc024ff6071128a41e86faafa100e0e17a796e06ac3f2662e9937242bb75b8286788629773d76936f11c17bd5fe5e15cd + languageName: node + linkType: hard + +"d3-color@npm:1, d3-color@npm:^1.4.0": + version: 1.4.1 + resolution: "d3-color@npm:1.4.1" + checksum: 10c0/668721dedc1d7e84aa9b3c51ccbaa1facd92ae9303d86ea0d5d0cf589dab892bc4cc7e155696537ed43e8f053d3ad0dde86363e1a789bad800a786f2ede527d7 + languageName: node + linkType: hard + +"d3-dispatch@npm:1, d3-dispatch@npm:^1.0.5": + version: 1.0.6 + resolution: "d3-dispatch@npm:1.0.6" + checksum: 10c0/6302554a019e2d75d4e3dc7e8757a00b4b12ac2a2952bccc66e4478ccd170f425e2b6a9443118d5feadcd2439f33582b63c7925e832104ff1978cadea2a30dc2 + languageName: node + linkType: hard + +"d3-drag@npm:1, d3-drag@npm:^1.2.3": + version: 1.2.5 + resolution: "d3-drag@npm:1.2.5" + dependencies: + d3-dispatch: "npm:1" + d3-selection: "npm:1" + checksum: 10c0/749cbeaab1867a10086c90467218365ab1967645878463074a63383d9de77fe8b6a7ebe6c5be8fd4e257575db87c9b99a2d76b4d3ebb8b937f3523414fbc9c2b + languageName: node + linkType: hard + +"d3-ease@npm:1, d3-ease@npm:^1.0.3, d3-ease@npm:^1.0.5": + version: 1.0.7 + resolution: "d3-ease@npm:1.0.7" + checksum: 10c0/784de7696cc683f251b2186ae4e248761758bdbfab1f78f1a7bddb08a4832923033be765dba907485f8911270f9343c3068e543d33d77cca1182582b34cb4970 + languageName: node + linkType: hard + +"d3-fg@npm:^6.13.1, d3-fg@npm:^6.14.0": + version: 6.14.0 + resolution: "d3-fg@npm:6.14.0" + dependencies: + d3-array: "npm:^2.2.0" + d3-dispatch: "npm:^1.0.5" + d3-ease: "npm:^1.0.5" + d3-hierarchy: "npm:^1.1.8" + d3-scale: "npm:^3.0.0" + d3-selection: "npm:^1.4.0" + d3-zoom: "npm:^1.7.3" + escape-string-regexp: "npm:^1.0.5" + hsl-to-rgb-for-reals: "npm:^1.1.0" + checksum: 10c0/1f4d6c51899e2d43574cdfadb03aa0ca9024c1e52df7f3aa64d2eb5f0222ab46b407b81b8b354b16d418ee8b9a38a868e43897d5d62c44b2758a37e6c692eb2e + languageName: node + linkType: hard + +"d3-format@npm:1 - 2": + version: 2.0.0 + resolution: "d3-format@npm:2.0.0" + checksum: 10c0/c869af459e20767dc3d9cbb2946ba79cc266ae4fb35d11c50c63fc89ea4ed168c702c7e3db94d503b3618de9609bf3bf2d855ef53e21109ddd7eb9c8f3fcf8a1 + languageName: node + linkType: hard + +"d3-format@npm:^1.3.0": + version: 1.4.5 + resolution: "d3-format@npm:1.4.5" + checksum: 10c0/40800a2fb2182d2d711cea3acc2b8b2b3afdb6f644c51de77feb9b08a6150b14c753933d2fd4ad2f6f45130757b738673372c45b4b820466c560f3b1ec0b3ce8 + languageName: node + linkType: hard + +"d3-hierarchy@npm:^1.1.8": + version: 1.1.9 + resolution: "d3-hierarchy@npm:1.1.9" + checksum: 10c0/63b0ae0953bda076866b8705f8ea6fa1f67ded7ee99d98b20ef4364ce21868c292c9b45e887fde0f0dba1d0202466b2a87e7d5a6cc6388e759aadc5f055142e0 + languageName: node + linkType: hard + +"d3-interpolate@npm:1, d3-interpolate@npm:^1.2.0": + version: 1.4.0 + resolution: "d3-interpolate@npm:1.4.0" + dependencies: + d3-color: "npm:1" + checksum: 10c0/33274a06d5969f7cf8477f490dd9bea6cf2f5e89da800e0db17e1b6663dfcc288ebc34ae85f891e83f59f87086e9468db0614281b9fe8ba50162d8a45149ed0f + languageName: node + linkType: hard + +"d3-interpolate@npm:1.2.0 - 2": + version: 2.0.1 + resolution: "d3-interpolate@npm:2.0.1" + dependencies: + d3-color: "npm:1 - 2" + checksum: 10c0/2a5725b0c9c7fef3e8878cf75ad67be851b1472de3dda1f694c441786a1a32e198ddfaa6880d6b280401c1af5b844b61ccdd63d85d1607c1e6bb3a3f0bf532ea + languageName: node + linkType: hard + +"d3-path@npm:1": + version: 1.0.9 + resolution: "d3-path@npm:1.0.9" + checksum: 10c0/e35e84df5abc18091f585725b8235e1fa97efc287571585427d3a3597301e6c506dea56b11dfb3c06ca5858b3eb7f02c1bf4f6a716aa9eade01c41b92d497eb5 + languageName: node + linkType: hard + +"d3-scale@npm:^3.0.0": + version: 3.3.0 + resolution: "d3-scale@npm:3.3.0" + dependencies: + d3-array: "npm:^2.3.0" + d3-format: "npm:1 - 2" + d3-interpolate: "npm:1.2.0 - 2" + d3-time: "npm:^2.1.1" + d3-time-format: "npm:2 - 3" + checksum: 10c0/cb63c271ec9c5b632c245c63e0d0716b32adcc468247972c552f5be62fb34a17f71e4ac29fd8976704369f4b958bc6789c61a49427efe2160ae979d7843569dc + languageName: node + linkType: hard + +"d3-selection@npm:1, d3-selection@npm:^1.1.0, d3-selection@npm:^1.3.0, d3-selection@npm:^1.3.2, d3-selection@npm:^1.4.0": + version: 1.4.2 + resolution: "d3-selection@npm:1.4.2" + checksum: 10c0/e755b6b62d794d0b968cc6264f37109e425de0d9fd306ce94414b07e46a2c6830d21c1fe0821a660d07e82069b6fe3b67da1b3b909e8f6af8f16f020cd25cae0 + languageName: node + linkType: hard + +"d3-shape@npm:^1.2.0": + version: 1.3.7 + resolution: "d3-shape@npm:1.3.7" + dependencies: + d3-path: "npm:1" + checksum: 10c0/548057ce59959815decb449f15632b08e2a1bdce208f9a37b5f98ec7629dda986c2356bc7582308405ce68aedae7d47b324df41507404df42afaf352907577ae + languageName: node + linkType: hard + +"d3-time-format@npm:2 - 3": + version: 3.0.0 + resolution: "d3-time-format@npm:3.0.0" + dependencies: + d3-time: "npm:1 - 2" + checksum: 10c0/0abe3379f07d1c12ce8930cdddad1223c99cd3e4eac05cf409b5a7953e9ebed56a95a64b0977f63958cfb6101fa4a2a85533a5eae40df84f22c0117dbf5e8982 + languageName: node + linkType: hard + +"d3-time-format@npm:^2.1.0, d3-time-format@npm:^2.1.1": + version: 2.3.0 + resolution: "d3-time-format@npm:2.3.0" + dependencies: + d3-time: "npm:1" + checksum: 10c0/4ca7b5b4ac8fcf4b7930a5dc4ee5f34b188ebd0a36029df2acee0f68b5028451c045c63a12e3970da8e9840548588bde3d366ef8ee7fcb107459d4a6ad11d8c5 + languageName: node + linkType: hard + +"d3-time@npm:1 - 2, d3-time@npm:^2.1.1": + version: 2.1.1 + resolution: "d3-time@npm:2.1.1" + dependencies: + d3-array: "npm:2" + checksum: 10c0/4a01770a857bc37d2bafb8f00250e0e6a1fcc8051aea93e5eed168d8ee93e92da508a75ab5e42fc5472aa37e2a83aac68afaf3f12d9167c184ce781faadf5682 + languageName: node + linkType: hard + +"d3-time@npm:1, d3-time@npm:^1.0.8": + version: 1.1.0 + resolution: "d3-time@npm:1.1.0" + checksum: 10c0/69ab137adff5b22d0fa148ea514a207bd9cd7d2c042ccf34a268f2ef73720b404f0be6e7b56c95650c53caf52080b5254e2a27f0a676f41d1dd22ef8872c8335 + languageName: node + linkType: hard + +"d3-timer@npm:1": + version: 1.0.10 + resolution: "d3-timer@npm:1.0.10" + checksum: 10c0/7e77030a206861e4e626754c689795d43f036fb07a7f8ca6360eb8b7cbe6f52bf43c9c4297ae9a9a906e4de594212702f83c0cde23d4e20d8689a4211e438155 + languageName: node + linkType: hard + +"d3-transition@npm:1, d3-transition@npm:^1.1.1": + version: 1.3.2 + resolution: "d3-transition@npm:1.3.2" + dependencies: + d3-color: "npm:1" + d3-dispatch: "npm:1" + d3-ease: "npm:1" + d3-interpolate: "npm:1" + d3-selection: "npm:^1.1.0" + d3-timer: "npm:1" + checksum: 10c0/b78a34108b2514c2e5ce65837742027497ea36408ad19d725ec7d0cc9fcead3c40353d6d8640813210c9367d3e7ae7f4b608beed8cafb4e0cabaa56fd610e3f0 + languageName: node + linkType: hard + +"d3-zoom@npm:^1.7.3": + version: 1.8.3 + resolution: "d3-zoom@npm:1.8.3" + dependencies: + d3-dispatch: "npm:1" + d3-drag: "npm:1" + d3-interpolate: "npm:1" + d3-selection: "npm:1" + d3-transition: "npm:1" + checksum: 10c0/bcb449b476d5233634fb5f0be4bbaf90e4c7e5dbee7f6952149a3517e2cc318c0a17b149ad79f5fd03da3ccaa46dd827ae2d76cfbbba661d8a5563902f757455 + languageName: node + linkType: hard + +"d@npm:1, d@npm:^1.0.1, d@npm:^1.0.2": + version: 1.0.2 + resolution: "d@npm:1.0.2" + dependencies: + es5-ext: "npm:^0.10.64" + type: "npm:^2.7.2" + checksum: 10c0/3e6ede10cd3b77586c47da48423b62bed161bf1a48bdbcc94d87263522e22f5dfb0e678a6dba5323fdc14c5d8612b7f7eb9e7d9e37b2e2d67a7bf9f116dabe5a + languageName: node + linkType: hard + +"dargs@npm:^7.0.0": + version: 7.0.0 + resolution: "dargs@npm:7.0.0" + checksum: 10c0/ec7f6a8315a8fa2f8b12d39207615bdf62b4d01f631b96fbe536c8ad5469ab9ed710d55811e564d0d5c1d548fc8cb6cc70bf0939f2415790159f5a75e0f96c92 + languageName: node + linkType: hard + +"dash-ast@npm:^1.0.0": + version: 1.0.0 + resolution: "dash-ast@npm:1.0.0" + checksum: 10c0/2d3380b55e6879d1382b7f48b3df0587f55a731fa2ffba17a0c3f625f3a99f7549c60f049dca5247e31cbea0b7e0c67944cca2347264d1e8b72c234ac4aaf35d + languageName: node + linkType: hard + +"dash-ast@npm:^2.0.1": + version: 2.0.1 + resolution: "dash-ast@npm:2.0.1" + checksum: 10c0/7729c7b2f5c80389066e5a9fb2da4a1c2338d888c801f6e32c4620c7b9b4980cd8d79bf2e15972b82f212025239aaa970cab491612545e1587ceba0c091a90de + languageName: node + linkType: hard + +"dashdash@npm:^1.12.0": + version: 1.14.1 + resolution: "dashdash@npm:1.14.1" + dependencies: + assert-plus: "npm:^1.0.0" + checksum: 10c0/64589a15c5bd01fa41ff7007e0f2c6552c5ef2028075daa16b188a3721f4ba001841bf306dfc2eee6e2e6e7f76b38f5f17fb21fa847504192290ffa9e150118a + languageName: node + linkType: hard + +"debounce-fn@npm:^4.0.0": + version: 4.0.0 + resolution: "debounce-fn@npm:4.0.0" + dependencies: + mimic-fn: "npm:^3.0.0" + checksum: 10c0/bcbd8eb253bdb6ee2f32759c95973c62bc479e74efbe1a44e17acfb0ea7d4bcbe615bf7e34aab80247ac08669c1ab72f7da0f384ceb7f15c18333d31d9030384 + languageName: node + linkType: hard + +"debounce@npm:^1.2.0": + version: 1.2.1 + resolution: "debounce@npm:1.2.1" + checksum: 10c0/6c9320aa0973fc42050814621a7a8a78146c1975799b5b3cc1becf1f77ba9a5aa583987884230da0842a03f385def452fad5d60db97c3d1c8b824e38a8edf500 + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.4.0": + version: 4.4.0 + resolution: "debug@npm:4.4.0" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de + languageName: node + linkType: hard + +"decamelize@npm:^1.2.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 + languageName: node + linkType: hard + +"decompress-response@npm:^3.3.0": + version: 3.3.0 + resolution: "decompress-response@npm:3.3.0" + dependencies: + mimic-response: "npm:^1.0.0" + checksum: 10c0/5ffaf1d744277fd51c68c94ddc3081cd011b10b7de06637cccc6ecba137d45304a09ba1a776dee1c47fccc60b4a056c4bc74468eeea798ff1f1fca0024b45c9d + languageName: node + linkType: hard + +"dedent@npm:^1.0.0": + version: 1.5.3 + resolution: "dedent@npm:1.5.3" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832 + languageName: node + linkType: hard + +"deep-extend@npm:^0.6.0": + version: 0.6.0 + resolution: "deep-extend@npm:0.6.0" + checksum: 10c0/1c6b0abcdb901e13a44c7d699116d3d4279fdb261983122a3783e7273844d5f2537dc2e1c454a23fcf645917f93fbf8d07101c1d03c015a87faa662755212566 + languageName: node + linkType: hard + +"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c + languageName: node + linkType: hard + +"deepmerge@npm:^4.2.2": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 + languageName: node + linkType: hard + +"defaults@npm:^1.0.3": + version: 1.0.4 + resolution: "defaults@npm:1.0.4" + dependencies: + clone: "npm:^1.0.2" + checksum: 10c0/9cfbe498f5c8ed733775db62dfd585780387d93c17477949e1670bfcfb9346e0281ce8c4bf9f4ac1fc0f9b851113bd6dc9e41182ea1644ccd97de639fa13c35a + languageName: node + linkType: hard + +"defer-to-connect@npm:^1.0.1": + version: 1.1.3 + resolution: "defer-to-connect@npm:1.1.3" + checksum: 10c0/9feb161bd7d21836fdff31eba79c2b11b7aaf844be58faf727121f8b0d9c2e82b494560df0903f41b52dd75027dc7c9455c11b3739f3202b28ca92b56c8f960e + languageName: node + linkType: hard + +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.0.1" + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 + languageName: node + linkType: hard + +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 + languageName: node + linkType: hard + +"define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" + dependencies: + define-data-property: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 + languageName: node + linkType: hard + +"defined@npm:^1.0.0": + version: 1.0.1 + resolution: "defined@npm:1.0.1" + checksum: 10c0/357212c95fd69c3b431f4766440f1b10a8362d2663b86e3d7c139fe7fc98a1d5a4996b8b55ca62e97fb882f9887374b76944d29f9650a07993d98e7be86a804a + languageName: node + linkType: hard + +"delayed-stream@npm:~1.0.0": + version: 1.0.0 + resolution: "delayed-stream@npm:1.0.0" + checksum: 10c0/d758899da03392e6712f042bec80aa293bbe9e9ff1b2634baae6a360113e708b91326594c8a486d475c69d6259afb7efacdc3537bfcda1c6c648e390ce601b19 + languageName: node + linkType: hard + +"deps-sort@npm:^2.0.1": + version: 2.0.1 + resolution: "deps-sort@npm:2.0.1" + dependencies: + JSONStream: "npm:^1.0.3" + shasum-object: "npm:^1.0.0" + subarg: "npm:^1.0.0" + through2: "npm:^2.0.0" + bin: + deps-sort: bin/cmd.js + checksum: 10c0/e4f71e6c1d3fea2008f0dac179f9b07f75dcd0bb18eaf52e5cb5227b2ffb393fc0039f9bd4ec4c3877a899ce1d6f83d06edabe00789bcc1ccfc1bf008d697879 + languageName: node + linkType: hard + +"des.js@npm:^1.0.0": + version: 1.1.0 + resolution: "des.js@npm:1.1.0" + dependencies: + inherits: "npm:^2.0.1" + minimalistic-assert: "npm:^1.0.0" + checksum: 10c0/671354943ad67493e49eb4c555480ab153edd7cee3a51c658082fcde539d2690ed2a4a0b5d1f401f9cde822edf3939a6afb2585f32c091f2d3a1b1665cd45236 + languageName: node + linkType: hard + +"detect-libc@npm:^2.0.0": + version: 2.0.3 + resolution: "detect-libc@npm:2.0.3" + checksum: 10c0/88095bda8f90220c95f162bf92cad70bd0e424913e655c20578600e35b91edc261af27531cf160a331e185c0ced93944bc7e09939143225f56312d7fd800fdb7 + languageName: node + linkType: hard + +"detect-newline@npm:^3.0.0": + version: 3.1.0 + resolution: "detect-newline@npm:3.1.0" + checksum: 10c0/c38cfc8eeb9fda09febb44bcd85e467c970d4e3bf526095394e5a4f18bc26dd0cf6b22c69c1fa9969261521c593836db335c2795218f6d781a512aea2fb8209d + languageName: node + linkType: hard + +"detective@npm:^5.2.0": + version: 5.2.1 + resolution: "detective@npm:5.2.1" + dependencies: + acorn-node: "npm:^1.8.2" + defined: "npm:^1.0.0" + minimist: "npm:^1.2.6" + bin: + detective: bin/detective.js + checksum: 10c0/0d3bdfe49ef094165e7876d83ae1a9e0a07d037785ab0edc7b50df9e4390e0a050167670f3d2d506457c7b00b612471ba840898964422c425e50fe046a379e55 + languageName: node + linkType: hard + +"diff-sequences@npm:^29.6.3": + version: 29.6.3 + resolution: "diff-sequences@npm:29.6.3" + checksum: 10c0/32e27ac7dbffdf2fb0eb5a84efd98a9ad084fbabd5ac9abb8757c6770d5320d2acd172830b28c4add29bb873d59420601dfc805ac4064330ce59b1adfd0593b2 + languageName: node + linkType: hard + +"diffie-hellman@npm:^5.0.3": + version: 5.0.3 + resolution: "diffie-hellman@npm:5.0.3" + dependencies: + bn.js: "npm:^4.1.0" + miller-rabin: "npm:^4.0.0" + randombytes: "npm:^2.0.0" + checksum: 10c0/ce53ccafa9ca544b7fc29b08a626e23a9b6562efc2a98559a0c97b4718937cebaa9b5d7d0a05032cc9c1435e9b3c1532b9e9bf2e0ede868525922807ad6e1ecf + languageName: node + linkType: hard + +"distributions@npm:^2.0.0, distributions@npm:^2.1.0": + version: 2.2.0 + resolution: "distributions@npm:2.2.0" + dependencies: + cephes: "npm:^2.0.0" + checksum: 10c0/f03d0a2a4c621bbf9d72392da6acf8a4ded2250f2ae4bd982f1054ef69d1957a029a4beeb7c254765b8275cbd49ebedb726113cdfb4cf4b1482f2b9f43fa4884 + languageName: node + linkType: hard + +"docker-compose@npm:^0.24.8": + version: 0.24.8 + resolution: "docker-compose@npm:0.24.8" + dependencies: + yaml: "npm:^2.2.2" + checksum: 10c0/1494389e554fed8aabf9fef24210a641cd2442028b1462d7f68186919f5e75045f7bfb4ccaf47c94ed879dcb63e4d82885c389399f531550c4b244920740b2b3 + languageName: node + linkType: hard + +"doctrine@npm:^3.0.0": + version: 3.0.0 + resolution: "doctrine@npm:3.0.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 + languageName: node + linkType: hard + +"domain-browser@npm:^1.2.0": + version: 1.2.0 + resolution: "domain-browser@npm:1.2.0" + checksum: 10c0/a955f482f4b4710fbd77c12a33e77548d63603c30c80f61a80519f27e3db1ba8530b914584cc9e9365d2038753d6b5bd1f4e6c81e432b007b0ec95b8b5e69b1b + languageName: node + linkType: hard + +"dot-prop@npm:^5.2.0": + version: 5.3.0 + resolution: "dot-prop@npm:5.3.0" + dependencies: + is-obj: "npm:^2.0.0" + checksum: 10c0/93f0d343ef87fe8869320e62f2459f7e70f49c6098d948cc47e060f4a3f827d0ad61e83cb82f2bd90cd5b9571b8d334289978a43c0f98fea4f0e99ee8faa0599 + languageName: node + linkType: hard + +"dot-prop@npm:^6.0.1": + version: 6.0.1 + resolution: "dot-prop@npm:6.0.1" + dependencies: + is-obj: "npm:^2.0.0" + checksum: 10c0/30e51ec6408978a6951b21e7bc4938aad01a86f2fdf779efe52330205c6bb8a8ea12f35925c2029d6dc9d1df22f916f32f828ce1e9b259b1371c580541c22b5a + languageName: node + linkType: hard + +"dotenv-expand@npm:~11.0.6": + version: 11.0.7 + resolution: "dotenv-expand@npm:11.0.7" + dependencies: + dotenv: "npm:^16.4.5" + checksum: 10c0/d80b8a7be085edf351270b96ac0e794bc3ddd7f36157912939577cb4d33ba6492ebee349d59798b71b90e36f498d24a2a564fb4aa00073b2ef4c2a3a49c467b1 + languageName: node + linkType: hard + +"dotenv@npm:^16.4.5, dotenv@npm:^16.4.7, dotenv@npm:~16.4.5": + version: 16.4.7 + resolution: "dotenv@npm:16.4.7" + checksum: 10c0/be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462 + languageName: node + linkType: hard + +"dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 + languageName: node + linkType: hard + +"dup@npm:^1.0.0": + version: 1.0.0 + resolution: "dup@npm:1.0.0" + checksum: 10c0/990cde73bbecf90ff58101d2fd96016930fbefd03f047a041a3cc83fcfa22e04c7a02ee4747707b5dabe87fc3a78814d95a9b20d9e6dc98738bd2388efde6f64 + languageName: node + linkType: hard + +"duplexer2@npm:^0.1.2, duplexer2@npm:~0.1.0, duplexer2@npm:~0.1.2, duplexer2@npm:~0.1.4": + version: 0.1.4 + resolution: "duplexer2@npm:0.1.4" + dependencies: + readable-stream: "npm:^2.0.2" + checksum: 10c0/0765a4cc6fe6d9615d43cc6dbccff6f8412811d89a6f6aa44828ca9422a0a469625ce023bf81cee68f52930dbedf9c5716056ff264ac886612702d134b5e39b4 + languageName: node + linkType: hard + +"duplexer3@npm:^0.1.4": + version: 0.1.5 + resolution: "duplexer3@npm:0.1.5" + checksum: 10c0/02195030d61c4d6a2a34eca71639f2ea5e05cb963490e5bd9527623c2ac7f50c33842a34d14777ea9cbfd9bc2be5a84065560b897d9fabb99346058a5b86ca98 + languageName: node + linkType: hard + +"duplexify@npm:^4.1.1": + version: 4.1.3 + resolution: "duplexify@npm:4.1.3" + dependencies: + end-of-stream: "npm:^1.4.1" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.1.1" + stream-shift: "npm:^1.0.2" + checksum: 10c0/8a7621ae95c89f3937f982fe36d72ea997836a708471a75bb2a0eecde3330311b1e128a6dad510e0fd64ace0c56bff3484ed2e82af0e465600c82117eadfbda5 + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + languageName: node + linkType: hard + +"ecc-jsbn@npm:~0.1.1": + version: 0.1.2 + resolution: "ecc-jsbn@npm:0.1.2" + dependencies: + jsbn: "npm:~0.1.0" + safer-buffer: "npm:^2.1.0" + checksum: 10c0/6cf168bae1e2dad2e46561d9af9cbabfbf5ff592176ad4e9f0f41eaaf5fe5e10bb58147fe0a804de62b1ee9dad42c28810c88d652b21b6013c47ba8efa274ca1 + languageName: node + linkType: hard + +"ejs@npm:^3.1.10": + version: 3.1.10 + resolution: "ejs@npm:3.1.10" + dependencies: + jake: "npm:^10.8.5" + bin: + ejs: bin/cli.js + checksum: 10c0/52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.73": + version: 1.5.100 + resolution: "electron-to-chromium@npm:1.5.100" + checksum: 10c0/4c3b42062e9d0fe10b22c54fc1ee9cc973e346fc71deff1084b75247a1448518a22e75f5a4cfcd07f86c7789f1122d4476a2ceae831e97963995f33ddfc6299e + languageName: node + linkType: hard + +"elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": + version: 6.6.1 + resolution: "elliptic@npm:6.6.1" + dependencies: + bn.js: "npm:^4.11.9" + brorand: "npm:^1.1.0" + hash.js: "npm:^1.0.0" + hmac-drbg: "npm:^1.0.1" + inherits: "npm:^2.0.4" + minimalistic-assert: "npm:^1.0.1" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/8b24ef782eec8b472053793ea1e91ae6bee41afffdfcb78a81c0a53b191e715cbe1292aa07165958a9bbe675bd0955142560b1a007ffce7d6c765bcaf951a867 + languageName: node + linkType: hard + +"emittery@npm:^0.13.1": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 10c0/1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35 + languageName: node + linkType: hard + +"emoji-regex@npm:^7.0.1": + version: 7.0.3 + resolution: "emoji-regex@npm:7.0.3" + checksum: 10c0/a8917d695c3a3384e4b7230a6a06fd2de6b3db3709116792e8b7b36ddbb3db4deb28ad3e983e70d4f2a1f9063b5dab9025e4e26e9ca08278da4fbb73e213743f + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + languageName: node + linkType: hard + +"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: "npm:^1.4.0" + checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 + languageName: node + linkType: hard + +"endpoint@npm:^0.4.5": + version: 0.4.5 + resolution: "endpoint@npm:0.4.5" + dependencies: + inherits: "npm:^2.0.1" + checksum: 10c0/bb857234d2ef54908eddbb4e307115f3a4e040b948b8e684ed9d15f7f96cbc1ce6cd547608e6924642699489e06bb954efa2c3a78d7017b09fd17bd17a498cac + languageName: node + linkType: hard + +"enquirer@npm:~2.3.6": + version: 2.3.6 + resolution: "enquirer@npm:2.3.6" + dependencies: + ansi-colors: "npm:^4.1.1" + checksum: 10c0/8e070e052c2c64326a2803db9084d21c8aaa8c688327f133bf65c4a712586beb126fd98c8a01cfb0433e82a4bd3b6262705c55a63e0f7fb91d06b9cedbde9a11 + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + languageName: node + linkType: hard + +"env-string@npm:^1.0.0, env-string@npm:^1.0.1": + version: 1.0.1 + resolution: "env-string@npm:1.0.1" + checksum: 10c0/16e9f67c7d7a6ded99a5e5a4afebbccb4ab0c4453fefe80138ba41068a354a5e3f29ae71809ce0bb84d18e2a0c888224045642e37072cb43a90ed5f0b72896b1 + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + languageName: node + linkType: hard + +"error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" + dependencies: + is-arrayish: "npm:^0.2.1" + checksum: 10c0/ba827f89369b4c93382cfca5a264d059dfefdaa56ecc5e338ffa58a6471f5ed93b71a20add1d52290a4873d92381174382658c885ac1a2305f7baca363ce9cce + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 + languageName: node + linkType: hard + +"es-object-atoms@npm:^1.0.0": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" + dependencies: + es-errors: "npm:^1.3.0" + checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c + languageName: node + linkType: hard + +"es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af + languageName: node + linkType: hard + +"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.62, es5-ext@npm:^0.10.64, es5-ext@npm:~0.10.14": + version: 0.10.64 + resolution: "es5-ext@npm:0.10.64" + dependencies: + es6-iterator: "npm:^2.0.3" + es6-symbol: "npm:^3.1.3" + esniff: "npm:^2.0.1" + next-tick: "npm:^1.1.0" + checksum: 10c0/4459b6ae216f3c615db086e02437bdfde851515a101577fd61b19f9b3c1ad924bab4d197981eb7f0ccb915f643f2fc10ff76b97a680e96cbb572d15a27acd9a3 + languageName: node + linkType: hard + +"es6-iterator@npm:^2.0.3, es6-iterator@npm:~2.0.1, es6-iterator@npm:~2.0.3": + version: 2.0.3 + resolution: "es6-iterator@npm:2.0.3" + dependencies: + d: "npm:1" + es5-ext: "npm:^0.10.35" + es6-symbol: "npm:^3.1.1" + checksum: 10c0/91f20b799dba28fb05bf623c31857fc1524a0f1c444903beccaf8929ad196c8c9ded233e5ac7214fc63a92b3f25b64b7f2737fcca8b1f92d2d96cf3ac902f5d8 + languageName: node + linkType: hard + +"es6-map@npm:^0.1.5": + version: 0.1.5 + resolution: "es6-map@npm:0.1.5" + dependencies: + d: "npm:1" + es5-ext: "npm:~0.10.14" + es6-iterator: "npm:~2.0.1" + es6-set: "npm:~0.1.5" + es6-symbol: "npm:~3.1.1" + event-emitter: "npm:~0.3.5" + checksum: 10c0/62fe1a90ead1704bed699cb9c975e642023f590d5338c2a640d60ce0a846de7d5197561393ac03dd11473b96087cf8793c9e4836fe05ad4d2ef6afda6b9a3511 + languageName: node + linkType: hard + +"es6-set@npm:^0.1.5, es6-set@npm:~0.1.5": + version: 0.1.6 + resolution: "es6-set@npm:0.1.6" + dependencies: + d: "npm:^1.0.1" + es5-ext: "npm:^0.10.62" + es6-iterator: "npm:~2.0.3" + es6-symbol: "npm:^3.1.3" + event-emitter: "npm:^0.3.5" + type: "npm:^2.7.2" + checksum: 10c0/50416775e45350b5c55b35aeb18dc25e6c2017af0ec056336b8e9e7c57e73d8342df398557909e815c523779628c842fbf1b0126c4483a9fbf42b0414358866a + languageName: node + linkType: hard + +"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3, es6-symbol@npm:~3.1.1": + version: 3.1.4 + resolution: "es6-symbol@npm:3.1.4" + dependencies: + d: "npm:^1.0.2" + ext: "npm:^1.7.0" + checksum: 10c0/777bf3388db5d7919e09a0fd175aa5b8a62385b17cb2227b7a137680cba62b4d9f6193319a102642aa23d5840d38a62e4784f19cfa5be4a2210a3f0e9b23d15d + languageName: node + linkType: hard + +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 + languageName: node + linkType: hard + +"escape-goat@npm:^2.0.0": + version: 2.1.1 + resolution: "escape-goat@npm:2.1.1" + checksum: 10c0/fc0ad656f89c05e86a9641a21bdc5ea37b258714c057430b68a834854fa3e5770cda7d41756108863fc68b1e36a0946463017b7553ac39eaaf64815be07816fc + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 + languageName: node + linkType: hard + +"escodegen@npm:^1.11.1": + version: 1.14.3 + resolution: "escodegen@npm:1.14.3" + dependencies: + esprima: "npm:^4.0.1" + estraverse: "npm:^4.2.0" + esutils: "npm:^2.0.2" + optionator: "npm:^0.8.1" + source-map: "npm:~0.6.1" + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 10c0/30d337803e8f44308c90267bf6192399e4b44792497c77a7506b68ab802ba6a48ebbe1ce77b219aba13dfd2de5f5e1c267e35be1ed87b2a9c3315e8b283e302a + languageName: node + linkType: hard + +"escodegen@npm:^2.1.0": + version: 2.1.0 + resolution: "escodegen@npm:2.1.0" + dependencies: + esprima: "npm:^4.0.1" + estraverse: "npm:^5.2.0" + esutils: "npm:^2.0.2" + source-map: "npm:~0.6.1" + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 10c0/e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3 + languageName: node + linkType: hard + +"eslint-plugin-tsdoc@npm:^0.2.17": + version: 0.2.17 + resolution: "eslint-plugin-tsdoc@npm:0.2.17" + dependencies: + "@microsoft/tsdoc": "npm:0.14.2" + "@microsoft/tsdoc-config": "npm:0.16.2" + checksum: 10c0/26cad40b22f3dc0adfb06b1ea12f7d3c9cb257ac8bb56ad6a023e3b3bdfc6144d95a8b01323563e75283cca90baaf4d68816f5cea6994c6cd660a642e820847a + languageName: node + linkType: hard + +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 + languageName: node + linkType: hard + +"eslint@npm:^8.56.0": + version: 8.57.1 + resolution: "eslint@npm:8.57.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.6.1" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.57.1" + "@humanwhocodes/config-array": "npm:^0.13.0" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@nodelib/fs.walk": "npm:^1.2.8" + "@ungap/structured-clone": "npm:^1.2.0" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.2" + debug: "npm:^4.3.2" + doctrine: "npm:^3.0.0" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^7.2.2" + eslint-visitor-keys: "npm:^3.4.3" + espree: "npm:^9.6.1" + esquery: "npm:^1.4.2" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^6.0.1" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + globals: "npm:^13.19.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + is-path-inside: "npm:^3.0.3" + js-yaml: "npm:^4.1.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + levn: "npm:^0.4.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + strip-ansi: "npm:^6.0.1" + text-table: "npm:^0.2.0" + bin: + eslint: bin/eslint.js + checksum: 10c0/1fd31533086c1b72f86770a4d9d7058ee8b4643fd1cfd10c7aac1ecb8725698e88352a87805cf4b2ce890aa35947df4b4da9655fb7fdfa60dbb448a43f6ebcf1 + languageName: node + linkType: hard + +"esniff@npm:^2.0.1": + version: 2.0.1 + resolution: "esniff@npm:2.0.1" + dependencies: + d: "npm:^1.0.1" + es5-ext: "npm:^0.10.62" + event-emitter: "npm:^0.3.5" + type: "npm:^2.7.2" + checksum: 10c0/7efd8d44ac20e5db8cb0ca77eb65eca60628b2d0f3a1030bcb05e71cc40e6e2935c47b87dba3c733db12925aa5b897f8e0e7a567a2c274206f184da676ea2e65 + languageName: node + linkType: hard + +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" + dependencies: + acorn: "npm:^8.9.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^3.4.1" + checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 + languageName: node + linkType: hard + +"esprima@npm:^4.0.0, esprima@npm:^4.0.1": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 + languageName: node + linkType: hard + +"esquery@npm:^1.4.2": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" + dependencies: + estraverse: "npm:^5.1.0" + checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: "npm:^5.2.0" + checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 + languageName: node + linkType: hard + +"estraverse@npm:^4.2.0": + version: 4.3.0 + resolution: "estraverse@npm:4.3.0" + checksum: 10c0/9cb46463ef8a8a4905d3708a652d60122a0c20bb58dec7e0e12ab0e7235123d74214fc0141d743c381813e1b992767e2708194f6f6e0f9fd00c1b4e0887b8b6d + languageName: node + linkType: hard + +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 + languageName: node + linkType: hard + +"estree-is-function@npm:^1.0.0": + version: 1.0.0 + resolution: "estree-is-function@npm:1.0.0" + checksum: 10c0/1bf354fd0dc7f0cf2535c46b752c58ad37384ad68281d48d3899b39d9247c33ca859ed1de94da89786b4cc79f2ae868cc55c8b63e3b8b31e59e9810a9714d07f + languageName: node + linkType: hard + +"estree-is-member-expression@npm:^1.0.0": + version: 1.0.0 + resolution: "estree-is-member-expression@npm:1.0.0" + checksum: 10c0/493440a52e19e0e544ae211a19aaccab3a6ea2ed94836ad40bddfaf115f1f1374d1b8aa92ef85741c781af307cb3d5bd7bcbab76bfb40c62dc342c0a972b0e96 + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 + languageName: node + linkType: hard + +"event-emitter@npm:^0.3.5, event-emitter@npm:~0.3.5": + version: 0.3.5 + resolution: "event-emitter@npm:0.3.5" + dependencies: + d: "npm:1" + es5-ext: "npm:~0.10.14" + checksum: 10c0/75082fa8ffb3929766d0f0a063bfd6046bd2a80bea2666ebaa0cfd6f4a9116be6647c15667bea77222afc12f5b4071b68d393cf39fdaa0e8e81eda006160aff0 + languageName: node + linkType: hard + +"event-target-shim@npm:^5.0.0": + version: 5.0.1 + resolution: "event-target-shim@npm:5.0.1" + checksum: 10c0/0255d9f936215fd206156fd4caa9e8d35e62075d720dc7d847e89b417e5e62cf1ce6c9b4e0a1633a9256de0efefaf9f8d26924b1f3c8620cffb9db78e7d3076b + languageName: node + linkType: hard + +"events@npm:^3.0.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 + languageName: node + linkType: hard + +"evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3": + version: 1.0.3 + resolution: "evp_bytestokey@npm:1.0.3" + dependencies: + md5.js: "npm:^1.3.4" + node-gyp: "npm:latest" + safe-buffer: "npm:^5.1.1" + checksum: 10c0/77fbe2d94a902a80e9b8f5a73dcd695d9c14899c5e82967a61b1fc6cbbb28c46552d9b127cff47c45fcf684748bdbcfa0a50410349109de87ceb4b199ef6ee99 + languageName: node + linkType: hard + +"execa@npm:^4.0.2": + version: 4.1.0 + resolution: "execa@npm:4.1.0" + dependencies: + cross-spawn: "npm:^7.0.0" + get-stream: "npm:^5.0.0" + human-signals: "npm:^1.1.1" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.0" + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" + strip-final-newline: "npm:^2.0.0" + checksum: 10c0/02211601bb1c52710260edcc68fb84c3c030dc68bafc697c90ada3c52cc31375337de8c24826015b8382a58d63569ffd203b79c94fef217d65503e3e8d2c52ba + languageName: node + linkType: hard + +"execa@npm:^5.0.0": + version: 5.1.1 + resolution: "execa@npm:5.1.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^6.0.0" + human-signals: "npm:^2.1.0" + is-stream: "npm:^2.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^4.0.1" + onetime: "npm:^5.1.2" + signal-exit: "npm:^3.0.3" + strip-final-newline: "npm:^2.0.0" + checksum: 10c0/c8e615235e8de4c5addf2fa4c3da3e3aa59ce975a3e83533b4f6a71750fb816a2e79610dc5f1799b6e28976c9ae86747a36a606655bf8cb414a74d8d507b304f + languageName: node + linkType: hard + +"execspawn@npm:^1.0.1": + version: 1.0.1 + resolution: "execspawn@npm:1.0.1" + dependencies: + util-extend: "npm:^1.0.1" + checksum: 10c0/5b168fe9f19cecdb9af46741d250503424a0ce5965d1181d1e74cbad6bf5bb4d51c9902212db2c226162b88e2bb6432f8a51c995ddd5004bd65b14f03a5bc4de + languageName: node + linkType: hard + +"exit@npm:^0.1.2": + version: 0.1.2 + resolution: "exit@npm:0.1.2" + checksum: 10c0/71d2ad9b36bc25bb8b104b17e830b40a08989be7f7d100b13269aaae7c3784c3e6e1e88a797e9e87523993a25ba27c8958959a554535370672cfb4d824af8989 + languageName: node + linkType: hard + +"expect@npm:^29.0.0, expect@npm:^29.7.0": + version: 29.7.0 + resolution: "expect@npm:29.7.0" + dependencies: + "@jest/expect-utils": "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/2eddeace66e68b8d8ee5f7be57f3014b19770caaf6815c7a08d131821da527fb8c8cb7b3dcd7c883d2d3d8d184206a4268984618032d1e4b16dc8d6596475d41 + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.2 + resolution: "exponential-backoff@npm:3.1.2" + checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 + languageName: node + linkType: hard + +"ext@npm:^1.7.0": + version: 1.7.0 + resolution: "ext@npm:1.7.0" + dependencies: + type: "npm:^2.7.2" + checksum: 10c0/a8e5f34e12214e9eee3a4af3b5c9d05ba048f28996450975b369fc86e5d0ef13b6df0615f892f5396a9c65d616213c25ec5b0ad17ef42eac4a500512a19da6c7 + languageName: node + linkType: hard + +"extend@npm:~3.0.2": + version: 3.0.2 + resolution: "extend@npm:3.0.2" + checksum: 10c0/73bf6e27406e80aa3e85b0d1c4fd987261e628064e170ca781125c0b635a3dabad5e05adbf07595ea0cf1e6c5396cacb214af933da7cbaf24fe75ff14818e8f9 + languageName: node + linkType: hard + +"external-editor@npm:^3.0.3": + version: 3.1.0 + resolution: "external-editor@npm:3.1.0" + dependencies: + chardet: "npm:^0.7.0" + iconv-lite: "npm:^0.4.24" + tmp: "npm:^0.0.33" + checksum: 10c0/c98f1ba3efdfa3c561db4447ff366a6adb5c1e2581462522c56a18bf90dfe4da382f9cd1feee3e330108c3595a854b218272539f311ba1b3298f841eb0fbf339 + languageName: node + linkType: hard + +"extsprintf@npm:1.3.0": + version: 1.3.0 + resolution: "extsprintf@npm:1.3.0" + checksum: 10c0/f75114a8388f0cbce68e277b6495dc3930db4dde1611072e4a140c24e204affd77320d004b947a132e9a3b97b8253017b2b62dce661975fb0adced707abf1ab5 + languageName: node + linkType: hard + +"extsprintf@npm:^1.2.0": + version: 1.4.1 + resolution: "extsprintf@npm:1.4.1" + checksum: 10c0/e10e2769985d0e9b6c7199b053a9957589d02e84de42832c295798cb422a025e6d4a92e0259c1fb4d07090f5bfde6b55fd9f880ac5855bd61d775f8ab75a7ab0 + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 + languageName: node + linkType: hard + +"fast-glob@npm:^3.3.2": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.8" + checksum: 10c0/f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b + languageName: node + linkType: hard + +"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 + languageName: node + linkType: hard + +"fast-safe-stringify@npm:^2.0.7": + version: 2.1.1 + resolution: "fast-safe-stringify@npm:2.1.1" + checksum: 10c0/d90ec1c963394919828872f21edaa3ad6f1dddd288d2bd4e977027afff09f5db40f94e39536d4646f7e01761d704d72d51dce5af1b93717f3489ef808f5f4e4d + languageName: node + linkType: hard + +"fast-uri@npm:^3.0.1": + version: 3.0.6 + resolution: "fast-uri@npm:3.0.6" + checksum: 10c0/74a513c2af0584448aee71ce56005185f81239eab7a2343110e5bad50c39ad4fb19c5a6f99783ead1cac7ccaf3461a6034fda89fffa2b30b6d99b9f21c2f9d29 + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.19.0 + resolution: "fastq@npm:1.19.0" + dependencies: + reusify: "npm:^1.0.4" + checksum: 10c0/d6a001638f1574a696660fcbba5300d017760432372c801632c325ca7c16819604841c92fd3ccadcdacec0966ca336363a5ff57bc5f0be335d8ea7ac6087b98f + languageName: node + linkType: hard + +"fb-watchman@npm:^2.0.0": + version: 2.0.2 + resolution: "fb-watchman@npm:2.0.2" + dependencies: + bser: "npm:2.1.1" + checksum: 10c0/feae89ac148adb8f6ae8ccd87632e62b13563e6fb114cacb5265c51f585b17e2e268084519fb2edd133872f1d47a18e6bfd7e5e08625c0d41b93149694187581 + languageName: node + linkType: hard + +"figures@npm:3.2.0": + version: 3.2.0 + resolution: "figures@npm:3.2.0" + dependencies: + escape-string-regexp: "npm:^1.0.5" + checksum: 10c0/9c421646ede432829a50bc4e55c7a4eb4bcb7cc07b5bab2f471ef1ab9a344595bbebb6c5c21470093fbb730cd81bbca119624c40473a125293f656f49cb47629 + languageName: node + linkType: hard + +"figures@npm:^2.0.0": + version: 2.0.0 + resolution: "figures@npm:2.0.0" + dependencies: + escape-string-regexp: "npm:^1.0.5" + checksum: 10c0/5dc5a75fec3e7e04ae65d6ce51d28b3e70d4656c51b06996b6fdb2cb5b542df512e3b3c04482f5193a964edddafa5521479ff948fa84e12ff556e53e094ab4ce + languageName: node + linkType: hard + +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" + dependencies: + flat-cache: "npm:^3.0.4" + checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd + languageName: node + linkType: hard + +"filelist@npm:^1.0.4": + version: 1.0.4 + resolution: "filelist@npm:1.0.4" + dependencies: + minimatch: "npm:^5.0.1" + checksum: 10c0/426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 + languageName: node + linkType: hard + +"find-up@npm:^3.0.0": + version: 3.0.0 + resolution: "find-up@npm:3.0.0" + dependencies: + locate-path: "npm:^3.0.0" + checksum: 10c0/2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3 + languageName: node + linkType: hard + +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: "npm:^5.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 + languageName: node + linkType: hard + +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a + languageName: node + linkType: hard + +"flame-gradient@npm:^1.0.0": + version: 1.0.0 + resolution: "flame-gradient@npm:1.0.0" + dependencies: + sinusoidal-decimal: "npm:^1.0.0" + checksum: 10c0/5cf95a278923caeb23fff2f6e7179db3cc6feb39a863a62cf86d239c1cbbe9526adadcd6fdfba1db230810704b8b8e75ce90aac63d14b2d65eb555029ee627f3 + languageName: node + linkType: hard + +"flat-cache@npm:^3.0.4": + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.3" + rimraf: "npm:^3.0.2" + checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 + languageName: node + linkType: hard + +"flat@npm:^5.0.2": + version: 5.0.2 + resolution: "flat@npm:5.0.2" + bin: + flat: cli.js + checksum: 10c0/f178b13482f0cd80c7fede05f4d10585b1f2fdebf26e12edc138e32d3150c6ea6482b7f12813a1091143bad52bb6d3596bca51a162257a21163c0ff438baa5fe + languageName: node + linkType: hard + +"flatstr@npm:^1.0.12": + version: 1.0.12 + resolution: "flatstr@npm:1.0.12" + checksum: 10c0/f99cf801fd3606e8b4aa96b93ec09caab42bc304526ff55a80db03db0ef73c9a014e983a6d72009c4f1bc50e2483d137041fae18a325dc0d851d045c4d6929a9 + languageName: node + linkType: hard + +"flatted@npm:^3.2.9": + version: 3.3.2 + resolution: "flatted@npm:3.3.2" + checksum: 10c0/24cc735e74d593b6c767fe04f2ef369abe15b62f6906158079b9874bdb3ee5ae7110bb75042e70cd3f99d409d766f357caf78d5ecee9780206f5fdc5edbad334 + languageName: node + linkType: hard + +"follow-redirects@npm:^1.15.11": + version: 1.16.0 + resolution: "follow-redirects@npm:1.16.0" + peerDependenciesMeta: + debug: + optional: true + checksum: 10c0/a1e2900163e6f1b4d1ed5c221b607f41decbab65534c63fe7e287e40a5d552a6496e7d9d7d976fa4ba77b4c51c11e5e9f683f10b43011ea11e442ff128d0e181 + languageName: node + linkType: hard + +"for-each@npm:^0.3.3": + version: 0.3.5 + resolution: "for-each@npm:0.3.5" + dependencies: + is-callable: "npm:^1.2.7" + checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0": + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" + dependencies: + cross-spawn: "npm:^7.0.0" + signal-exit: "npm:^4.0.1" + checksum: 10c0/028f1d41000553fcfa6c4bb5c372963bf3d9bf0b1f25a87d1a6253014343fb69dfb1b42d9625d7cf44c8ba429940f3d0ff718b62105d4d4a4f6ef8ca0a53faa2 + languageName: node + linkType: hard + +"forever-agent@npm:~0.6.1": + version: 0.6.1 + resolution: "forever-agent@npm:0.6.1" + checksum: 10c0/364f7f5f7d93ab661455351ce116a67877b66f59aca199559a999bd39e3cfadbfbfacc10415a915255e2210b30c23febe9aec3ca16bf2d1ff11c935a1000e24c + languageName: node + linkType: hard + +"form-data@npm:^4.0.0, form-data@npm:^4.0.5": + version: 4.0.5 + resolution: "form-data@npm:4.0.5" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" + hasown: "npm:^2.0.2" + mime-types: "npm:^2.1.12" + checksum: 10c0/dd6b767ee0bbd6d84039db12a0fa5a2028160ffbfaba1800695713b46ae974a5f6e08b3356c3195137f8530dcd9dfcb5d5ae1eeff53d0db1e5aad863b619ce3b + languageName: node + linkType: hard + +"form-data@npm:~2.3.2": + version: 2.3.3 + resolution: "form-data@npm:2.3.3" + dependencies: + asynckit: "npm:^0.4.0" + combined-stream: "npm:^1.0.6" + mime-types: "npm:^2.1.12" + checksum: 10c0/706ef1e5649286b6a61e5bb87993a9842807fd8f149cd2548ee807ea4fb882247bdf7f6e64ac4720029c0cd5c80343de0e22eee1dc9e9882e12db9cc7bc016a4 + languageName: node + linkType: hard + +"from2-string@npm:^1.1.0": + version: 1.1.0 + resolution: "from2-string@npm:1.1.0" + dependencies: + from2: "npm:^2.0.3" + checksum: 10c0/fd8bc1002dc0086e74de5eacdf8c15b1da0b2e5059537eb00738b4e8f02cbbd532ec8eded5ff15d10649ef41e4dcf620b9d181ab456aada0b15a902ca32c88b6 + languageName: node + linkType: hard + +"from2@npm:^2.0.3": + version: 2.3.0 + resolution: "from2@npm:2.3.0" + dependencies: + inherits: "npm:^2.0.1" + readable-stream: "npm:^2.0.0" + checksum: 10c0/f87f7a2e4513244d551454a7f8324ef1f7837864a8701c536417286ec19ff4915606b1dfa8909a21b7591ebd8440ffde3642f7c303690b9a4d7c832d62248aa1 + languageName: node + linkType: hard + +"front-matter@npm:^4.0.2": + version: 4.0.2 + resolution: "front-matter@npm:4.0.2" + dependencies: + js-yaml: "npm:^3.13.1" + checksum: 10c0/7a0df5ca37428dd563c057bc17a8940481fe53876609bcdc443a02ce463c70f1842c7cb4628b80916de46a253732794b36fb6a31105db0f185698a93acee4011 + languageName: node + linkType: hard + +"fs-constants@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-constants@npm:1.0.0" + checksum: 10c0/a0cde99085f0872f4d244e83e03a46aa387b74f5a5af750896c6b05e9077fac00e9932fdf5aef84f2f16634cd473c63037d7a512576da7d5c2b9163d1909f3a8 + languageName: node + linkType: hard + +"fs-extra@npm:^10.1.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e + languageName: node + linkType: hard + +"fs-extra@npm:^11.0.0": + version: 11.3.0 + resolution: "fs-extra@npm:11.3.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/5f95e996186ff45463059feb115a22fb048bdaf7e487ecee8a8646c78ed8fdca63630e3077d4c16ce677051f5e60d3355a06f3cd61f3ca43f48cc58822a44d0a + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 + languageName: node + linkType: hard + +"fsevents@npm:^2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"generate-function@npm:^2.0.0, generate-function@npm:^2.3.1": + version: 2.3.1 + resolution: "generate-function@npm:2.3.1" + dependencies: + is-property: "npm:^1.0.2" + checksum: 10c0/4645cf1da90375e46a6f1dc51abc9933e5eafa4cd1a44c2f7e3909a30a4e9a1a08c14cd7d5b32da039da2dba2a085e1ed4597b580c196c3245b2d35d8bc0de5d + languageName: node + linkType: hard + +"generate-object-property@npm:^1.2.0": + version: 1.2.0 + resolution: "generate-object-property@npm:1.2.0" + dependencies: + is-property: "npm:^1.0.0" + checksum: 10c0/0b30acb43283a489b1adf4655f3f413b448dbec750678cf70bfde92b04a22f85b286be004b66fd713e3060e418d7beb562f05431235ec95c044b63e324759e8c + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 + languageName: node + linkType: hard + +"get-assigned-identifiers@npm:^1.1.0, get-assigned-identifiers@npm:^1.2.0": + version: 1.2.0 + resolution: "get-assigned-identifiers@npm:1.2.0" + checksum: 10c0/11197056cac88615dddb10ef79720dd1ce844729a066ca139e447803c91a4c5d3ff127737e9598d3ef6f423c3ec5eef7828b2b10a72ec2a5a84464c5e7ac4e28 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6": + version: 1.2.7 + resolution: "get-intrinsic@npm:1.2.7" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + function-bind: "npm:^1.1.2" + get-proto: "npm:^1.0.0" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10c0/b475dec9f8bff6f7422f51ff4b7b8d0b68e6776ee83a753c1d627e3008c3442090992788038b37eff72e93e43dceed8c1acbdf2d6751672687ec22127933080d + languageName: node + linkType: hard + +"get-package-type@npm:^0.1.0": + version: 0.1.0 + resolution: "get-package-type@npm:0.1.0" + checksum: 10c0/e34cdf447fdf1902a1f6d5af737eaadf606d2ee3518287abde8910e04159368c268568174b2e71102b87b26c2020486f126bfca9c4fb1ceb986ff99b52ecd1be + languageName: node + linkType: hard + +"get-port@npm:^5.1.1": + version: 5.1.1 + resolution: "get-port@npm:5.1.1" + checksum: 10c0/2873877a469b24e6d5e0be490724a17edb39fafc795d1d662e7bea951ca649713b4a50117a473f9d162312cb0e946597bd0e049ed2f866e79e576e8e213d3d1c + languageName: node + linkType: hard + +"get-proto@npm:^1.0.0": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c + languageName: node + linkType: hard + +"get-stream@npm:^4.1.0": + version: 4.1.0 + resolution: "get-stream@npm:4.1.0" + dependencies: + pump: "npm:^3.0.0" + checksum: 10c0/294d876f667694a5ca23f0ca2156de67da950433b6fb53024833733975d32582896dbc7f257842d331809979efccf04d5e0b6b75ad4d45744c45f193fd497539 + languageName: node + linkType: hard + +"get-stream@npm:^5.0.0, get-stream@npm:^5.1.0": + version: 5.2.0 + resolution: "get-stream@npm:5.2.0" + dependencies: + pump: "npm:^3.0.0" + checksum: 10c0/43797ffd815fbb26685bf188c8cfebecb8af87b3925091dd7b9a9c915993293d78e3c9e1bce125928ff92f2d0796f3889b92b5ec6d58d1041b574682132e0a80 + languageName: node + linkType: hard + +"get-stream@npm:^6.0.0": + version: 6.0.1 + resolution: "get-stream@npm:6.0.1" + checksum: 10c0/49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 + languageName: node + linkType: hard + +"getpass@npm:^0.1.1": + version: 0.1.7 + resolution: "getpass@npm:0.1.7" + dependencies: + assert-plus: "npm:^1.0.0" + checksum: 10c0/c13f8530ecf16fc509f3fa5cd8dd2129ffa5d0c7ccdf5728b6022d52954c2d24be3706b4cdf15333eec52f1fbb43feb70a01dabc639d1d10071e371da8aaa52f + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + languageName: node + linkType: hard + +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: "npm:^4.0.3" + checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 + languageName: node + linkType: hard + +"glob@npm:^10.2.2, glob@npm:^10.3.10": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + languageName: node + linkType: hard + +"glob@npm:^7.0.0, glob@npm:^7.1.0, glob@npm:^7.1.3, glob@npm:^7.1.4": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + languageName: node + linkType: hard + +"global-dirs@npm:^3.0.0": + version: 3.0.1 + resolution: "global-dirs@npm:3.0.1" + dependencies: + ini: "npm:2.0.0" + checksum: 10c0/ef65e2241a47ff978f7006a641302bc7f4c03dfb98783d42bf7224c136e3a06df046e70ee3a010cf30214114755e46c9eb5eb1513838812fbbe0d92b14c25080 + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 + languageName: node + linkType: hard + +"globals@npm:^13.19.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" + dependencies: + type-fest: "npm:^0.20.2" + checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd + languageName: node + linkType: hard + +"google-protobuf@npm:3.15.8": + version: 3.15.8 + resolution: "google-protobuf@npm:3.15.8" + checksum: 10c0/58483ed7785e764d62512432b9fc8799cb10e3596814b5775d4739a9faad0f1af277d0a16f2ff791eb767fc29acaa3bf5428441353c8e2bc297272dff18ce618 + languageName: node + linkType: hard + +"google-protobuf@npm:^3.21.4": + version: 3.21.4 + resolution: "google-protobuf@npm:3.21.4" + checksum: 10c0/28f2800f7fe1a8fc55eb58ba76e158268407bfb3b90646eaf8a177dd92a2e522459b773f8132ae546e60ac3b6f5947557a1cf3d963a05bb594f43bcde640f54f + languageName: node + linkType: hard + +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead + languageName: node + linkType: hard + +"got@npm:^9.6.0": + version: 9.6.0 + resolution: "got@npm:9.6.0" + dependencies: + "@sindresorhus/is": "npm:^0.14.0" + "@szmarczak/http-timer": "npm:^1.1.2" + cacheable-request: "npm:^6.0.0" + decompress-response: "npm:^3.3.0" + duplexer3: "npm:^0.1.4" + get-stream: "npm:^4.1.0" + lowercase-keys: "npm:^1.0.1" + mimic-response: "npm:^1.0.1" + p-cancelable: "npm:^1.0.0" + to-readable-stream: "npm:^1.0.0" + url-parse-lax: "npm:^3.0.0" + checksum: 10c0/5cb3111e14b48bf4fb8b414627be481ebfb14151ec867e80a74b6d1472489965b9c4f4ac5cf4f3b1f9b90c60a2ce63584d9072b16efd9a3171553e00afc5abc8 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 + languageName: node + linkType: hard + +"grpc-tools@npm:^1.13.1": + version: 1.13.1 + resolution: "grpc-tools@npm:1.13.1" + dependencies: + "@mapbox/node-pre-gyp": "npm:^2.0.0" + bin: + grpc_tools_node_protoc: bin/protoc.js + grpc_tools_node_protoc_plugin: bin/protoc_plugin.js + checksum: 10c0/1ec9bdf721d17e121fc6481f3d707c2796e3b0f3314d25ef56f3b9e3f76dd9d465d70016c554abd036068c3d15a07eb2f93ddff620252e829b98afee501c55f4 + languageName: node + linkType: hard + +"grpc_tools_node_protoc_ts@npm:^5.3.3": + version: 5.3.3 + resolution: "grpc_tools_node_protoc_ts@npm:5.3.3" + dependencies: + google-protobuf: "npm:3.15.8" + handlebars: "npm:4.7.7" + bin: + protoc-gen-ts: bin/protoc-gen-ts + checksum: 10c0/f60cb050df0bdeef808834091587c52055df916e6937efb4441fa4650b29ed2e39a6e48a583d7d76a85693d8f72d07346b3063a842db76fe5be1228ae19bd288 + languageName: node + linkType: hard + +"handlebars@npm:4.7.7": + version: 4.7.7 + resolution: "handlebars@npm:4.7.7" + dependencies: + minimist: "npm:^1.2.5" + neo-async: "npm:^2.6.0" + source-map: "npm:^0.6.1" + uglify-js: "npm:^3.1.4" + wordwrap: "npm:^1.0.0" + dependenciesMeta: + uglify-js: + optional: true + bin: + handlebars: bin/handlebars + checksum: 10c0/4c0913fc0018a2a2e358ee94e4fe83f071762b8bec51a473d187e6642e94e569843adcf550ffe329554c63ad450c062f3a05447bd2e3fff5ebfe698e214225c6 + languageName: node + linkType: hard + +"har-schema@npm:^2.0.0": + version: 2.0.0 + resolution: "har-schema@npm:2.0.0" + checksum: 10c0/3856cb76152658e0002b9c2b45b4360bb26b3e832c823caed8fcf39a01096030bf09fa5685c0f7b0f2cb3ecba6e9dce17edaf28b64a423d6201092e6be56e592 + languageName: node + linkType: hard + +"har-validator@npm:~5.1.3": + version: 5.1.5 + resolution: "har-validator@npm:5.1.5" + dependencies: + ajv: "npm:^6.12.3" + har-schema: "npm:^2.0.0" + checksum: 10c0/f1d606eb1021839e3a905be5ef7cca81c2256a6be0748efb8fefc14312214f9e6c15d7f2eaf37514104071207d84f627b68bb9f6178703da4e06fbd1a0649a5e + languageName: node + linkType: hard + +"has-ansi@npm:^2.0.0": + version: 2.0.0 + resolution: "has-ansi@npm:2.0.0" + dependencies: + ansi-regex: "npm:^2.0.0" + checksum: 10c0/f54e4887b9f8f3c4bfefd649c48825b3c093987c92c27880ee9898539e6f01aed261e82e73153c3f920fde0db5bf6ebd58deb498ed1debabcb4bc40113ccdf05 + languageName: node + linkType: hard + +"has-async-hooks@npm:^1.0.0": + version: 1.0.0 + resolution: "has-async-hooks@npm:1.0.0" + checksum: 10c0/5846ca4b494a209727c2db0fd0627604bb16fbbcf4d02f331ea18cc6162939d4d67dc7962b570c7e9cfe13cdc550023310480f8dba2c0c5826722225800600bb + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c + languageName: node + linkType: hard + +"has-unicode@npm:^2.0.1": + version: 2.0.1 + resolution: "has-unicode@npm:2.0.1" + checksum: 10c0/ebdb2f4895c26bb08a8a100b62d362e49b2190bcfd84b76bc4be1a3bd4d254ec52d0dd9f2fbcc093fc5eb878b20c52146f9dfd33e2686ed28982187be593b47c + languageName: node + linkType: hard + +"has-yarn@npm:^2.1.0": + version: 2.1.0 + resolution: "has-yarn@npm:2.1.0" + checksum: 10c0/b5cab61b4129c2fc0474045b59705371b7f5ddf2aab8ba8725011e52269f017e06f75059a2c8a1d8011e9779c2885ad987263cfc6d1280f611c396b45fd5d74a + languageName: node + linkType: hard + +"has@npm:^1.0.1": + version: 1.0.4 + resolution: "has@npm:1.0.4" + checksum: 10c0/82c1220573dc1f0a014a5d6189ae52a1f820f99dfdc00323c3a725b5002dcb7f04e44f460fea7af068474b2dd7c88cbe1846925c84017be9e31e1708936d305b + languageName: node + linkType: hard + +"hash-base@npm:^3.0.0": + version: 3.1.0 + resolution: "hash-base@npm:3.1.0" + dependencies: + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.6.0" + safe-buffer: "npm:^5.2.0" + checksum: 10c0/663eabcf4173326fbb65a1918a509045590a26cc7e0964b754eef248d281305c6ec9f6b31cb508d02ffca383ab50028180ce5aefe013e942b44a903ac8dc80d0 + languageName: node + linkType: hard + +"hash-base@npm:~3.0, hash-base@npm:~3.0.4": + version: 3.0.5 + resolution: "hash-base@npm:3.0.5" + dependencies: + inherits: "npm:^2.0.4" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/6dc185b79bad9b6d525cd132a588e4215380fdc36fec6f7a8a58c5db8e3b642557d02ad9c367f5e476c7c3ad3ccffa3607f308b124e1ed80e3b80a1b254db61e + languageName: node + linkType: hard + +"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": + version: 1.1.7 + resolution: "hash.js@npm:1.1.7" + dependencies: + inherits: "npm:^2.0.3" + minimalistic-assert: "npm:^1.0.1" + checksum: 10c0/41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 + languageName: node + linkType: hard + +"hasown@npm:^2.0.0, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"hdr-histogram-js@npm:^3.0.0": + version: 3.0.0 + resolution: "hdr-histogram-js@npm:3.0.0" + dependencies: + "@assemblyscript/loader": "npm:^0.19.21" + base64-js: "npm:^1.2.0" + pako: "npm:^1.0.3" + checksum: 10c0/bb2ad8810d1a4d011cceeb6bcda3a4988468305243af77b45a61d38113d6cca688b970fd8bd1e3468ea1513a2599b9319b5c101e3b50d0cbb29e26673fa5cb54 + languageName: node + linkType: hard + +"hdr-histogram-percentiles-obj@npm:^3.0.0": + version: 3.0.0 + resolution: "hdr-histogram-percentiles-obj@npm:3.0.0" + checksum: 10c0/7b1c90b01bdee22da3b6e1f95fdbe186ceb6875a53340c3615f6e9899ee5d4bc6624a0fe67a15b0e59ccddca8d3b835911214285a77fa22a04cf64c9e3d64d39 + languageName: node + linkType: hard + +"hidden-markov-model-tf@npm:^4.0.0": + version: 4.0.0 + resolution: "hidden-markov-model-tf@npm:4.0.0" + dependencies: + ml-kmeans: "npm:^4.0.1" + ndarray: "npm:^1.0.18" + ndarray-cholesky-factorization: "npm:^1.0.2" + ndarray-determinant: "npm:^1.0.0" + ndarray-inv: "npm:^0.2.0" + seedrandom: "npm:^3.0.1" + semver: "npm:^6.1.1" + peerDependencies: + "@tensorflow/tfjs-core": ^3.13.0 + checksum: 10c0/d945c8bb952e0402605bb9341f71850ca5f91c8c7840fc1d38a14c4e71895f353cdba5ebc223d91f745c453b695fdfe25268268ad6fae88ec5f24bc690c41f61 + languageName: node + linkType: hard + +"hmac-drbg@npm:^1.0.1": + version: 1.0.1 + resolution: "hmac-drbg@npm:1.0.1" + dependencies: + hash.js: "npm:^1.0.3" + minimalistic-assert: "npm:^1.0.0" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d + languageName: node + linkType: hard + +"hsl-to-rgb-for-reals@npm:^1.1.0": + version: 1.1.1 + resolution: "hsl-to-rgb-for-reals@npm:1.1.1" + checksum: 10c0/330f63b3ae9dbc6ac5974fc6428fe7a443ad62858eb517d0c99fccc12c51475f597a728ddd5c306ae17b1f22a129b3f1eab6439870b751df7959175fb071aa3e + languageName: node + linkType: hard + +"html-escaper@npm:^2.0.0": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: 10c0/208e8a12de1a6569edbb14544f4567e6ce8ecc30b9394fcaa4e7bb1e60c12a7c9a1ed27e31290817157e8626f3a4f29e76c8747030822eb84a6abb15c255f0a0 + languageName: node + linkType: hard + +"htmlescape@npm:^1.1.0": + version: 1.1.1 + resolution: "htmlescape@npm:1.1.1" + checksum: 10c0/06294e4ac84a07982b273da1e99d7f124bb13b1fa10f428ed8073e4d7f6f4783da3a788e6461234180a795b630b077fa41466e7c7bd91cfa212369dfca537453 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + languageName: node + linkType: hard + +"http-parser-js@npm:^0.5.2": + version: 0.5.9 + resolution: "http-parser-js@npm:0.5.9" + checksum: 10c0/25aac1096b5270e69b1f6c850c8d4363c1e8b5711f97109cf65d44ecf5dfe3438811036a9b4d4f432474a2519ac46e8feb1a7b6be6e292a956e63bdad12583fb + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + languageName: node + linkType: hard + +"http-signature@npm:~1.2.0": + version: 1.2.0 + resolution: "http-signature@npm:1.2.0" + dependencies: + assert-plus: "npm:^1.0.0" + jsprim: "npm:^1.2.2" + sshpk: "npm:^1.7.0" + checksum: 10c0/582f7af7f354429e1fb19b3bbb9d35520843c69bb30a25b88ca3c5c2c10715f20ae7924e20cffbed220b1d3a726ef4fe8ccc48568d5744db87be9a79887d6733 + languageName: node + linkType: hard + +"https-browserify@npm:^1.0.0": + version: 1.0.0 + resolution: "https-browserify@npm:1.0.0" + checksum: 10c0/e17b6943bc24ea9b9a7da5714645d808670af75a425f29baffc3284962626efdc1eb3aa9bbffaa6e64028a6ad98af5b09fabcb454a8f918fb686abfdc9e9b8ae + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.5": + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:4" + checksum: 10c0/f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac + languageName: node + linkType: hard + +"human-signals@npm:^1.1.1": + version: 1.1.1 + resolution: "human-signals@npm:1.1.1" + checksum: 10c0/18810ed239a7a5e23fb6c32d0fd4be75d7cd337a07ad59b8dbf0794cb0761e6e628349ee04c409e605fe55344716eab5d0a47a62ba2a2d0d367c89a2b4247b1e + languageName: node + linkType: hard + +"human-signals@npm:^2.1.0": + version: 2.1.0 + resolution: "human-signals@npm:2.1.0" + checksum: 10c0/695edb3edfcfe9c8b52a76926cd31b36978782062c0ed9b1192b36bebc75c4c87c82e178dfcb0ed0fc27ca59d434198aac0bd0be18f5781ded775604db22304a + languageName: node + linkType: hard + +"hyperid@npm:^3.0.0": + version: 3.3.0 + resolution: "hyperid@npm:3.3.0" + dependencies: + buffer: "npm:^5.2.1" + uuid: "npm:^8.3.2" + uuid-parse: "npm:^1.1.0" + checksum: 10c0/709dafd2a25e21086a2d881adb3436a16eafd28692ebd967829ca1d5f10adf001925feb23b6aadfee464ea313d851e7ba7a5452869aaf6cde15e9149793a09e0 + languageName: node + linkType: hard + +"hyperscript-attribute-to-property@npm:^1.0.0": + version: 1.0.2 + resolution: "hyperscript-attribute-to-property@npm:1.0.2" + checksum: 10c0/52771779671a2d8dc325b9d1a6f4a8a1dd43cbac5f33c6a985206a6e654466163d09672b76e946c0f2072fb06cc565717f673f3bf3734dff0e196631935deab7 + languageName: node + linkType: hard + +"hyperx@npm:^2.5.0": + version: 2.5.4 + resolution: "hyperx@npm:2.5.4" + dependencies: + hyperscript-attribute-to-property: "npm:^1.0.0" + checksum: 10c0/c88fac7662c0f836c05965c5168b38230c96cf1337fd127420829e9e31622e53caec054ca79117c4c6d836993a12ee6990891204ddd0b7fe508efb28d0851fe3 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.4.24": + version: 0.4.24 + resolution: "iconv-lite@npm:0.4.24" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3" + checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4 + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + languageName: node + linkType: hard + +"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb + languageName: node + linkType: hard + +"ignore@npm:^5.0.4, ignore@npm:^5.2.0, ignore@npm:^5.3.1": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 + languageName: node + linkType: hard + +"import-fresh@npm:^3.2.1": + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" + dependencies: + parent-module: "npm:^1.0.0" + resolve-from: "npm:^4.0.0" + checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec + languageName: node + linkType: hard + +"import-in-the-middle@npm:^1.8.1": + version: 1.13.0 + resolution: "import-in-the-middle@npm:1.13.0" + dependencies: + acorn: "npm:^8.14.0" + acorn-import-attributes: "npm:^1.9.5" + cjs-module-lexer: "npm:^1.2.2" + module-details-from-path: "npm:^1.0.3" + checksum: 10c0/f84146bf5eabf5a9cf2269a65413487be26ba21cb3cd33ffb8e59e0f94d775a624a4d2c77ef3dc06f89f7ce5265c3ec2e93546a73b70ce9aac6a6932be6e0aba + languageName: node + linkType: hard + +"import-lazy@npm:^2.1.0": + version: 2.1.0 + resolution: "import-lazy@npm:2.1.0" + checksum: 10c0/c5e5f507d26ee23c5b2ed64577155810361ac37863b322cae0c17f16b6a8cdd15adf370288384ddd95ef9de05602fb8d87bf76ff835190eb037333c84db8062c + languageName: node + linkType: hard + +"import-local@npm:^3.0.2": + version: 3.2.0 + resolution: "import-local@npm:3.2.0" + dependencies: + pkg-dir: "npm:^4.2.0" + resolve-cwd: "npm:^3.0.0" + bin: + import-local-fixture: fixtures/cli.js + checksum: 10c0/94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433 + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: "npm:^1.3.0" + wrappy: "npm:1" + checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3, inherits@npm:~2.0.4": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"inherits@npm:2.0.3": + version: 2.0.3 + resolution: "inherits@npm:2.0.3" + checksum: 10c0/6e56402373149ea076a434072671f9982f5fad030c7662be0332122fe6c0fa490acb3cc1010d90b6eff8d640b1167d77674add52dfd1bb85d545cf29e80e73e7 + languageName: node + linkType: hard + +"ini@npm:2.0.0": + version: 2.0.0 + resolution: "ini@npm:2.0.0" + checksum: 10c0/2e0c8f386369139029da87819438b20a1ff3fe58372d93fb1a86e9d9344125ace3a806b8ec4eb160a46e64cbc422fe68251869441676af49b7fc441af2389c25 + languageName: node + linkType: hard + +"ini@npm:~1.3.0": + version: 1.3.8 + resolution: "ini@npm:1.3.8" + checksum: 10c0/ec93838d2328b619532e4f1ff05df7909760b6f66d9c9e2ded11e5c1897d6f2f9980c54dd638f88654b00919ce31e827040631eab0a3969e4d1abefa0719516a + languageName: node + linkType: hard + +"inline-source-map@npm:~0.6.0": + version: 0.6.3 + resolution: "inline-source-map@npm:0.6.3" + dependencies: + source-map: "npm:~0.5.3" + checksum: 10c0/9e940e79a385c3f4671754938704c7569757a2a34b15a8e9caf8fe8857746c8a145445d0de8bd7d671466001b54409ed58ff38f17a153f700ddb184acd71df06 + languageName: node + linkType: hard + +"inquirer@npm:^6.3.1": + version: 6.5.2 + resolution: "inquirer@npm:6.5.2" + dependencies: + ansi-escapes: "npm:^3.2.0" + chalk: "npm:^2.4.2" + cli-cursor: "npm:^2.1.0" + cli-width: "npm:^2.0.0" + external-editor: "npm:^3.0.3" + figures: "npm:^2.0.0" + lodash: "npm:^4.17.12" + mute-stream: "npm:0.0.7" + run-async: "npm:^2.2.0" + rxjs: "npm:^6.4.0" + string-width: "npm:^2.1.0" + strip-ansi: "npm:^5.1.0" + through: "npm:^2.3.6" + checksum: 10c0/a5aa53a8f88405cf1cff63111493f87a5b3b5deb5ea4a0dbcd73ccc06a51a6bba0c3f1a0747f8880e9e3ec2437c69f90417be16368abf636b1d29eebe35db0ac + languageName: node + linkType: hard + +"insert-module-globals@npm:^7.2.1": + version: 7.2.1 + resolution: "insert-module-globals@npm:7.2.1" + dependencies: + JSONStream: "npm:^1.0.3" + acorn-node: "npm:^1.5.2" + combine-source-map: "npm:^0.8.0" + concat-stream: "npm:^1.6.1" + is-buffer: "npm:^1.1.0" + path-is-absolute: "npm:^1.0.1" + process: "npm:~0.11.0" + through2: "npm:^2.0.0" + undeclared-identifiers: "npm:^1.1.2" + xtend: "npm:^4.0.0" + bin: + insert-module-globals: bin/cmd.js + checksum: 10c0/b11cb7336766df575702e8ac82494139e2cbb4529ba7385fe6ff505d05a1f5e4328809cae5d7bd0cf2d92de3a298d117ff072d17c5699b007ce0502f29304e89 + languageName: node + linkType: hard + +"insight@npm:^0.11.1": + version: 0.11.1 + resolution: "insight@npm:0.11.1" + dependencies: + async: "npm:^2.6.2" + chalk: "npm:^4.1.1" + conf: "npm:^10.0.1" + inquirer: "npm:^6.3.1" + lodash.debounce: "npm:^4.0.8" + os-name: "npm:^4.0.1" + request: "npm:^2.88.0" + tough-cookie: "npm:^4.0.0" + uuid: "npm:^8.3.2" + checksum: 10c0/756f422970d927604ea607fa753f79d930039399e6220d373fbaa41f52b4c4e93290764121810fefb2148a17d02a65f921ac570aa5eee9294d8ee940ee45bb09 + languageName: node + linkType: hard + +"internmap@npm:^1.0.0": + version: 1.0.1 + resolution: "internmap@npm:1.0.1" + checksum: 10c0/60942be815ca19da643b6d4f23bd0bf4e8c97abbd080fb963fe67583b60bdfb3530448ad4486bae40810e92317bded9995cc31411218acc750d72cd4e8646eee + languageName: node + linkType: hard + +"interpret@npm:^1.0.0": + version: 1.4.0 + resolution: "interpret@npm:1.4.0" + checksum: 10c0/08c5ad30032edeec638485bc3f6db7d0094d9b3e85e0f950866600af3c52e9fd69715416d29564731c479d9f4d43ff3e4d302a178196bdc0e6837ec147640450 + languageName: node + linkType: hard + +"iota-array@npm:^1.0.0": + version: 1.0.0 + resolution: "iota-array@npm:1.0.0" + checksum: 10c0/a6bfc7d5bf0338ade227b302eda52cea3db44cc6dd5803154147cdcee28e9cb65ca76c5859ab2bfe21d91ecc945c57a0dd446bbc657581bbdf92cda9c24def56 + languageName: node + linkType: hard + +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc + languageName: node + linkType: hard + +"is-any-array@npm:^2.0.0": + version: 2.0.1 + resolution: "is-any-array@npm:2.0.1" + checksum: 10c0/f9807458a51e63ca1ac27fd6f3a3ace8200f077094e00d9b05b24cfbc9d5594d586d6ecf3416271f26939d5cb93fc52ca869cb5744e77318c3f53ec70b08d61f + languageName: node + linkType: hard + +"is-arguments@npm:^1.0.4": + version: 1.2.0 + resolution: "is-arguments@npm:1.2.0" + dependencies: + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/6377344b31e9fcb707c6751ee89b11f132f32338e6a782ec2eac9393b0cbd32235dad93052998cda778ee058754860738341d8114910d50ada5615912bb929fc + languageName: node + linkType: hard + +"is-arrayish@npm:^0.2.1": + version: 0.2.1 + resolution: "is-arrayish@npm:0.2.1" + checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729 + languageName: node + linkType: hard + +"is-boolean-attribute@npm:0.0.1": + version: 0.0.1 + resolution: "is-boolean-attribute@npm:0.0.1" + checksum: 10c0/f85ca2cd3952c8c817c4372a8eb46f3c075c0bdb62d67c44132b56e21fbf4e65be512a3595d79853d51fb264716836ded51fe2d2eb541fc5a5957d76bbad8374 + languageName: node + linkType: hard + +"is-buffer@npm:^1.0.2, is-buffer@npm:^1.1.0": + version: 1.1.6 + resolution: "is-buffer@npm:1.1.6" + checksum: 10c0/ae18aa0b6e113d6c490ad1db5e8df9bdb57758382b313f5a22c9c61084875c6396d50bbf49315f5b1926d142d74dfb8d31b40d993a383e0a158b15fea7a82234 + languageName: node + linkType: hard + +"is-buffer@npm:^2.0.0": + version: 2.0.5 + resolution: "is-buffer@npm:2.0.5" + checksum: 10c0/e603f6fced83cf94c53399cff3bda1a9f08e391b872b64a73793b0928be3e5f047f2bcece230edb7632eaea2acdbfcb56c23b33d8a20c820023b230f1485679a + languageName: node + linkType: hard + +"is-callable@npm:^1.2.7": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f + languageName: node + linkType: hard + +"is-ci@npm:^2.0.0": + version: 2.0.0 + resolution: "is-ci@npm:2.0.0" + dependencies: + ci-info: "npm:^2.0.0" + bin: + is-ci: bin.js + checksum: 10c0/17de4e2cd8f993c56c86472dd53dd9e2c7f126d0ee55afe610557046cdd64de0e8feadbad476edc9eeff63b060523b8673d9094ed2ab294b59efb5a66dd05a9a + languageName: node + linkType: hard + +"is-core-module@npm:^2.1.0, is-core-module@npm:^2.16.0": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^1.0.0": + version: 1.0.0 + resolution: "is-fullwidth-code-point@npm:1.0.0" + dependencies: + number-is-nan: "npm:^1.0.0" + checksum: 10c0/12acfcf16142f2d431bf6af25d68569d3198e81b9799b4ae41058247aafcc666b0127d64384ea28e67a746372611fcbe9b802f69175287aba466da3eddd5ba0f + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^2.0.0": + version: 2.0.0 + resolution: "is-fullwidth-code-point@npm:2.0.0" + checksum: 10c0/e58f3e4a601fc0500d8b2677e26e9fe0cd450980e66adb29d85b6addf7969731e38f8e43ed2ec868a09c101a55ac3d8b78902209269f38c5286bc98f5bc1b4d9 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-generator-fn@npm:^2.0.0": + version: 2.1.0 + resolution: "is-generator-fn@npm:2.1.0" + checksum: 10c0/2957cab387997a466cd0bf5c1b6047bd21ecb32bdcfd8996b15747aa01002c1c88731802f1b3d34ac99f4f6874b626418bd118658cf39380fe5fff32a3af9c4d + languageName: node + linkType: hard + +"is-generator-function@npm:^1.0.7": + version: 1.1.0 + resolution: "is-generator-function@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.0" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10c0/fdfa96c8087bf36fc4cd514b474ba2ff404219a4dd4cfa6cf5426404a1eed259bdcdb98f082a71029a48d01f27733e3436ecc6690129a7ec09cb0434bee03a2a + languageName: node + linkType: hard + +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: "npm:^2.1.1" + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a + languageName: node + linkType: hard + +"is-installed-globally@npm:^0.4.0": + version: 0.4.0 + resolution: "is-installed-globally@npm:0.4.0" + dependencies: + global-dirs: "npm:^3.0.0" + is-path-inside: "npm:^3.0.2" + checksum: 10c0/f3e6220ee5824b845c9ed0d4b42c24272701f1f9926936e30c0e676254ca5b34d1b92c6205cae11b283776f9529212c0cdabb20ec280a6451677d6493ca9c22d + languageName: node + linkType: hard + +"is-interactive@npm:^1.0.0": + version: 1.0.0 + resolution: "is-interactive@npm:1.0.0" + checksum: 10c0/dd47904dbf286cd20aa58c5192161be1a67138485b9836d5a70433b21a45442e9611b8498b8ab1f839fc962c7620667a50535fdfb4a6bc7989b8858645c06b4d + languageName: node + linkType: hard + +"is-npm@npm:^5.0.0": + version: 5.0.0 + resolution: "is-npm@npm:5.0.0" + checksum: 10c0/8ded3ae1119bbbda22395fe1c64d2d79d3b3baeb2635c90f9a9dca4b8ce19a67b55fda178269b63421b257b361892fd545807fb5ac212f06776f544d9fcc3ab0 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 + languageName: node + linkType: hard + +"is-obj@npm:^2.0.0": + version: 2.0.0 + resolution: "is-obj@npm:2.0.0" + checksum: 10c0/85044ed7ba8bd169e2c2af3a178cacb92a97aa75de9569d02efef7f443a824b5e153eba72b9ae3aca6f8ce81955271aa2dc7da67a8b720575d3e38104208cb4e + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 + languageName: node + linkType: hard + +"is-property@npm:^1.0.0, is-property@npm:^1.0.2": + version: 1.0.2 + resolution: "is-property@npm:1.0.2" + checksum: 10c0/33ab65a136e4ba3f74d4f7d9d2a013f1bd207082e11cedb160698e8d5394644e873c39668d112a402175ccbc58a087cef87198ed46829dbddb479115a0257283 + languageName: node + linkType: hard + +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 + languageName: node + linkType: hard + +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.3": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" + dependencies: + which-typed-array: "npm:^1.1.16" + checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 + languageName: node + linkType: hard + +"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0": + version: 1.0.0 + resolution: "is-typedarray@npm:1.0.0" + checksum: 10c0/4c096275ba041a17a13cca33ac21c16bc4fd2d7d7eb94525e7cd2c2f2c1a3ab956e37622290642501ff4310601e413b675cf399ad6db49855527d2163b3eeeec + languageName: node + linkType: hard + +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: 10c0/00cbe3455c3756be68d2542c416cab888aebd5012781d6819749fefb15162ff23e38501fe681b3d751c73e8ff561ac09a5293eba6f58fdf0178462ce6dcb3453 + languageName: node + linkType: hard + +"is-wsl@npm:^1.1.0": + version: 1.1.0 + resolution: "is-wsl@npm:1.1.0" + checksum: 10c0/7ad0012f21092d6f586c7faad84755a8ef0da9b9ec295e4dc82313cce4e1a93a3da3c217265016461f9b141503fe55fa6eb1fd5457d3f05e8d1bdbb48e50c13a + languageName: node + linkType: hard + +"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: "npm:^2.0.0" + checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + languageName: node + linkType: hard + +"is-yarn-global@npm:^0.3.0": + version: 0.3.0 + resolution: "is-yarn-global@npm:0.3.0" + checksum: 10c0/9f1ab6f28e6e7961c4b97e564791d1decf2886a0dbe9b92b2176d76156adbb42b4c06c0f33d7107b270c207cbcfe0b2293b7cc4a0ec6774ac6d37af9503d51e1 + languageName: node + linkType: hard + +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + languageName: node + linkType: hard + +"isstream@npm:~0.1.2": + version: 0.1.2 + resolution: "isstream@npm:0.1.2" + checksum: 10c0/a6686a878735ca0a48e0d674dd6d8ad31aedfaf70f07920da16ceadc7577b46d67179a60b313f2e6860cb097a2c2eb3cbd0b89e921ae89199a59a17c3273d66f + languageName: node + linkType: hard + +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 10c0/6c7ff2106769e5f592ded1fb418f9f73b4411fd5a084387a5410538332b6567cd1763ff6b6cadca9b9eb2c443cce2f7ea7d7f1b8d315f9ce58539793b1e0922b + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^5.0.4": + version: 5.2.1 + resolution: "istanbul-lib-instrument@npm:5.2.1" + dependencies: + "@babel/core": "npm:^7.12.3" + "@babel/parser": "npm:^7.14.7" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^6.3.0" + checksum: 10c0/8a1bdf3e377dcc0d33ec32fe2b6ecacdb1e4358fd0eb923d4326bb11c67622c0ceb99600a680f3dad5d29c66fc1991306081e339b4d43d0b8a2ab2e1d910a6ee + languageName: node + linkType: hard + +"istanbul-lib-instrument@npm:^6.0.0": + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" + dependencies: + "@babel/core": "npm:^7.23.9" + "@babel/parser": "npm:^7.23.9" + "@istanbuljs/schema": "npm:^0.1.3" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^7.5.4" + checksum: 10c0/a1894e060dd2a3b9f046ffdc87b44c00a35516f5e6b7baf4910369acca79e506fc5323a816f811ae23d82334b38e3ddeb8b3b331bd2c860540793b59a8689128 + languageName: node + linkType: hard + +"istanbul-lib-report@npm:^3.0.0": + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" + dependencies: + istanbul-lib-coverage: "npm:^3.0.0" + make-dir: "npm:^4.0.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/84323afb14392de8b6a5714bd7e9af845cfbd56cfe71ed276cda2f5f1201aea673c7111901227ee33e68e4364e288d73861eb2ed48f6679d1e69a43b6d9b3ba7 + languageName: node + linkType: hard + +"istanbul-lib-source-maps@npm:^4.0.0": + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" + dependencies: + debug: "npm:^4.1.1" + istanbul-lib-coverage: "npm:^3.0.0" + source-map: "npm:^0.6.1" + checksum: 10c0/19e4cc405016f2c906dff271a76715b3e881fa9faeb3f09a86cb99b8512b3a5ed19cadfe0b54c17ca0e54c1142c9c6de9330d65506e35873994e06634eebeb66 + languageName: node + linkType: hard + +"istanbul-reports@npm:^3.1.3": + version: 3.1.7 + resolution: "istanbul-reports@npm:3.1.7" + dependencies: + html-escaper: "npm:^2.0.0" + istanbul-lib-report: "npm:^3.0.0" + checksum: 10c0/a379fadf9cf8dc5dfe25568115721d4a7eb82fbd50b005a6672aff9c6989b20cc9312d7865814e0859cd8df58cbf664482e1d3604be0afde1f7fc3ccc1394a51 + languageName: node + linkType: hard + +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 + languageName: node + linkType: hard + +"jake@npm:^10.8.5": + version: 10.9.2 + resolution: "jake@npm:10.9.2" + dependencies: + async: "npm:^3.2.3" + chalk: "npm:^4.0.2" + filelist: "npm:^1.0.4" + minimatch: "npm:^3.1.2" + bin: + jake: bin/cli.js + checksum: 10c0/c4597b5ed9b6a908252feab296485a4f87cba9e26d6c20e0ca144fb69e0c40203d34a2efddb33b3d297b8bd59605e6c1f44f6221ca1e10e69175ecbf3ff5fe31 + languageName: node + linkType: hard + +"jest-changed-files@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-changed-files@npm:29.7.0" + dependencies: + execa: "npm:^5.0.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + checksum: 10c0/e071384d9e2f6bb462231ac53f29bff86f0e12394c1b49ccafbad225ce2ab7da226279a8a94f421949920bef9be7ef574fd86aee22e8adfa149be73554ab828b + languageName: node + linkType: hard + +"jest-circus@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-circus@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/expect": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + co: "npm:^4.6.0" + dedent: "npm:^1.0.0" + is-generator-fn: "npm:^2.0.0" + jest-each: "npm:^29.7.0" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + pure-rand: "npm:^6.0.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/8d15344cf7a9f14e926f0deed64ed190c7a4fa1ed1acfcd81e4cc094d3cc5bf7902ebb7b874edc98ada4185688f90c91e1747e0dfd7ac12463b097968ae74b5e + languageName: node + linkType: hard + +"jest-cli@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-cli@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + create-jest: "npm:^29.7.0" + exit: "npm:^0.1.2" + import-local: "npm:^3.0.2" + jest-config: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + yargs: "npm:^17.3.1" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/a658fd55050d4075d65c1066364595962ead7661711495cfa1dfeecf3d6d0a8ffec532f3dbd8afbb3e172dd5fd2fb2e813c5e10256e7cf2fea766314942fb43a + languageName: node + linkType: hard + +"jest-config@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-config@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@jest/test-sequencer": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-jest: "npm:^29.7.0" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + deepmerge: "npm:^4.2.2" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-circus: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-runner: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + parse-json: "npm:^5.2.0" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-json-comments: "npm:^3.1.1" + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + checksum: 10c0/bab23c2eda1fff06e0d104b00d6adfb1d1aabb7128441899c9bff2247bd26710b050a5364281ce8d52b46b499153bf7e3ee88b19831a8f3451f1477a0246a0f1 + languageName: node + linkType: hard + +"jest-diff@npm:^29.4.1, jest-diff@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-diff@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + diff-sequences: "npm:^29.6.3" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/89a4a7f182590f56f526443dde69acefb1f2f0c9e59253c61d319569856c4931eae66b8a3790c443f529267a0ddba5ba80431c585deed81827032b2b2a1fc999 + languageName: node + linkType: hard + +"jest-docblock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-docblock@npm:29.7.0" + dependencies: + detect-newline: "npm:^3.0.0" + checksum: 10c0/d932a8272345cf6b6142bb70a2bb63e0856cc0093f082821577ea5bdf4643916a98744dfc992189d2b1417c38a11fa42466f6111526bc1fb81366f56410f3be9 + languageName: node + linkType: hard + +"jest-each@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-each@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/f7f9a90ebee80cc688e825feceb2613627826ac41ea76a366fa58e669c3b2403d364c7c0a74d862d469b103c843154f8456d3b1c02b487509a12afa8b59edbb4 + languageName: node + linkType: hard + +"jest-environment-node@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-environment-node@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-mock: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + checksum: 10c0/61f04fec077f8b1b5c1a633e3612fc0c9aa79a0ab7b05600683428f1e01a4d35346c474bde6f439f9fcc1a4aa9a2861ff852d079a43ab64b02105d1004b2592b + languageName: node + linkType: hard + +"jest-get-type@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-get-type@npm:29.6.3" + checksum: 10c0/552e7a97a983d3c2d4e412a44eb7de0430ff773dd99f7500962c268d6dfbfa431d7d08f919c9d960530e5f7f78eb47f267ad9b318265e5092b3ff9ede0db7c2b + languageName: node + linkType: hard + +"jest-haste-map@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-haste-map@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/graceful-fs": "npm:^4.1.3" + "@types/node": "npm:*" + anymatch: "npm:^3.0.3" + fb-watchman: "npm:^2.0.0" + fsevents: "npm:^2.3.2" + graceful-fs: "npm:^4.2.9" + jest-regex-util: "npm:^29.6.3" + jest-util: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + micromatch: "npm:^4.0.4" + walker: "npm:^1.0.8" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/2683a8f29793c75a4728787662972fedd9267704c8f7ef9d84f2beed9a977f1cf5e998c07b6f36ba5603f53cb010c911fe8cd0ac9886e073fe28ca66beefd30c + languageName: node + linkType: hard + +"jest-leak-detector@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-leak-detector@npm:29.7.0" + dependencies: + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/71bb9f77fc489acb842a5c7be030f2b9acb18574dc9fb98b3100fc57d422b1abc55f08040884bd6e6dbf455047a62f7eaff12aa4058f7cbdc11558718ca6a395 + languageName: node + linkType: hard + +"jest-matcher-utils@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-matcher-utils@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + pretty-format: "npm:^29.7.0" + checksum: 10c0/0d0e70b28fa5c7d4dce701dc1f46ae0922102aadc24ed45d594dd9b7ae0a8a6ef8b216718d1ab79e451291217e05d4d49a82666e1a3cc2b428b75cd9c933244e + languageName: node + linkType: hard + +"jest-message-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-message-util@npm:29.7.0" + dependencies: + "@babel/code-frame": "npm:^7.12.13" + "@jest/types": "npm:^29.6.3" + "@types/stack-utils": "npm:^2.0.0" + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + micromatch: "npm:^4.0.4" + pretty-format: "npm:^29.7.0" + slash: "npm:^3.0.0" + stack-utils: "npm:^2.0.3" + checksum: 10c0/850ae35477f59f3e6f27efac5215f706296e2104af39232bb14e5403e067992afb5c015e87a9243ec4d9df38525ef1ca663af9f2f4766aa116f127247008bd22 + languageName: node + linkType: hard + +"jest-mock@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-mock@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + checksum: 10c0/7b9f8349ee87695a309fe15c46a74ab04c853369e5c40952d68061d9dc3159a0f0ed73e215f81b07ee97a9faaf10aebe5877a9d6255068a0977eae6a9ff1d5ac + languageName: node + linkType: hard + +"jest-pnp-resolver@npm:^1.2.2": + version: 1.2.3 + resolution: "jest-pnp-resolver@npm:1.2.3" + peerDependencies: + jest-resolve: "*" + peerDependenciesMeta: + jest-resolve: + optional: true + checksum: 10c0/86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac + languageName: node + linkType: hard + +"jest-regex-util@npm:^29.6.3": + version: 29.6.3 + resolution: "jest-regex-util@npm:29.6.3" + checksum: 10c0/4e33fb16c4f42111159cafe26397118dcfc4cf08bc178a67149fb05f45546a91928b820894572679d62559839d0992e21080a1527faad65daaae8743a5705a3b + languageName: node + linkType: hard + +"jest-resolve-dependencies@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve-dependencies@npm:29.7.0" + dependencies: + jest-regex-util: "npm:^29.6.3" + jest-snapshot: "npm:^29.7.0" + checksum: 10c0/b6e9ad8ae5b6049474118ea6441dfddd385b6d1fc471db0136f7c8fbcfe97137a9665e4f837a9f49f15a29a1deb95a14439b7aec812f3f99d08f228464930f0d + languageName: node + linkType: hard + +"jest-resolve@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-resolve@npm:29.7.0" + dependencies: + chalk: "npm:^4.0.0" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-pnp-resolver: "npm:^1.2.2" + jest-util: "npm:^29.7.0" + jest-validate: "npm:^29.7.0" + resolve: "npm:^1.20.0" + resolve.exports: "npm:^2.0.0" + slash: "npm:^3.0.0" + checksum: 10c0/59da5c9c5b50563e959a45e09e2eace783d7f9ac0b5dcc6375dea4c0db938d2ebda97124c8161310082760e8ebbeff9f6b177c15ca2f57fb424f637a5d2adb47 + languageName: node + linkType: hard + +"jest-runner@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runner@npm:29.7.0" + dependencies: + "@jest/console": "npm:^29.7.0" + "@jest/environment": "npm:^29.7.0" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + graceful-fs: "npm:^4.2.9" + jest-docblock: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + jest-haste-map: "npm:^29.7.0" + jest-leak-detector: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-resolve: "npm:^29.7.0" + jest-runtime: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + jest-watcher: "npm:^29.7.0" + jest-worker: "npm:^29.7.0" + p-limit: "npm:^3.1.0" + source-map-support: "npm:0.5.13" + checksum: 10c0/2194b4531068d939f14c8d3274fe5938b77fa73126aedf9c09ec9dec57d13f22c72a3b5af01ac04f5c1cf2e28d0ac0b4a54212a61b05f10b5d6b47f2a1097bb4 + languageName: node + linkType: hard + +"jest-runtime@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-runtime@npm:29.7.0" + dependencies: + "@jest/environment": "npm:^29.7.0" + "@jest/fake-timers": "npm:^29.7.0" + "@jest/globals": "npm:^29.7.0" + "@jest/source-map": "npm:^29.6.3" + "@jest/test-result": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + cjs-module-lexer: "npm:^1.0.0" + collect-v8-coverage: "npm:^1.0.0" + glob: "npm:^7.1.3" + graceful-fs: "npm:^4.2.9" + jest-haste-map: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-mock: "npm:^29.7.0" + jest-regex-util: "npm:^29.6.3" + jest-resolve: "npm:^29.7.0" + jest-snapshot: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + slash: "npm:^3.0.0" + strip-bom: "npm:^4.0.0" + checksum: 10c0/7cd89a1deda0bda7d0941835434e44f9d6b7bd50b5c5d9b0fc9a6c990b2d4d2cab59685ab3cb2850ed4cc37059f6de903af5a50565d7f7f1192a77d3fd6dd2a6 + languageName: node + linkType: hard + +"jest-snapshot@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-snapshot@npm:29.7.0" + dependencies: + "@babel/core": "npm:^7.11.6" + "@babel/generator": "npm:^7.7.2" + "@babel/plugin-syntax-jsx": "npm:^7.7.2" + "@babel/plugin-syntax-typescript": "npm:^7.7.2" + "@babel/types": "npm:^7.3.3" + "@jest/expect-utils": "npm:^29.7.0" + "@jest/transform": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + babel-preset-current-node-syntax: "npm:^1.0.0" + chalk: "npm:^4.0.0" + expect: "npm:^29.7.0" + graceful-fs: "npm:^4.2.9" + jest-diff: "npm:^29.7.0" + jest-get-type: "npm:^29.6.3" + jest-matcher-utils: "npm:^29.7.0" + jest-message-util: "npm:^29.7.0" + jest-util: "npm:^29.7.0" + natural-compare: "npm:^1.4.0" + pretty-format: "npm:^29.7.0" + semver: "npm:^7.5.3" + checksum: 10c0/6e9003c94ec58172b4a62864a91c0146513207bedf4e0a06e1e2ac70a4484088a2683e3a0538d8ea913bcfd53dc54a9b98a98cdfa562e7fe1d1339aeae1da570 + languageName: node + linkType: hard + +"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-util@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + chalk: "npm:^4.0.0" + ci-info: "npm:^3.2.0" + graceful-fs: "npm:^4.2.9" + picomatch: "npm:^2.2.3" + checksum: 10c0/bc55a8f49fdbb8f51baf31d2a4f312fb66c9db1483b82f602c9c990e659cdd7ec529c8e916d5a89452ecbcfae4949b21b40a7a59d4ffc0cd813a973ab08c8150 + languageName: node + linkType: hard + +"jest-validate@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-validate@npm:29.7.0" + dependencies: + "@jest/types": "npm:^29.6.3" + camelcase: "npm:^6.2.0" + chalk: "npm:^4.0.0" + jest-get-type: "npm:^29.6.3" + leven: "npm:^3.1.0" + pretty-format: "npm:^29.7.0" + checksum: 10c0/a20b930480c1ed68778c739f4739dce39423131bc070cd2505ddede762a5570a256212e9c2401b7ae9ba4d7b7c0803f03c5b8f1561c62348213aba18d9dbece2 + languageName: node + linkType: hard + +"jest-watcher@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-watcher@npm:29.7.0" + dependencies: + "@jest/test-result": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + "@types/node": "npm:*" + ansi-escapes: "npm:^4.2.1" + chalk: "npm:^4.0.0" + emittery: "npm:^0.13.1" + jest-util: "npm:^29.7.0" + string-length: "npm:^4.0.1" + checksum: 10c0/ec6c75030562fc8f8c727cb8f3b94e75d831fc718785abfc196e1f2a2ebc9a2e38744a15147170039628a853d77a3b695561ce850375ede3a4ee6037a2574567 + languageName: node + linkType: hard + +"jest-worker@npm:^29.7.0": + version: 29.7.0 + resolution: "jest-worker@npm:29.7.0" + dependencies: + "@types/node": "npm:*" + jest-util: "npm:^29.7.0" + merge-stream: "npm:^2.0.0" + supports-color: "npm:^8.0.0" + checksum: 10c0/5570a3a005b16f46c131968b8a5b56d291f9bbb85ff4217e31c80bd8a02e7de799e59a54b95ca28d5c302f248b54cbffde2d177c2f0f52ffcee7504c6eabf660 + languageName: node + linkType: hard + +"jest@npm:^29.7.0": + version: 29.7.0 + resolution: "jest@npm:29.7.0" + dependencies: + "@jest/core": "npm:^29.7.0" + "@jest/types": "npm:^29.6.3" + import-local: "npm:^3.0.2" + jest-cli: "npm:^29.7.0" + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + bin: + jest: bin/jest.js + checksum: 10c0/f40eb8171cf147c617cc6ada49d062fbb03b4da666cb8d39cdbfb739a7d75eea4c3ca150fb072d0d273dce0c753db4d0467d54906ad0293f59c54f9db4a09d8b + languageName: node + linkType: hard + +"jju@npm:~1.4.0": + version: 1.4.0 + resolution: "jju@npm:1.4.0" + checksum: 10c0/f3f444557e4364cfc06b1abf8331bf3778b26c0c8552ca54429bc0092652172fdea26cbffe33e1017b303d5aa506f7ede8571857400efe459cb7439180e2acad + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed + languageName: node + linkType: hard + +"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" + dependencies: + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + languageName: node + linkType: hard + +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 + languageName: node + linkType: hard + +"jsbn@npm:~0.1.0": + version: 0.1.1 + resolution: "jsbn@npm:0.1.1" + checksum: 10c0/e046e05c59ff880ee4ef68902dbdcb6d2f3c5d60c357d4d68647dc23add556c31c0e5f41bdb7e69e793dd63468bd9e085da3636341048ef577b18f5b713877c0 + languageName: node + linkType: hard + +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 10c0/531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.0": + version: 3.0.0 + resolution: "json-buffer@npm:3.0.0" + checksum: 10c0/118c060d84430a8ad8376d0c60250830f350a6381bd56541a1ef257ce7ba82d109d1f71a4c4e92e0be0e7ab7da568fad8f7bf02905910a76e8e0aa338621b944 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 + languageName: node + linkType: hard + +"json-parse-even-better-errors@npm:^2.3.0": + version: 2.3.1 + resolution: "json-parse-even-better-errors@npm:2.3.1" + checksum: 10c0/140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce + languageName: node + linkType: hard + +"json-schema-traverse@npm:^1.0.0": + version: 1.0.0 + resolution: "json-schema-traverse@npm:1.0.0" + checksum: 10c0/71e30015d7f3d6dc1c316d6298047c8ef98a06d31ad064919976583eb61e1018a60a0067338f0f79cabc00d84af3fcc489bd48ce8a46ea165d9541ba17fb30c6 + languageName: node + linkType: hard + +"json-schema-typed@npm:^7.0.3": + version: 7.0.3 + resolution: "json-schema-typed@npm:7.0.3" + checksum: 10c0/b4a6d984dd91f9aba72df8768c5ced99e789b8e17b55ee24afb3a687ce55b70a7b3f4360cac67939e1ff98e136ca26f3aa530635c13ef371ae5edc48b69a65f6 + languageName: node + linkType: hard + +"json-schema@npm:0.4.0": + version: 0.4.0 + resolution: "json-schema@npm:0.4.0" + checksum: 10c0/d4a637ec1d83544857c1c163232f3da46912e971d5bf054ba44fdb88f07d8d359a462b4aec46f2745efbc57053365608d88bc1d7b1729f7b4fc3369765639ed3 + languageName: node + linkType: hard + +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 + languageName: node + linkType: hard + +"json-stringify-safe@npm:5, json-stringify-safe@npm:~5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 10c0/7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37 + languageName: node + linkType: hard + +"json5@npm:^2.2.2, json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c + languageName: node + linkType: hard + +"jsonc-parser@npm:3.2.0": + version: 3.2.0 + resolution: "jsonc-parser@npm:3.2.0" + checksum: 10c0/5a12d4d04dad381852476872a29dcee03a57439574e4181d91dca71904fcdcc5e8e4706c0a68a2c61ad9810e1e1c5806b5100d52d3e727b78f5cdc595401045b + languageName: node + linkType: hard + +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 + languageName: node + linkType: hard + +"jsonparse@npm:1.3.1, jsonparse@npm:^1.2.0": + version: 1.3.1 + resolution: "jsonparse@npm:1.3.1" + checksum: 10c0/89bc68080cd0a0e276d4b5ab1b79cacd68f562467008d176dc23e16e97d4efec9e21741d92ba5087a8433526a45a7e6a9d5ef25408696c402ca1cfbc01a90bf0 + languageName: node + linkType: hard + +"jsonstream2@npm:^3.0.0": + version: 3.0.0 + resolution: "jsonstream2@npm:3.0.0" + dependencies: + jsonparse: "npm:1.3.1" + through2: "npm:^3.0.1" + type-component: "npm:0.0.1" + bin: + jsonstream: bin/jsonstream.js + checksum: 10c0/76421f0d8ad8274c98c014d55235780a0b81f2b2fdb30328c1e1f3529bd3743e859bb184534cb788582f67fada180508c7a3cdda650d993e8ae964c889800940 + languageName: node + linkType: hard + +"jsprim@npm:^1.2.2": + version: 1.4.2 + resolution: "jsprim@npm:1.4.2" + dependencies: + assert-plus: "npm:1.0.0" + extsprintf: "npm:1.3.0" + json-schema: "npm:0.4.0" + verror: "npm:1.10.0" + checksum: 10c0/5e4bca99e90727c2040eb4c2190d0ef1fe51798ed5714e87b841d304526190d960f9772acc7108fa1416b61e1122bcd60e4460c91793dce0835df5852aab55af + languageName: node + linkType: hard + +"keyv@npm:^3.0.0": + version: 3.1.0 + resolution: "keyv@npm:3.1.0" + dependencies: + json-buffer: "npm:3.0.0" + checksum: 10c0/6ad784361b4c0213333a8c5bc0bcc59cf46cb7cbbe21fb2f1539ffcc8fe18b8f1562ff913b40552278fdea5f152a15996dfa61ce24ce1a22222560c650be4a1b + languageName: node + linkType: hard + +"keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e + languageName: node + linkType: hard + +"kleur@npm:^3.0.3": + version: 3.0.3 + resolution: "kleur@npm:3.0.3" + checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b + languageName: node + linkType: hard + +"labeled-stream-splicer@npm:^2.0.0": + version: 2.0.2 + resolution: "labeled-stream-splicer@npm:2.0.2" + dependencies: + inherits: "npm:^2.0.1" + stream-splicer: "npm:^2.0.0" + checksum: 10c0/69ee17d2a9633f88e1f9ee88201c70fbd3dfd726d3bee59c3f4b4e0809363793dc29f154df294a789a66ce0e56fbe4063ea1c66bc953ba890c6f815da8161d72 + languageName: node + linkType: hard + +"latest-version@npm:^5.1.0": + version: 5.1.0 + resolution: "latest-version@npm:5.1.0" + dependencies: + package-json: "npm:^6.3.0" + checksum: 10c0/6219631d8651467c54c58ef1b5d5c5c53e146f5ae2b0ecbb78b202da3eaad55b05b043db2d2d6f1d4230ee071b2ae8c2f85089e01377e4338bad97fa76a963b7 + languageName: node + linkType: hard + +"leven@npm:^2.1.0": + version: 2.1.0 + resolution: "leven@npm:2.1.0" + checksum: 10c0/e685243900aad7e854212001c9b7fe6d0806081e184d5077a561a91d07425852e8b7d1edf76b948f4be520b64e0015960be3a5f3e9acb0bec75a0e4134b422df + languageName: node + linkType: hard + +"leven@npm:^3.1.0": + version: 3.1.0 + resolution: "leven@npm:3.1.0" + checksum: 10c0/cd778ba3fbab0f4d0500b7e87d1f6e1f041507c56fdcd47e8256a3012c98aaee371d4c15e0a76e0386107af2d42e2b7466160a2d80688aaa03e66e49949f42df + languageName: node + linkType: hard + +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: "npm:^1.2.1" + type-check: "npm:~0.4.0" + checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e + languageName: node + linkType: hard + +"levn@npm:~0.3.0": + version: 0.3.0 + resolution: "levn@npm:0.3.0" + dependencies: + prelude-ls: "npm:~1.1.2" + type-check: "npm:~0.3.2" + checksum: 10c0/e440df9de4233da0b389cd55bd61f0f6aaff766400bebbccd1231b81801f6dbc1d816c676ebe8d70566394b749fa624b1ed1c68070e9c94999f0bdecc64cb676 + languageName: node + linkType: hard + +"lines-and-columns@npm:2.0.3": + version: 2.0.3 + resolution: "lines-and-columns@npm:2.0.3" + checksum: 10c0/09525c10010a925b7efe858f1dd3184eeac34f0a9bc34993075ec490efad71e948147746b18e9540279cc87cd44085b038f986903db3de65ffe96d38a7b91c4c + languageName: node + linkType: hard + +"lines-and-columns@npm:^1.1.6": + version: 1.2.4 + resolution: "lines-and-columns@npm:1.2.4" + checksum: 10c0/3da6ee62d4cd9f03f5dc90b4df2540fb85b352081bee77fe4bbcd12c9000ead7f35e0a38b8d09a9bb99b13223446dd8689ff3c4959807620726d788701a83d2d + languageName: node + linkType: hard + +"locate-path@npm:^3.0.0": + version: 3.0.0 + resolution: "locate-path@npm:3.0.0" + dependencies: + p-locate: "npm:^3.0.0" + path-exists: "npm:^3.0.0" + checksum: 10c0/3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: "npm:^4.1.0" + checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 + languageName: node + linkType: hard + +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: "npm:^5.0.0" + checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 + languageName: node + linkType: hard + +"lodash.camelcase@npm:^4.3.0": + version: 4.3.0 + resolution: "lodash.camelcase@npm:4.3.0" + checksum: 10c0/fcba15d21a458076dd309fce6b1b4bf611d84a0ec252cb92447c948c533ac250b95d2e00955801ebc367e5af5ed288b996d75d37d2035260a937008e14eaf432 + languageName: node + linkType: hard + +"lodash.chunk@npm:^4.2.0": + version: 4.2.0 + resolution: "lodash.chunk@npm:4.2.0" + checksum: 10c0/f9f99969561ad2f62af1f9a96c5bd0af776f000292b0d8db3126c28eb3b32e210d7c31b49c18d0d7901869bd769057046dc134b60cfa0c2c4ce017823a26bb23 + languageName: node + linkType: hard + +"lodash.clonedeep@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.clonedeep@npm:4.5.0" + checksum: 10c0/2caf0e4808f319d761d2939ee0642fa6867a4bbf2cfce43276698828380756b99d4c4fa226d881655e6ac298dd453fe12a5ec8ba49861777759494c534936985 + languageName: node + linkType: hard + +"lodash.debounce@npm:^4.0.8": + version: 4.0.8 + resolution: "lodash.debounce@npm:4.0.8" + checksum: 10c0/762998a63e095412b6099b8290903e0a8ddcb353ac6e2e0f2d7e7d03abd4275fe3c689d88960eb90b0dde4f177554d51a690f22a343932ecbc50a5d111849987 + languageName: node + linkType: hard + +"lodash.flatten@npm:^4.4.0": + version: 4.4.0 + resolution: "lodash.flatten@npm:4.4.0" + checksum: 10c0/97e8f0d6b61fe4723c02ad0c6e67e51784c4a2c48f56ef283483e556ad01594cf9cec9c773e177bbbdbdb5d19e99b09d2487cb6b6e5dc405c2693e93b125bd3a + languageName: node + linkType: hard + +"lodash.memoize@npm:^4.1.2": + version: 4.1.2 + resolution: "lodash.memoize@npm:4.1.2" + checksum: 10c0/c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 + languageName: node + linkType: hard + +"lodash.memoize@npm:~3.0.3": + version: 3.0.4 + resolution: "lodash.memoize@npm:3.0.4" + checksum: 10c0/7d3875ed3f0ea2fb5abd1d0f55362ac141f4e173917acc3797f38e67686b5567a7609b3d460db2d0bb2196620a9245b45ecd1b50f51aa77ad486342fbe2e7d76 + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 + languageName: node + linkType: hard + +"lodash@npm:^4.14.0, lodash@npm:^4.17.12, lodash@npm:^4.17.14": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + languageName: node + linkType: hard + +"log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: "npm:^4.1.0" + is-unicode-supported: "npm:^0.1.0" + checksum: 10c0/67f445a9ffa76db1989d0fa98586e5bc2fd5247260dafb8ad93d9f0ccd5896d53fb830b0e54dade5ad838b9de2006c826831a3c528913093af20dff8bd24aca6 + languageName: node + linkType: hard + +"long@npm:4.0.0": + version: 4.0.0 + resolution: "long@npm:4.0.0" + checksum: 10c0/50a6417d15b06104dbe4e3d4a667c39b137f130a9108ea8752b352a4cfae047531a3ac351c181792f3f8768fe17cca6b0f406674a541a86fb638aaac560d83ed + languageName: node + linkType: hard + +"long@npm:^5.0.0": + version: 5.3.0 + resolution: "long@npm:5.3.0" + checksum: 10c0/e375f71801f60c30932a46bbec2e69ea93d4afa5f7f7463b89ac55a7328e542de947c0318eb6d00b91afd7fc78b466af8234e33e6be01a9520e157ab84bb8ecd + languageName: node + linkType: hard + +"loose-envify@npm:^1.4.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: "npm:^3.0.0 || ^4.0.0" + bin: + loose-envify: cli.js + checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e + languageName: node + linkType: hard + +"lower-case@npm:^1.1.1": + version: 1.1.4 + resolution: "lower-case@npm:1.1.4" + checksum: 10c0/2153ae5490d655a63addc8e7d2f848c6c94803b342ed2d177f75e8073e9fbb50a733d1432c82e1cb8425fa6eae14b2877bf5bbdcb93ab93bb982fb5c3962c57b + languageName: node + linkType: hard + +"lowercase-keys@npm:^1.0.0, lowercase-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "lowercase-keys@npm:1.0.1" + checksum: 10c0/56776a8e1ef1aca98ecf6c19b30352ae1cf257b65b8ac858b7d8a0e8b348774d12a9b41aa7f59bfea51bff44bc7a198ab63ba4406bfba60dba008799618bef66 + languageName: node + linkType: hard + +"lowercase-keys@npm:^2.0.0": + version: 2.0.0 + resolution: "lowercase-keys@npm:2.0.0" + checksum: 10c0/f82a2b3568910509da4b7906362efa40f5b54ea14c2584778ddb313226f9cbf21020a5db35f9b9a0e95847a9b781d548601f31793d736b22a2b8ae8eb9ab1082 + languageName: node + linkType: hard + +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 + languageName: node + linkType: hard + +"macos-release@npm:^2.5.0": + version: 2.5.1 + resolution: "macos-release@npm:2.5.1" + checksum: 10c0/fd03674e0b91e88a82cabecb75d75bc562863b186a22eac857f7d90c117486e44e02bede0926315637749aaaa934415bd1c2d0c0b53b78a86b729f3c165c5850 + languageName: node + linkType: hard + +"magic-string@npm:0.25.1": + version: 0.25.1 + resolution: "magic-string@npm:0.25.1" + dependencies: + sourcemap-codec: "npm:^1.4.1" + checksum: 10c0/028e49d1608932975a0499572848c916ac813cad841d8fe6ab17da47e22f47f25137b2230d88c63e517f31e3aebec71db646059079e18fe7459f634d7d1c3d3f + languageName: node + linkType: hard + +"magic-string@npm:^0.23.2": + version: 0.23.2 + resolution: "magic-string@npm:0.23.2" + dependencies: + sourcemap-codec: "npm:^1.4.1" + checksum: 10c0/e668f95b1c5dec46ca7338a07bbe83d6cdc616e85f5c0cd67b916d98d9b2054ce49c15dd32f307cd048b52c81ffb58afd1413b59b63caafae62d11792b4821b8 + languageName: node + linkType: hard + +"make-dir@npm:^3.0.0, make-dir@npm:^3.1.0": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: + semver: "npm:^6.0.0" + checksum: 10c0/56aaafefc49c2dfef02c5c95f9b196c4eb6988040cf2c712185c7fe5c99b4091591a7fc4d4eafaaefa70ff763a26f6ab8c3ff60b9e75ea19876f49b18667ecaa + languageName: node + linkType: hard + +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: "npm:^7.5.3" + checksum: 10c0/69b98a6c0b8e5c4fe9acb61608a9fbcfca1756d910f51e5dbe7a9e5cfb74fca9b8a0c8a0ffdf1294a740826c1ab4871d5bf3f62f72a3049e5eac6541ddffed68 + languageName: node + linkType: hard + +"make-error@npm:^1.3.6": + version: 1.3.6 + resolution: "make-error@npm:1.3.6" + checksum: 10c0/171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f + languageName: node + linkType: hard + +"make-fetch-happen@npm:^14.0.3": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" + dependencies: + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" + http-cache-semantics: "npm:^4.1.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^4.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^12.0.0" + checksum: 10c0/c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 + languageName: node + linkType: hard + +"makeerror@npm:1.0.12": + version: 1.0.12 + resolution: "makeerror@npm:1.0.12" + dependencies: + tmpl: "npm:1.0.5" + checksum: 10c0/b0e6e599780ce6bab49cc413eba822f7d1f0dfebd1c103eaa3785c59e43e22c59018323cf9e1708f0ef5329e94a745d163fcbb6bff8e4c6742f9be9e86f3500c + languageName: node + linkType: hard + +"manage-path@npm:^2.0.0": + version: 2.0.0 + resolution: "manage-path@npm:2.0.0" + checksum: 10c0/3e99cd7f1c3c35b893da6304ee75e2150de59ab1162588593ba8a9f3f5f019a7b83fa059b27aea61bb017cf82aa996e17afd80072660d1f45100a6a82e732071 + languageName: node + linkType: hard + +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f + languageName: node + linkType: hard + +"md5.js@npm:^1.3.4": + version: 1.3.5 + resolution: "md5.js@npm:1.3.5" + dependencies: + hash-base: "npm:^3.0.0" + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.1.2" + checksum: 10c0/b7bd75077f419c8e013fc4d4dada48be71882e37d69a44af65a2f2804b91e253441eb43a0614423a1c91bb830b8140b0dc906bc797245e2e275759584f4efcc5 + languageName: node + linkType: hard + +"merge-source-map@npm:1.0.4": + version: 1.0.4 + resolution: "merge-source-map@npm:1.0.4" + dependencies: + source-map: "npm:^0.5.6" + checksum: 10c0/6a154baada8c77ee3e3aa5ff3240d1ba9203ba93c1eaee54b4ac49b6d1057b693e17913147626aae10610a23cd5e87ea962fc0ff1cc047295d8ed1155b9848da + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 + languageName: node + linkType: hard + +"merge2@npm:^1.3.0": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb + languageName: node + linkType: hard + +"micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 + languageName: node + linkType: hard + +"miller-rabin@npm:^4.0.0": + version: 4.0.1 + resolution: "miller-rabin@npm:4.0.1" + dependencies: + bn.js: "npm:^4.0.0" + brorand: "npm:^1.0.1" + bin: + miller-rabin: bin/miller-rabin + checksum: 10c0/26b2b96f6e49dbcff7faebb78708ed2f5f9ae27ac8cbbf1d7c08f83cf39bed3d418c0c11034dce997da70d135cc0ff6f3a4c15dc452f8e114c11986388a64346 + languageName: node + linkType: hard + +"mime-db@npm:1.52.0": + version: 1.52.0 + resolution: "mime-db@npm:1.52.0" + checksum: 10c0/0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa + languageName: node + linkType: hard + +"mime-types@npm:^2.1.12, mime-types@npm:~2.1.19": + version: 2.1.35 + resolution: "mime-types@npm:2.1.35" + dependencies: + mime-db: "npm:1.52.0" + checksum: 10c0/82fb07ec56d8ff1fc999a84f2f217aa46cb6ed1033fefaabd5785b9a974ed225c90dc72fff460259e66b95b73648596dbcc50d51ed69cdf464af2d237d3149b2 + languageName: node + linkType: hard + +"mimic-fn@npm:^1.0.0": + version: 1.2.0 + resolution: "mimic-fn@npm:1.2.0" + checksum: 10c0/ad55214aec6094c0af4c0beec1a13787556f8116ed88807cf3f05828500f21f93a9482326bcd5a077ae91e3e8795b4e76b5b4c8bb12237ff0e4043a365516cba + languageName: node + linkType: hard + +"mimic-fn@npm:^2.1.0": + version: 2.1.0 + resolution: "mimic-fn@npm:2.1.0" + checksum: 10c0/b26f5479d7ec6cc2bce275a08f146cf78f5e7b661b18114e2506dd91ec7ec47e7a25bf4360e5438094db0560bcc868079fb3b1fb3892b833c1ecbf63f80c95a4 + languageName: node + linkType: hard + +"mimic-fn@npm:^3.0.0": + version: 3.1.0 + resolution: "mimic-fn@npm:3.1.0" + checksum: 10c0/a07cdd8ed6490c2dff5b11f889b245d9556b80f5a653a552a651d17cff5a2d156e632d235106c2369f00cccef4071704589574cf3601bc1b1400a1f620dff067 + languageName: node + linkType: hard + +"mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": + version: 1.0.1 + resolution: "mimic-response@npm:1.0.1" + checksum: 10c0/c5381a5eae997f1c3b5e90ca7f209ed58c3615caeee850e85329c598f0c000ae7bec40196580eef1781c60c709f47258131dab237cad8786f8f56750594f27fa + languageName: node + linkType: hard + +"minify-stream@npm:^2.0.1": + version: 2.1.0 + resolution: "minify-stream@npm:2.1.0" + dependencies: + concat-stream: "npm:^2.0.0" + convert-source-map: "npm:^1.5.0" + duplexify: "npm:^4.1.1" + from2-string: "npm:^1.1.0" + terser: "npm:^4.7.0" + xtend: "npm:^4.0.1" + checksum: 10c0/5c826f41ba72c1ceea9804f500e4558c258fcaea604908b48ae198a58d094aa7c86f300369b12b6cef776790347b6796fecd27eae158e33d33ac72248a5a5e36 + languageName: node + linkType: hard + +"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-assert@npm:1.0.1" + checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd + languageName: node + linkType: hard + +"minimalistic-crypto-utils@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-crypto-utils@npm:1.0.1" + checksum: 10c0/790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 + languageName: node + linkType: hard + +"minimatch@npm:9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac + languageName: node + linkType: hard + +"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + languageName: node + linkType: hard + +"minimatch@npm:^5.0.1": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 + languageName: node + linkType: hard + +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed + languageName: node + linkType: hard + +"minimist@npm:^1.1.0, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 + languageName: node + linkType: hard + +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + languageName: node + linkType: hard + +"minipass-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "minipass-fetch@npm:4.0.0" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^3.0.1" + dependenciesMeta: + encoding: + optional: true + checksum: 10c0/7fa30ce7c373fb6f94c086b374fff1589fd7e78451855d2d06c2e2d9df936d131e73e952163063016592ed3081444bd8d1ea608533313b0149156ce23311da4b + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 + languageName: node + linkType: hard + +"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0": + version: 3.1.0 + resolution: "minizlib@npm:3.1.0" + dependencies: + minipass: "npm:^7.1.2" + checksum: 10c0/5aad75ab0090b8266069c9aabe582c021ae53eb33c6c691054a13a45db3b4f91a7fb1bd79151e6b4e9e9a86727b522527c0a06ec7d45206b745d54cd3097bcec + languageName: node + linkType: hard + +"mkdirp-classic@npm:^0.5.2": + version: 0.5.3 + resolution: "mkdirp-classic@npm:0.5.3" + checksum: 10c0/95371d831d196960ddc3833cc6907e6b8f67ac5501a6582f47dfae5eb0f092e9f8ce88e0d83afcae95d6e2b61a01741ba03714eeafb6f7a6e9dcc158ac85b168 + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.0": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf + languageName: node + linkType: hard + +"ml-array-max@npm:^1.1.1, ml-array-max@npm:^1.2.4": + version: 1.2.4 + resolution: "ml-array-max@npm:1.2.4" + dependencies: + is-any-array: "npm:^2.0.0" + checksum: 10c0/05eacc44ccc182f6d191bc7cd233c97b55ebd695e423f0f07e2358831af7d7a2f64e2698fee4e1edc9bbcd962b8df2141f52b5403219bc2432a77b2bab8e25df + languageName: node + linkType: hard + +"ml-array-min@npm:^1.2.3": + version: 1.2.3 + resolution: "ml-array-min@npm:1.2.3" + dependencies: + is-any-array: "npm:^2.0.0" + checksum: 10c0/ba7aef2fd1bfe9f1937efa96242147c0ab30e5af4f22364b419a47f8c194b3c16b96b024fd6562eaddbf2d8648fcda3f54d3c2f394ec58beb756b9ed71c81593 + languageName: node + linkType: hard + +"ml-array-rescale@npm:^1.2.1": + version: 1.3.7 + resolution: "ml-array-rescale@npm:1.3.7" + dependencies: + is-any-array: "npm:^2.0.0" + ml-array-max: "npm:^1.2.4" + ml-array-min: "npm:^1.2.3" + checksum: 10c0/2b8fca33c38bee3c957e5e2f178d7f109d61acc2add924cc8a4a0eac30dfa2d0974642f25f2b4e46e82f9ac90de275268aca382bd644dac2960a83b349c7e706 + languageName: node + linkType: hard + +"ml-distance-euclidean@npm:^2.0.0": + version: 2.0.0 + resolution: "ml-distance-euclidean@npm:2.0.0" + checksum: 10c0/877aef472e134f79be9540b02f889b2a27976ca45d77f5d4ef7d8dd24058a60cf4637365b40a5aba1ab5490348a0fb1b3803143b25af88cdc66137fbfd665442 + languageName: node + linkType: hard + +"ml-kmeans@npm:^4.0.1": + version: 4.2.1 + resolution: "ml-kmeans@npm:4.2.1" + dependencies: + ml-distance-euclidean: "npm:^2.0.0" + ml-matrix: "npm:^5.1.1" + ml-nearest-vector: "npm:^2.0.1" + ml-random: "npm:^0.5.0" + checksum: 10c0/3f8918c2c9b8419947f9365b1c5a47272fc8750ec29d687902a6b3f4ca3960f71211d3c3db9399dfccddc981bd69b317d22762f51fc1306851fee512e82e54eb + languageName: node + linkType: hard + +"ml-matrix@npm:^5.1.1": + version: 5.3.0 + resolution: "ml-matrix@npm:5.3.0" + dependencies: + ml-array-max: "npm:^1.1.1" + ml-array-rescale: "npm:^1.2.1" + checksum: 10c0/12b6e6be3dff5952dfe2cd9ef37c78778221fb8d1a5780da8bcdd9ac840ae113d8a50697ca95727842a1f8f794717358a0deeb00c3d90b6176c939b0eb34c1d3 + languageName: node + linkType: hard + +"ml-nearest-vector@npm:^2.0.1": + version: 2.0.1 + resolution: "ml-nearest-vector@npm:2.0.1" + dependencies: + ml-distance-euclidean: "npm:^2.0.0" + checksum: 10c0/7ca2fc50840742b78520ba7b85a62d4460c7ccc6eb05b02cb9b4a23fd7c5e6c52b38eb127c53e185b14f66f7424c7bde618d4cd944c7bba2c8a6a938aa8b215f + languageName: node + linkType: hard + +"ml-random@npm:^0.5.0": + version: 0.5.0 + resolution: "ml-random@npm:0.5.0" + dependencies: + ml-xsadd: "npm:^2.0.0" + checksum: 10c0/03b974af2349300e354222f7738eb2cd264dc9a6c43d6a1f1ae2b80a552d3cd09e50c25ea9c6bfecda00edca416894ae62ae28e456326e2fb4cd1b7f76d64415 + languageName: node + linkType: hard + +"ml-xsadd@npm:^2.0.0": + version: 2.0.0 + resolution: "ml-xsadd@npm:2.0.0" + checksum: 10c0/28a6e2ffbe4654ca5fea3d9f70947f2c607402cd4a86aa4232ce214157958417cadb75a0b064b25ed9de83d8dda928da594510f5e7948b9e17ac2cfd6069ee2b + languageName: node + linkType: hard + +"module-deps@npm:^6.2.3": + version: 6.2.3 + resolution: "module-deps@npm:6.2.3" + dependencies: + JSONStream: "npm:^1.0.3" + browser-resolve: "npm:^2.0.0" + cached-path-relative: "npm:^1.0.2" + concat-stream: "npm:~1.6.0" + defined: "npm:^1.0.0" + detective: "npm:^5.2.0" + duplexer2: "npm:^0.1.2" + inherits: "npm:^2.0.1" + parents: "npm:^1.0.0" + readable-stream: "npm:^2.0.2" + resolve: "npm:^1.4.0" + stream-combiner2: "npm:^1.1.1" + subarg: "npm:^1.0.0" + through2: "npm:^2.0.0" + xtend: "npm:^4.0.0" + bin: + module-deps: bin/cmd.js + checksum: 10c0/4161734c23bc5d7e5cd0c5164cf4c41d885b8e1d64e3c43ed74c9ad00efe69ddebb30d4cac9ce29f7d7d6989e52f3ae56891afd39f8d2b50addbffe0236fd528 + languageName: node + linkType: hard + +"module-details-from-path@npm:^1.0.3": + version: 1.0.3 + resolution: "module-details-from-path@npm:1.0.3" + checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 + languageName: node + linkType: hard + +"morphdom@npm:^2.3.3": + version: 2.7.4 + resolution: "morphdom@npm:2.7.4" + checksum: 10c0/fbb8c45ac780cfbf25a8cc656ead9ab54216395662905ec9982c06d97baa75eb44230abd8676d041b8964c5ce84a72f22fd0af031e9dae43b53a630a16387717 + languageName: node + linkType: hard + +"ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 + languageName: node + linkType: hard + +"multistream@npm:^2.1.0": + version: 2.1.1 + resolution: "multistream@npm:2.1.1" + dependencies: + inherits: "npm:^2.0.1" + readable-stream: "npm:^2.0.5" + checksum: 10c0/5659afae35bef97a78b96a76e8d03e3a7ae3440515465311cd8b6cf1a15682fd995638968e3087a955141a472b7ab6d6bdcbd812219b2ffcf42859edae72ee70 + languageName: node + linkType: hard + +"mute-stream@npm:0.0.7": + version: 0.0.7 + resolution: "mute-stream@npm:0.0.7" + checksum: 10c0/c687cfe99289166fe17dcbd0cf49612c5d267410a7819b654a82df45016967d7b2b0b18b35410edef86de6bb089a00413557dc0182c5e78a4af50ba5d61edb42 + languageName: node + linkType: hard + +"mutexify@npm:^1.1.0": + version: 1.4.0 + resolution: "mutexify@npm:1.4.0" + dependencies: + queue-tick: "npm:^1.0.0" + checksum: 10c0/0b2fad0c671cef33ad3596d702b581e5bb3708ec7ba2913639cfb1642c7f5093af9d8793b38eafe1b723e7879d60419d2e96c5e7793271e0167833a7939ac66d + languageName: node + linkType: hard + +"nanoassert@npm:^1.1.0": + version: 1.1.0 + resolution: "nanoassert@npm:1.1.0" + checksum: 10c0/aa9586c0c73b36a431f66a14db9b6035e3f729c44da59fc973049d8433822d943c0312ac92436a7da2a59e4da0b9094c22da1cdd16ddebcb54ea9e75eb9906fe + languageName: node + linkType: hard + +"nanobench@npm:^2.1.0, nanobench@npm:^2.1.1": + version: 2.1.1 + resolution: "nanobench@npm:2.1.1" + dependencies: + browser-process-hrtime: "npm:^0.1.2" + chalk: "npm:^1.1.3" + mutexify: "npm:^1.1.0" + pretty-hrtime: "npm:^1.0.2" + bin: + nanobench: ./run.js + nanobench-compare: ./compare.js + checksum: 10c0/3f70b2eb2aed10cf01b620cf0566893cba906b47ac51a8d580c4a07336b9b1b76fd7326e81e04dfe58ff202e1b5ec1a298a6badca3e317513a37e86c04c3cc87 + languageName: node + linkType: hard + +"nanohtml@npm:^1.4.0": + version: 1.10.0 + resolution: "nanohtml@npm:1.10.0" + dependencies: + acorn-node: "npm:^1.8.2" + camel-case: "npm:^3.0.0" + convert-source-map: "npm:^1.5.1" + estree-is-member-expression: "npm:^1.0.0" + hyperx: "npm:^2.5.0" + is-boolean-attribute: "npm:0.0.1" + nanoassert: "npm:^1.1.0" + nanobench: "npm:^2.1.0" + normalize-html-whitespace: "npm:^0.2.0" + through2: "npm:^2.0.3" + transform-ast: "npm:^2.4.0" + checksum: 10c0/4b564f0ba844ab432ca8be61f49ead3b26d82d59035a89ebae09b427beb705e26d8f8e965db69a73c92bf5bcf10eeba131fd388232d2828a7e32cb0180de83cb + languageName: node + linkType: hard + +"nanoid@npm:^3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 + languageName: node + linkType: hard + +"ndarray-blas-level1@npm:^1.0.2": + version: 1.1.3 + resolution: "ndarray-blas-level1@npm:1.1.3" + checksum: 10c0/466c8cffef29cba0ec2b4c2c27366c89549a7fdae41f4d04ece54e1fc9f0e560249123bad497e738b9f702e61bc84e9101f11e556fc90c594ee73d79848e1066 + languageName: node + linkType: hard + +"ndarray-cholesky-factorization@npm:^1.0.2": + version: 1.0.2 + resolution: "ndarray-cholesky-factorization@npm:1.0.2" + dependencies: + ndarray: "npm:^1.0.16" + ndarray-blas-level1: "npm:^1.0.2" + ndarray-scratch: "npm:^1.1.1" + checksum: 10c0/043d8969b298c08adb4eb16e0bd6379771af9e0ba66fde42234eaba6933d1ade42c5d8ba161528c54ffb55e611435552edf94f66080291d0010175028e4a1768 + languageName: node + linkType: hard + +"ndarray-crout-decomposition@npm:^1.1.0": + version: 1.1.0 + resolution: "ndarray-crout-decomposition@npm:1.1.0" + checksum: 10c0/50748364b4ce8bfca93413c8c9292f09e8770a1db46e4fc3c160ead15195e6b19661cc9fadbc9b026e657e0952aa1a36bae220e7771eac51114a5dc566db880f + languageName: node + linkType: hard + +"ndarray-determinant@npm:^1.0.0": + version: 1.0.0 + resolution: "ndarray-determinant@npm:1.0.0" + dependencies: + ndarray-crout-decomposition: "npm:^1.1.0" + ndarray-diagonal: "npm:^1.0.0" + ndarray-ops: "npm:^1.2.2" + ndarray-scratch: "npm:^1.1.1" + checksum: 10c0/3bea197708008ea3f56c8b3d2f2a0a990f8b046c358be21839dbe2310052394523403fbd078d931b910ca9762d428fb63e55fc5e3c99d46962e4b316b3d239a3 + languageName: node + linkType: hard + +"ndarray-diagonal@npm:^1.0.0": + version: 1.0.0 + resolution: "ndarray-diagonal@npm:1.0.0" + dependencies: + ndarray: "npm:^1.0.15" + checksum: 10c0/68b3c8bd524d1930ad46cfa4877913edd75d19b737d674f30e29621837dc69cc30602c39f36e74c5a70cefa95e0f15887bdbf044f4cb876d729da9f4c132af49 + languageName: node + linkType: hard + +"ndarray-inv@npm:^0.2.0": + version: 0.2.0 + resolution: "ndarray-inv@npm:0.2.0" + dependencies: + ndarray: "npm:^1.0.18" + ndarray-scratch: "npm:^1.2.0" + checksum: 10c0/3526cf867a2df2d95a9c47cce352e69c2ba50773bd937948e95ff2b38ef1f8053619761af1fc1f034ca4d523b1af673333d6387c610c405c6a14a4c4a427c33c + languageName: node + linkType: hard + +"ndarray-ops@npm:^1.2.1, ndarray-ops@npm:^1.2.2": + version: 1.2.2 + resolution: "ndarray-ops@npm:1.2.2" + dependencies: + cwise-compiler: "npm:^1.0.0" + checksum: 10c0/7391bfcc5d4f0142110c8c478332ea33d358bb3d6df8134d187ec5fb533fd2e034f919372f43c594e12609ce327e626cde52d23f966dcbc7c6f50c5710e4c2fd + languageName: node + linkType: hard + +"ndarray-scratch@npm:^1.1.1, ndarray-scratch@npm:^1.2.0": + version: 1.2.0 + resolution: "ndarray-scratch@npm:1.2.0" + dependencies: + ndarray: "npm:^1.0.14" + ndarray-ops: "npm:^1.2.1" + typedarray-pool: "npm:^1.0.2" + checksum: 10c0/3ec57d10433642b51e7cc0e1d7344326a3a5fe89b85a57c3809bff30e54261be69244d4505d2afd3fdceb2c6438d6bac398029b2e653a582968740d39ac15d1a + languageName: node + linkType: hard + +"ndarray@npm:^1.0.14, ndarray@npm:^1.0.15, ndarray@npm:^1.0.16, ndarray@npm:^1.0.18": + version: 1.0.19 + resolution: "ndarray@npm:1.0.19" + dependencies: + iota-array: "npm:^1.0.0" + is-buffer: "npm:^1.0.2" + checksum: 10c0/e5929a845dae326052ff024f4f624b5f81e0be750224495baa0c7a02afd4e1117198452465c052f0bd111358b05c15655a797ec959dbbbe042c6ae573de09046 + languageName: node + linkType: hard + +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10c0/4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b + languageName: node + linkType: hard + +"neo-async@npm:^2.6.0": + version: 2.6.2 + resolution: "neo-async@npm:2.6.2" + checksum: 10c0/c2f5a604a54a8ec5438a342e1f356dff4bc33ccccdb6dc668d94fe8e5eccfc9d2c2eea6064b0967a767ba63b33763f51ccf2cd2441b461a7322656c1f06b3f5d + languageName: node + linkType: hard + +"next-tick@npm:^1.1.0": + version: 1.1.0 + resolution: "next-tick@npm:1.1.0" + checksum: 10c0/3ba80dd805fcb336b4f52e010992f3e6175869c8d88bf4ff0a81d5d66e6049f89993463b28211613e58a6b7fe93ff5ccbba0da18d4fa574b96289e8f0b577f28 + languageName: node + linkType: hard + +"no-case@npm:^2.2.0": + version: 2.3.2 + resolution: "no-case@npm:2.3.2" + dependencies: + lower-case: "npm:^1.1.1" + checksum: 10c0/63f306e83c18efa0bb37f1c23a25baf4ccf5ebaec70b482fa04d4c5bf8bbb8bcc9a8fbcd818af828ab69f2b602153daf81ec26e448b2bda2d704b8d0c7eec8fa + languageName: node + linkType: hard + +"node-fetch@npm:^2.6.7": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 + languageName: node + linkType: hard + +"node-fetch@npm:~2.6.1": + version: 2.6.13 + resolution: "node-fetch@npm:2.6.13" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/39719aa365a76e5a338f20e156917ffb5c8aa8ffbe14a494f96bad785a267f3b320bf704d3481fd6df3d24d02f09cbfb8cd62fbe8f5d3ab32a812ecb7748dcac + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 11.1.0 + resolution: "node-gyp@npm:11.1.0" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^14.0.3" + nopt: "npm:^8.0.0" + proc-log: "npm:^5.0.0" + semver: "npm:^7.3.5" + tar: "npm:^7.4.3" + which: "npm:^5.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10c0/c38977ce502f1ea41ba2b8721bd5b49bc3d5b3f813eabfac8414082faf0620ccb5211e15c4daecc23ed9f5e3e9cc4da00e575a0bcfc2a95a069294f2afa1e0cd + languageName: node + linkType: hard + +"node-int64@npm:^0.4.0": + version: 0.4.0 + resolution: "node-int64@npm:0.4.0" + checksum: 10c0/a6a4d8369e2f2720e9c645255ffde909c0fbd41c92ea92a5607fc17055955daac99c1ff589d421eee12a0d24e99f7bfc2aabfeb1a4c14742f6c099a51863f31a + languageName: node + linkType: hard + +"node-machine-id@npm:1.1.12": + version: 1.1.12 + resolution: "node-machine-id@npm:1.1.12" + checksum: 10c0/ab2fea5f75a6f1ce3c76c5e0ae3903b631230e0a99b003d176568fff8ddbdf7b2943be96cd8d220c497ca0f6149411831f8a450601929f326781cb1b59bab7f8 + languageName: node + linkType: hard + +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 10c0/52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa + languageName: node + linkType: hard + +"nopt@npm:^8.0.0": + version: 8.1.0 + resolution: "nopt@npm:8.1.0" + dependencies: + abbrev: "npm:^3.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef + languageName: node + linkType: hard + +"normalize-html-whitespace@npm:^0.2.0": + version: 0.2.0 + resolution: "normalize-html-whitespace@npm:0.2.0" + checksum: 10c0/4a4a1ac37c0e0bc4831116968bb84817c18594c4a3462ce9fc2cf4ad0ee9f8f7e8e3dfc5f7052625e341a437c8daea3f119c38081083bb0c7dfcc981eb1a56c6 + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 + languageName: node + linkType: hard + +"normalize-url@npm:^4.1.0": + version: 4.5.1 + resolution: "normalize-url@npm:4.5.1" + checksum: 10c0/6362e9274fdcc310f8b17e20de29754c94e1820d864114f03d3bfd6286a0028fc51705fb3fd4e475013357b5cd7421fc17f3aba93f2289056779a9bb23bccf59 + languageName: node + linkType: hard + +"npm-run-path@npm:^4.0.0, npm-run-path@npm:^4.0.1": + version: 4.0.1 + resolution: "npm-run-path@npm:4.0.1" + dependencies: + path-key: "npm:^3.0.0" + checksum: 10c0/6f9353a95288f8455cf64cbeb707b28826a7f29690244c1e4bb61ec573256e021b6ad6651b394eb1ccfd00d6ec50147253aba2c5fe58a57ceb111fad62c519ac + languageName: node + linkType: hard + +"number-is-nan@npm:^1.0.0": + version: 1.0.1 + resolution: "number-is-nan@npm:1.0.1" + checksum: 10c0/cb97149006acc5cd512c13c1838223abdf202e76ddfa059c5e8e7507aff2c3a78cd19057516885a2f6f5b576543dc4f7b6f3c997cc7df53ae26c260855466df5 + languageName: node + linkType: hard + +"nx@npm:20.1.3": + version: 20.1.3 + resolution: "nx@npm:20.1.3" + dependencies: + "@napi-rs/wasm-runtime": "npm:0.2.4" + "@nx/nx-darwin-arm64": "npm:20.1.3" + "@nx/nx-darwin-x64": "npm:20.1.3" + "@nx/nx-freebsd-x64": "npm:20.1.3" + "@nx/nx-linux-arm-gnueabihf": "npm:20.1.3" + "@nx/nx-linux-arm64-gnu": "npm:20.1.3" + "@nx/nx-linux-arm64-musl": "npm:20.1.3" + "@nx/nx-linux-x64-gnu": "npm:20.1.3" + "@nx/nx-linux-x64-musl": "npm:20.1.3" + "@nx/nx-win32-arm64-msvc": "npm:20.1.3" + "@nx/nx-win32-x64-msvc": "npm:20.1.3" + "@yarnpkg/lockfile": "npm:^1.1.0" + "@yarnpkg/parsers": "npm:3.0.2" + "@zkochan/js-yaml": "npm:0.0.7" + axios: "npm:^1.7.4" + chalk: "npm:^4.1.0" + cli-cursor: "npm:3.1.0" + cli-spinners: "npm:2.6.1" + cliui: "npm:^8.0.1" + dotenv: "npm:~16.4.5" + dotenv-expand: "npm:~11.0.6" + enquirer: "npm:~2.3.6" + figures: "npm:3.2.0" + flat: "npm:^5.0.2" + front-matter: "npm:^4.0.2" + ignore: "npm:^5.0.4" + jest-diff: "npm:^29.4.1" + jsonc-parser: "npm:3.2.0" + lines-and-columns: "npm:2.0.3" + minimatch: "npm:9.0.3" + node-machine-id: "npm:1.1.12" + npm-run-path: "npm:^4.0.1" + open: "npm:^8.4.0" + ora: "npm:5.3.0" + semver: "npm:^7.5.3" + string-width: "npm:^4.2.3" + tar-stream: "npm:~2.2.0" + tmp: "npm:~0.2.1" + tsconfig-paths: "npm:^4.1.2" + tslib: "npm:^2.3.0" + yargs: "npm:^17.6.2" + yargs-parser: "npm:21.1.1" + peerDependencies: + "@swc-node/register": ^1.8.0 + "@swc/core": ^1.3.85 + dependenciesMeta: + "@nx/nx-darwin-arm64": + optional: true + "@nx/nx-darwin-x64": + optional: true + "@nx/nx-freebsd-x64": + optional: true + "@nx/nx-linux-arm-gnueabihf": + optional: true + "@nx/nx-linux-arm64-gnu": + optional: true + "@nx/nx-linux-arm64-musl": + optional: true + "@nx/nx-linux-x64-gnu": + optional: true + "@nx/nx-linux-x64-musl": + optional: true + "@nx/nx-win32-arm64-msvc": + optional: true + "@nx/nx-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@swc-node/register": + optional: true + "@swc/core": + optional: true + bin: + nx: bin/nx.js + nx-cloud: bin/nx-cloud.js + checksum: 10c0/83dfea829ff4c447198d7db7bcaadf388ac3670234985edf0510b8edbc27e075bb5baab6b0f945e3c99311ed7a233fad43bf8e78d8624ff7ccd385d1baada2df + languageName: node + linkType: hard + +"oauth-sign@npm:~0.9.0": + version: 0.9.0 + resolution: "oauth-sign@npm:0.9.0" + checksum: 10c0/fc92a516f6ddbb2699089a2748b04f55c47b6ead55a77cd3a2cbbce5f7af86164cb9425f9ae19acfd066f1ad7d3a96a67b8928c6ea946426f6d6c29e448497c2 + languageName: node + linkType: hard + +"object-inspect@npm:^1.13.3, object-inspect@npm:^1.6.0": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d + languageName: node + linkType: hard + +"object.assign@npm:^4.1.4": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc + languageName: node + linkType: hard + +"on-net-listen@npm:1.1.2, on-net-listen@npm:^1.0.0, on-net-listen@npm:^1.1.0, on-net-listen@npm:^1.1.1": + version: 1.1.2 + resolution: "on-net-listen@npm:1.1.2" + checksum: 10c0/eaa036215355130db3f261590e15a6d1d9b12a05e3b95ae2103ea6ba34524a6bf8c2a0be2117b6d4b32c7c2ff5b51121a7454e8d2b98f99f1fa9cc1bc785f59d + languageName: node + linkType: hard + +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: "npm:1" + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + languageName: node + linkType: hard + +"onetime@npm:^2.0.0": + version: 2.0.1 + resolution: "onetime@npm:2.0.1" + dependencies: + mimic-fn: "npm:^1.0.0" + checksum: 10c0/b4e44a8c34e70e02251bfb578a6e26d6de6eedbed106cd78211d2fd64d28b6281d54924696554e4e966559644243753ac5df73c87f283b0927533d3315696215 + languageName: node + linkType: hard + +"onetime@npm:^5.1.0, onetime@npm:^5.1.2": + version: 5.1.2 + resolution: "onetime@npm:5.1.2" + dependencies: + mimic-fn: "npm:^2.1.0" + checksum: 10c0/ffcef6fbb2692c3c40749f31ea2e22677a876daea92959b8a80b521d95cca7a668c884d8b2045d1d8ee7d56796aa405c405462af112a1477594cc63531baeb8f + languageName: node + linkType: hard + +"open@npm:^7.3.0": + version: 7.4.2 + resolution: "open@npm:7.4.2" + dependencies: + is-docker: "npm:^2.0.0" + is-wsl: "npm:^2.1.1" + checksum: 10c0/77573a6a68f7364f3a19a4c80492712720746b63680ee304555112605ead196afe91052bd3c3d165efdf4e9d04d255e87de0d0a77acec11ef47fd5261251813f + languageName: node + linkType: hard + +"open@npm:^8.4.0": + version: 8.4.2 + resolution: "open@npm:8.4.2" + dependencies: + define-lazy-prop: "npm:^2.0.0" + is-docker: "npm:^2.1.1" + is-wsl: "npm:^2.2.0" + checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 + languageName: node + linkType: hard + +"opn@npm:^5.4.0": + version: 5.5.0 + resolution: "opn@npm:5.5.0" + dependencies: + is-wsl: "npm:^1.1.0" + checksum: 10c0/03f78b1ab464fd0d97543e2a90e47ca872e2324696bc13f741467693060fe058e87e38e9cfc9f3b568e60dfb31579fbe664d8e806b2f219262c423da953bba4c + languageName: node + linkType: hard + +"optionator@npm:^0.8.1": + version: 0.8.3 + resolution: "optionator@npm:0.8.3" + dependencies: + deep-is: "npm:~0.1.3" + fast-levenshtein: "npm:~2.0.6" + levn: "npm:~0.3.0" + prelude-ls: "npm:~1.1.2" + type-check: "npm:~0.3.2" + word-wrap: "npm:~1.2.3" + checksum: 10c0/ad7000ea661792b3ec5f8f86aac28895850988926f483b5f308f59f4607dfbe24c05df2d049532ee227c040081f39401a268cf7bbf3301512f74c4d760dc6dd8 + languageName: node + linkType: hard + +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" + dependencies: + deep-is: "npm:^0.1.3" + fast-levenshtein: "npm:^2.0.6" + levn: "npm:^0.4.1" + prelude-ls: "npm:^1.2.1" + type-check: "npm:^0.4.0" + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 + languageName: node + linkType: hard + +"ora@npm:5.3.0": + version: 5.3.0 + resolution: "ora@npm:5.3.0" + dependencies: + bl: "npm:^4.0.3" + chalk: "npm:^4.1.0" + cli-cursor: "npm:^3.1.0" + cli-spinners: "npm:^2.5.0" + is-interactive: "npm:^1.0.0" + log-symbols: "npm:^4.0.0" + strip-ansi: "npm:^6.0.0" + wcwidth: "npm:^1.0.1" + checksum: 10c0/30d5f3218eb75b0a2028c5fb9aa88e83e38a2f1745ab56839abb06c3ba31bae35f768f4e72c4f9e04e2a66be6a898e9312e8cf85c9333e1e3613eabb8c7cdf57 + languageName: node + linkType: hard + +"ora@npm:^5.1.0": + version: 5.4.1 + resolution: "ora@npm:5.4.1" + dependencies: + bl: "npm:^4.1.0" + chalk: "npm:^4.1.0" + cli-cursor: "npm:^3.1.0" + cli-spinners: "npm:^2.5.0" + is-interactive: "npm:^1.0.0" + is-unicode-supported: "npm:^0.1.0" + log-symbols: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + wcwidth: "npm:^1.0.1" + checksum: 10c0/10ff14aace236d0e2f044193362b22edce4784add08b779eccc8f8ef97195cae1248db8ec1ec5f5ff076f91acbe573f5f42a98c19b78dba8c54eefff983cae85 + languageName: node + linkType: hard + +"os-browserify@npm:~0.3.0": + version: 0.3.0 + resolution: "os-browserify@npm:0.3.0" + checksum: 10c0/6ff32cb1efe2bc6930ad0fd4c50e30c38010aee909eba8d65be60af55efd6cbb48f0287e3649b4e3f3a63dce5a667b23c187c4293a75e557f0d5489d735bcf52 + languageName: node + linkType: hard + +"os-name@npm:^4.0.1": + version: 4.0.1 + resolution: "os-name@npm:4.0.1" + dependencies: + macos-release: "npm:^2.5.0" + windows-release: "npm:^4.0.0" + checksum: 10c0/2a78bb1a25afa04ec53a972ed164948432fee93d9e039afaec3a27ffe30473ffc85afb03c0776ca3e01c8d806f99f61cb85ad3fbc060bc3e37a549c0a4867f3f + languageName: node + linkType: hard + +"os-tmpdir@npm:~1.0.2": + version: 1.0.2 + resolution: "os-tmpdir@npm:1.0.2" + checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990 + languageName: node + linkType: hard + +"p-cancelable@npm:^1.0.0": + version: 1.1.0 + resolution: "p-cancelable@npm:1.1.0" + checksum: 10c0/9f16d7d58897edb07b1a9234b2bfce3665c747f0f13886e25e2144ecab4595412017cc8cc3b0042f89864b997d6dba76c130724e1c0923fc41ff3c9399b87449 + languageName: node + linkType: hard + +"p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: "npm:^2.0.0" + checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 + languageName: node + linkType: hard + +"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: "npm:^0.1.0" + checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a + languageName: node + linkType: hard + +"p-locate@npm:^3.0.0": + version: 3.0.0 + resolution: "p-locate@npm:3.0.0" + dependencies: + p-limit: "npm:^2.0.0" + checksum: 10c0/7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8 + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: "npm:^2.2.0" + checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 + languageName: node + linkType: hard + +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: "npm:^3.0.2" + checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a + languageName: node + linkType: hard + +"p-map@npm:^7.0.2": + version: 7.0.3 + resolution: "p-map@npm:7.0.3" + checksum: 10c0/46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10c0/62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b + languageName: node + linkType: hard + +"package-json@npm:^6.3.0": + version: 6.5.0 + resolution: "package-json@npm:6.5.0" + dependencies: + got: "npm:^9.6.0" + registry-auth-token: "npm:^4.0.0" + registry-url: "npm:^5.0.0" + semver: "npm:^6.2.0" + checksum: 10c0/60c29fe357af43f96c92c334aa0160cebde44e8e65c1e5f9b065efb3f501af812f268ec967a07757b56447834ef7f71458ebbab94425a9f09c271f348f9b764f + languageName: node + linkType: hard + +"pako@npm:^1.0.3, pako@npm:~1.0.5": + version: 1.0.11 + resolution: "pako@npm:1.0.11" + checksum: 10c0/86dd99d8b34c3930345b8bbeb5e1cd8a05f608eeb40967b293f72fe469d0e9c88b783a8777e4cc7dc7c91ce54c5e93d88ff4b4f060e6ff18408fd21030d9ffbe + languageName: node + linkType: hard + +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" + dependencies: + callsites: "npm:^3.0.0" + checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 + languageName: node + linkType: hard + +"parents@npm:^1.0.0, parents@npm:^1.0.1": + version: 1.0.1 + resolution: "parents@npm:1.0.1" + dependencies: + path-platform: "npm:~0.11.15" + checksum: 10c0/b80a55a5bba155949d8eaea8b5a8f1c5de0f31b339c37ab47b31f535a66c929310e606828453902be31b2a0cf210e96d266c1f449b2dd977a86145f6e4367ee2 + languageName: node + linkType: hard + +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7": + version: 5.1.7 + resolution: "parse-asn1@npm:5.1.7" + dependencies: + asn1.js: "npm:^4.10.1" + browserify-aes: "npm:^1.2.0" + evp_bytestokey: "npm:^1.0.3" + hash-base: "npm:~3.0" + pbkdf2: "npm:^3.1.2" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/05eb5937405c904eb5a7f3633bab1acc11f4ae3478a07ef5c6d81ce88c3c0e505ff51f9c7b935ebc1265c868343793698fc91025755a895d0276f620f95e8a82 + languageName: node + linkType: hard + +"parse-json@npm:^5.2.0": + version: 5.2.0 + resolution: "parse-json@npm:5.2.0" + dependencies: + "@babel/code-frame": "npm:^7.0.0" + error-ex: "npm:^1.3.1" + json-parse-even-better-errors: "npm:^2.3.0" + lines-and-columns: "npm:^1.1.6" + checksum: 10c0/77947f2253005be7a12d858aedbafa09c9ae39eb4863adf330f7b416ca4f4a08132e453e08de2db46459256fb66afaac5ee758b44fe6541b7cdaf9d252e59585 + languageName: node + linkType: hard + +"path-browserify@npm:^1.0.0": + version: 1.0.1 + resolution: "path-browserify@npm:1.0.1" + checksum: 10c0/8b8c3fd5c66bd340272180590ae4ff139769e9ab79522e2eb82e3d571a89b8117c04147f65ad066dccfb42fcad902e5b7d794b3d35e0fd840491a8ddbedf8c66 + languageName: node + linkType: hard + +"path-exists@npm:^3.0.0": + version: 3.0.0 + resolution: "path-exists@npm:3.0.0" + checksum: 10c0/17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0, path-is-absolute@npm:^1.0.1": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 + languageName: node + linkType: hard + +"path-key@npm:^3.0.0, path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + languageName: node + linkType: hard + +"path-parse@npm:^1.0.6, path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 + languageName: node + linkType: hard + +"path-platform@npm:~0.11.15": + version: 0.11.15 + resolution: "path-platform@npm:0.11.15" + checksum: 10c0/5f03fee91c3b4c7abd0bf4044692b14c5a58d38b2791e4608c59bcd91953ac2873f6bee0e4fddf3c9159b929b692cbf87229fd7aa7c5eda77005c837b6e82936 + languageName: node + linkType: hard + +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + languageName: node + linkType: hard + +"pbkdf2@npm:^3.1.2": + version: 3.1.2 + resolution: "pbkdf2@npm:3.1.2" + dependencies: + create-hash: "npm:^1.1.2" + create-hmac: "npm:^1.1.4" + ripemd160: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + sha.js: "npm:^2.4.8" + checksum: 10c0/5a30374e87d33fa080a92734d778cf172542cc7e41b96198c4c88763997b62d7850de3fbda5c3111ddf79805ee7c1da7046881c90ac4920b5e324204518b05fd + languageName: node + linkType: hard + +"performance-now@npm:^2.1.0": + version: 2.1.0 + resolution: "performance-now@npm:2.1.0" + checksum: 10c0/22c54de06f269e29f640e0e075207af57de5052a3d15e360c09b9a8663f393f6f45902006c1e71aa8a5a1cdfb1a47fe268826f8496d6425c362f00f5bc3e85d9 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be + languageName: node + linkType: hard + +"pify@npm:^2.3.0": + version: 2.3.0 + resolution: "pify@npm:2.3.0" + checksum: 10c0/551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc + languageName: node + linkType: hard + +"pirates@npm:^4.0.4": + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 10c0/00d5fa51f8dded94d7429700fb91a0c1ead00ae2c7fd27089f0c5b63e6eca36197fe46384631872690a66f390c5e27198e99006ab77ae472692ab9c2ca903f36 + languageName: node + linkType: hard + +"pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: "npm:^4.0.0" + checksum: 10c0/c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 + languageName: node + linkType: hard + +"pkg-up@npm:^3.1.0": + version: 3.1.0 + resolution: "pkg-up@npm:3.1.0" + dependencies: + find-up: "npm:^3.0.0" + checksum: 10c0/ecb60e1f8e1f611c0bdf1a0b6a474d6dfb51185567dc6f29cdef37c8d480ecba5362e006606bb290519bbb6f49526c403fabea93c3090c20368d98bb90c999ab + languageName: node + linkType: hard + +"possible-typed-array-names@npm:^1.0.0": + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 + languageName: node + linkType: hard + +"postcss-import@npm:^13.0.0": + version: 13.0.0 + resolution: "postcss-import@npm:13.0.0" + dependencies: + postcss-value-parser: "npm:^4.0.0" + read-cache: "npm:^1.0.0" + resolve: "npm:^1.1.7" + peerDependencies: + postcss: ^8.0.0 + checksum: 10c0/8bac10f2db93cd5ca08f25ec43e81ec870a0355d0611dab4996002dcdeb2172cbb420f8f4d48502cf1139a419a51a641c61e523ed9b6cb19313139296619582f + languageName: node + linkType: hard + +"postcss-value-parser@npm:^4.0.0": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 + languageName: node + linkType: hard + +"postcss@npm:^8.1.10": + version: 8.5.2 + resolution: "postcss@npm:8.5.2" + dependencies: + nanoid: "npm:^3.3.8" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10c0/3044d49bc725029ab62292e8bf9849741251b95f3b754e191bf8b4025414d40ec3b4ac05c5a563d4b50060b5c8e96683eb4d783d8d8fa3867eb7b763cbe66127 + languageName: node + linkType: hard + +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd + languageName: node + linkType: hard + +"prelude-ls@npm:~1.1.2": + version: 1.1.2 + resolution: "prelude-ls@npm:1.1.2" + checksum: 10c0/7284270064f74e0bb7f04eb9bff7be677e4146417e599ccc9c1200f0f640f8b11e592d94eb1b18f7aa9518031913bb42bea9c86af07ba69902864e61005d6f18 + languageName: node + linkType: hard + +"prepend-http@npm:^2.0.0": + version: 2.0.0 + resolution: "prepend-http@npm:2.0.0" + checksum: 10c0/b023721ffd967728e3a25e3a80dd73827e9444e586800ab90a21b3a8e67f362d28023085406ad53a36db1e4d98cb10e43eb37d45c6b733140a9165ead18a0987 + languageName: node + linkType: hard + +"prettier@npm:^2.8.8": + version: 2.8.8 + resolution: "prettier@npm:2.8.8" + bin: + prettier: bin-prettier.js + checksum: 10c0/463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a + languageName: node + linkType: hard + +"pretty-bytes@npm:^5.4.1": + version: 5.6.0 + resolution: "pretty-bytes@npm:5.6.0" + checksum: 10c0/f69f494dcc1adda98dbe0e4a36d301e8be8ff99bfde7a637b2ee2820e7cb583b0fc0f3a63b0e3752c01501185a5cf38602c7be60da41bdf84ef5b70e89c370f3 + languageName: node + linkType: hard + +"pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": + version: 29.7.0 + resolution: "pretty-format@npm:29.7.0" + dependencies: + "@jest/schemas": "npm:^29.6.3" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^18.0.0" + checksum: 10c0/edc5ff89f51916f036c62ed433506b55446ff739358de77207e63e88a28ca2894caac6e73dcb68166a606e51c8087d32d400473e6a9fdd2dbe743f46c9c0276f + languageName: node + linkType: hard + +"pretty-hrtime@npm:^1.0.2": + version: 1.0.3 + resolution: "pretty-hrtime@npm:1.0.3" + checksum: 10c0/67cb3fc283a72252b49ac488647e6a01b78b7aa1b8f2061834aa1650691229081518ef3ca940f77f41cc8a8f02ba9eeb74b843481596670209e493062f2e89e0 + languageName: node + linkType: hard + +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: 10c0/bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 + languageName: node + linkType: hard + +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 + languageName: node + linkType: hard + +"process@npm:~0.11.0": + version: 0.11.10 + resolution: "process@npm:0.11.10" + checksum: 10c0/40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3 + languageName: node + linkType: hard + +"progress@npm:^2.0.3": + version: 2.0.3 + resolution: "progress@npm:2.0.3" + checksum: 10c0/1697e07cb1068055dbe9fe858d242368ff5d2073639e652b75a7eb1f2a1a8d4afd404d719de23c7b48481a6aa0040686310e2dac2f53d776daa2176d3f96369c + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: "npm:^2.0.2" + retry: "npm:^0.12.0" + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 + languageName: node + linkType: hard + +"prompts@npm:^2.0.1": + version: 2.4.2 + resolution: "prompts@npm:2.4.2" + dependencies: + kleur: "npm:^3.0.3" + sisteransi: "npm:^1.0.5" + checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 + languageName: node + linkType: hard + +"protobufjs@npm:^7.2.3, protobufjs@npm:^7.5.3": + version: 7.5.5 + resolution: "protobufjs@npm:7.5.5" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/node": "npm:>=13.7.0" + long: "npm:^5.0.0" + checksum: 10c0/3d48896a916761e3e60b52f80027eb4fba3f5a6e3f8461e04939db18812db2cb0db4c73d03e1134a960e99525ae1d236f076a0bc01273016f573b76f33ffbd47 + languageName: node + linkType: hard + +"protocol-buffers-encodings@npm:^1.1.0": + version: 1.2.0 + resolution: "protocol-buffers-encodings@npm:1.2.0" + dependencies: + b4a: "npm:^1.6.0" + signed-varint: "npm:^2.0.1" + varint: "npm:5.0.0" + checksum: 10c0/c7098aec3b8125a05911d841d58bdd5c6039570efa9f90721c58b314a508839a7445a7e8fe3ddb780081595ab20af5b2bf4c93646c0e442c47dfa93421b29b12 + languageName: node + linkType: hard + +"protocol-buffers-schema@npm:^3.1.1": + version: 3.6.1 + resolution: "protocol-buffers-schema@npm:3.6.1" + checksum: 10c0/e0a6858d085aa1a6719c924c0be52000dafc24bf3b0d0b1a6e1e68c8b95f8efe3d4069902e14270a2101f2144374eeefc11381dff07ad9909386a4fbc70c7ebd + languageName: node + linkType: hard + +"protocol-buffers@npm:^4.0.4": + version: 4.2.0 + resolution: "protocol-buffers@npm:4.2.0" + dependencies: + generate-function: "npm:^2.0.0" + generate-object-property: "npm:^1.2.0" + protocol-buffers-encodings: "npm:^1.1.0" + protocol-buffers-schema: "npm:^3.1.1" + signed-varint: "npm:^2.0.0" + varint: "npm:^5.0.0" + bin: + protocol-buffers: bin.js + checksum: 10c0/8488a51f9312cd2c76d0185931e31ca15754d1a1e856cfb9c0b484db31a0cfef8d9699f482657cfec5e02323ee688801eb514900664376539943aa8acd167916 + languageName: node + linkType: hard + +"proxy-from-env@npm:^2.1.0": + version: 2.1.0 + resolution: "proxy-from-env@npm:2.1.0" + checksum: 10c0/ed01729fd4d094eab619cd7e17ce3698b3413b31eb102c4904f9875e677cd207392795d5b4adee9cec359dfd31c44d5ad7595a3a3ad51c40250e141512281c58 + languageName: node + linkType: hard + +"psl@npm:^1.1.28, psl@npm:^1.1.33": + version: 1.15.0 + resolution: "psl@npm:1.15.0" + dependencies: + punycode: "npm:^2.3.1" + checksum: 10c0/d8d45a99e4ca62ca12ac3c373e63d80d2368d38892daa40cfddaa1eb908be98cd549ac059783ef3a56cfd96d57ae8e2fd9ae53d1378d90d42bc661ff924e102a + languageName: node + linkType: hard + +"public-encrypt@npm:^4.0.3": + version: 4.0.3 + resolution: "public-encrypt@npm:4.0.3" + dependencies: + bn.js: "npm:^4.1.0" + browserify-rsa: "npm:^4.0.0" + create-hash: "npm:^1.1.0" + parse-asn1: "npm:^5.0.0" + randombytes: "npm:^2.0.1" + safe-buffer: "npm:^5.1.2" + checksum: 10c0/6c2cc19fbb554449e47f2175065d6b32f828f9b3badbee4c76585ac28ae8641aafb9bb107afc430c33c5edd6b05dbe318df4f7d6d7712b1093407b11c4280700 + languageName: node + linkType: hard + +"pump@npm:^3.0.0": + version: 3.0.2 + resolution: "pump@npm:3.0.2" + dependencies: + end-of-stream: "npm:^1.1.0" + once: "npm:^1.3.1" + checksum: 10c0/5ad655cb2a7738b4bcf6406b24ad0970d680649d996b55ad20d1be8e0c02394034e4c45ff7cd105d87f1e9b96a0e3d06fd28e11fae8875da26e7f7a8e2c9726f + languageName: node + linkType: hard + +"pumpify@npm:^2.0.0, pumpify@npm:^2.0.1": + version: 2.0.1 + resolution: "pumpify@npm:2.0.1" + dependencies: + duplexify: "npm:^4.1.1" + inherits: "npm:^2.0.3" + pump: "npm:^3.0.0" + checksum: 10c0/f9c12190dc65f8c347fe82e993708e4d14ce82c96f7cbd24b52f488cfa4dbc2ebbcc49e0f54655f1ca118fea59ddeec6ca5a34ef45558c8bb1de2f1ffa307198 + languageName: node + linkType: hard + +"punycode@npm:^1.3.2, punycode@npm:^1.4.1": + version: 1.4.1 + resolution: "punycode@npm:1.4.1" + checksum: 10c0/354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.1": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 + languageName: node + linkType: hard + +"pupa@npm:^2.1.1": + version: 2.1.1 + resolution: "pupa@npm:2.1.1" + dependencies: + escape-goat: "npm:^2.0.0" + checksum: 10c0/d2346324780ebae4be847cad052b830e004d816851dd4750fc73faa6cd360f443e358f6b1c83641fd4c904c6055dcb545807f55259a20a52ad86d9477746c724 + languageName: node + linkType: hard + +"pure-rand@npm:^6.0.0": + version: 6.1.0 + resolution: "pure-rand@npm:6.1.0" + checksum: 10c0/1abe217897bf74dcb3a0c9aba3555fe975023147b48db540aa2faf507aee91c03bf54f6aef0eb2bf59cc259a16d06b28eca37f0dc426d94f4692aeff02fb0e65 + languageName: node + linkType: hard + +"qs@npm:^6.12.3": + version: 6.14.0 + resolution: "qs@npm:6.14.0" + dependencies: + side-channel: "npm:^1.1.0" + checksum: 10c0/8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c + languageName: node + linkType: hard + +"qs@npm:~6.5.2": + version: 6.5.3 + resolution: "qs@npm:6.5.3" + checksum: 10c0/6631d4f2fa9d315e480662646745a4aa3a708817fbffe2cbdacec8ab9be130f92740c66191770fe9b704bc5fa9c1cc1f6596f55ad132fef7bd3ad1582f199eb0 + languageName: node + linkType: hard + +"querystring-es3@npm:~0.2.0": + version: 0.2.1 + resolution: "querystring-es3@npm:0.2.1" + checksum: 10c0/476938c1adb45c141f024fccd2ffd919a3746e79ed444d00e670aad68532977b793889648980e7ca7ff5ffc7bfece623118d0fbadcaf217495eeb7059ae51580 + languageName: node + linkType: hard + +"querystringify@npm:^2.1.0, querystringify@npm:^2.1.1": + version: 2.2.0 + resolution: "querystringify@npm:2.2.0" + checksum: 10c0/3258bc3dbdf322ff2663619afe5947c7926a6ef5fb78ad7d384602974c467fadfc8272af44f5eb8cddd0d011aae8fabf3a929a8eee4b86edcc0a21e6bd10f9aa + languageName: node + linkType: hard + +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 + languageName: node + linkType: hard + +"queue-tick@npm:^1.0.0": + version: 1.0.1 + resolution: "queue-tick@npm:1.0.1" + checksum: 10c0/0db998e2c9b15215317dbcf801e9b23e6bcde4044e115155dae34f8e7454b9a783f737c9a725528d677b7a66c775eb7a955cf144fe0b87f62b575ce5bfd515a9 + languageName: node + linkType: hard + +"quote-stream@npm:^1.0.1": + version: 1.0.2 + resolution: "quote-stream@npm:1.0.2" + dependencies: + buffer-equal: "npm:0.0.1" + minimist: "npm:^1.1.3" + through2: "npm:^2.0.0" + bin: + quote-stream: bin/cmd.js + checksum: 10c0/e0333a30ce04c56fa93b82ee9d41ea9f36c48d24ff4b44e416c01daee78ed31ac95f30c1c3a097f1350ab883496240c9975d53cc3ce8c737934e22e7a964e563 + languageName: node + linkType: hard + +"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": + version: 2.1.0 + resolution: "randombytes@npm:2.1.0" + dependencies: + safe-buffer: "npm:^5.1.0" + checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 + languageName: node + linkType: hard + +"randomfill@npm:^1.0.4": + version: 1.0.4 + resolution: "randomfill@npm:1.0.4" + dependencies: + randombytes: "npm:^2.0.5" + safe-buffer: "npm:^5.1.0" + checksum: 10c0/11aeed35515872e8f8a2edec306734e6b74c39c46653607f03c68385ab8030e2adcc4215f76b5e4598e028c4750d820afd5c65202527d831d2a5f207fe2bc87c + languageName: node + linkType: hard + +"rc@npm:1.2.8, rc@npm:^1.2.8": + version: 1.2.8 + resolution: "rc@npm:1.2.8" + dependencies: + deep-extend: "npm:^0.6.0" + ini: "npm:~1.3.0" + minimist: "npm:^1.2.0" + strip-json-comments: "npm:~2.0.1" + bin: + rc: ./cli.js + checksum: 10c0/24a07653150f0d9ac7168e52943cc3cb4b7a22c0e43c7dff3219977c2fdca5a2760a304a029c20811a0e79d351f57d46c9bde216193a0f73978496afc2b85b15 + languageName: node + linkType: hard + +"react-is@npm:^18.0.0": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 + languageName: node + linkType: hard + +"read-cache@npm:^1.0.0": + version: 1.0.0 + resolution: "read-cache@npm:1.0.0" + dependencies: + pify: "npm:^2.3.0" + checksum: 10c0/90cb2750213c7dd7c80cb420654344a311fdec12944e81eb912cd82f1bc92aea21885fa6ce442e3336d9fccd663b8a7a19c46d9698e6ca55620848ab932da814 + languageName: node + linkType: hard + +"read-only-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "read-only-stream@npm:2.0.0" + dependencies: + readable-stream: "npm:^2.0.2" + checksum: 10c0/eafd8029bf5a4854fbdee815f6f9d915eb38b590e6daf17ba0fdc3ef929fe8a425b40b67e021a29b4e576519e48aafafbe82e8cd21284a7f18f17f207f2d9581 + languageName: node + linkType: hard + +"readable-stream@npm:2 || 3, readable-stream@npm:3, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 + languageName: node + linkType: hard + +"readable-stream@npm:2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.3, readable-stream@npm:~2.3.6": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + dependencies: + core-util-is: "npm:~1.0.0" + inherits: "npm:~2.0.3" + isarray: "npm:~1.0.0" + process-nextick-args: "npm:~2.0.0" + safe-buffer: "npm:~5.1.1" + string_decoder: "npm:~1.1.1" + util-deprecate: "npm:~1.0.1" + checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa + languageName: node + linkType: hard + +"rechoir@npm:^0.6.2": + version: 0.6.2 + resolution: "rechoir@npm:0.6.2" + dependencies: + resolve: "npm:^1.1.6" + checksum: 10c0/22c4bb32f4934a9468468b608417194f7e3ceba9a508512125b16082c64f161915a28467562368eeb15dc16058eb5b7c13a20b9eb29ff9927d1ebb3b5aa83e84 + languageName: node + linkType: hard + +"registry-auth-token@npm:^4.0.0": + version: 4.2.2 + resolution: "registry-auth-token@npm:4.2.2" + dependencies: + rc: "npm:1.2.8" + checksum: 10c0/1d0000b8b65e7141a4cc4594926e2551607f48596e01326e7aa2ba2bc688aea86b2aa0471c5cb5de7acc9a59808a3a1ddde9084f974da79bfc67ab67aa48e003 + languageName: node + linkType: hard + +"registry-url@npm:^5.0.0": + version: 5.1.0 + resolution: "registry-url@npm:5.1.0" + dependencies: + rc: "npm:^1.2.8" + checksum: 10c0/c2c455342b5836cbed5162092eba075c7a02c087d9ce0fde8aeb4dc87a8f4a34a542e58bf4d8ec2d4cb73f04408cb3148ceb1f76647f76b978cfec22047dc6d6 + languageName: node + linkType: hard + +"reinterval@npm:^1.1.0": + version: 1.1.0 + resolution: "reinterval@npm:1.1.0" + checksum: 10c0/83ffcd92363acd57feaecfd98819eeeb618a4ebb6db092ee60aafdb592195447648227bf36891c10ccb3959c1fbd0c4fa2cd7cd74460015c664385248c4e0c72 + languageName: node + linkType: hard + +"request@npm:^2.88.0": + version: 2.88.2 + resolution: "request@npm:2.88.2" + dependencies: + aws-sign2: "npm:~0.7.0" + aws4: "npm:^1.8.0" + caseless: "npm:~0.12.0" + combined-stream: "npm:~1.0.6" + extend: "npm:~3.0.2" + forever-agent: "npm:~0.6.1" + form-data: "npm:~2.3.2" + har-validator: "npm:~5.1.3" + http-signature: "npm:~1.2.0" + is-typedarray: "npm:~1.0.0" + isstream: "npm:~0.1.2" + json-stringify-safe: "npm:~5.0.1" + mime-types: "npm:~2.1.19" + oauth-sign: "npm:~0.9.0" + performance-now: "npm:^2.1.0" + qs: "npm:~6.5.2" + safe-buffer: "npm:^5.1.2" + tough-cookie: "npm:~2.5.0" + tunnel-agent: "npm:^0.6.0" + uuid: "npm:^3.3.2" + checksum: 10c0/0ec66e7af1391e51ad231de3b1c6c6aef3ebd0a238aa50d4191c7a792dcdb14920eea8d570c702dc5682f276fe569d176f9b8ebc6031a3cf4a630a691a431a63 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"require-from-string@npm:^2.0.2": + version: 2.0.2 + resolution: "require-from-string@npm:2.0.2" + checksum: 10c0/aaa267e0c5b022fc5fd4eef49d8285086b15f2a1c54b28240fdf03599cbd9c26049fee3eab894f2e1f6ca65e513b030a7c264201e3f005601e80c49fb2937ce2 + languageName: node + linkType: hard + +"require-in-the-middle@npm:^7.1.1": + version: 7.5.1 + resolution: "require-in-the-middle@npm:7.5.1" + dependencies: + debug: "npm:^4.3.5" + module-details-from-path: "npm:^1.0.3" + resolve: "npm:^1.22.8" + checksum: 10c0/1f603796fa00aa4e34395660470ffa607cabbb1e3969cc834b3a5b4a029ad2a4297918030a81723b769679b62264320d031b6cfc30be410860250b4695bad5f0 + languageName: node + linkType: hard + +"require-main-filename@npm:^2.0.0": + version: 2.0.0 + resolution: "require-main-filename@npm:2.0.0" + checksum: 10c0/db91467d9ead311b4111cbd73a4e67fa7820daed2989a32f7023785a2659008c6d119752d9c4ac011ae07e537eb86523adff99804c5fdb39cd3a017f9b401bb6 + languageName: node + linkType: hard + +"requires-port@npm:^1.0.0": + version: 1.0.0 + resolution: "requires-port@npm:1.0.0" + checksum: 10c0/b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 + languageName: node + linkType: hard + +"resolve-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "resolve-cwd@npm:3.0.0" + dependencies: + resolve-from: "npm:^5.0.0" + checksum: 10c0/e608a3ebd15356264653c32d7ecbc8fd702f94c6703ea4ac2fb81d9c359180cba0ae2e6b71faa446631ed6145454d5a56b227efc33a2d40638ac13f8beb20ee4 + languageName: node + linkType: hard + +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190 + languageName: node + linkType: hard + +"resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: 10c0/b21cb7f1fb746de8107b9febab60095187781137fd803e6a59a76d421444b1531b641bba5857f5dc011974d8a5c635d61cec49e6bd3b7fc20e01f0fafc4efbf2 + languageName: node + linkType: hard + +"resolve.exports@npm:^2.0.0": + version: 2.0.3 + resolution: "resolve.exports@npm:2.0.3" + checksum: 10c0/1ade1493f4642a6267d0a5e68faeac20b3d220f18c28b140343feb83694d8fed7a286852aef43689d16042c61e2ddb270be6578ad4a13990769e12065191200d + languageName: node + linkType: hard + +"resolve@npm:^1.1.4, resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.17.0, resolve@npm:^1.20.0, resolve@npm:^1.22.8, resolve@npm:^1.4.0": + version: 1.22.10 + resolution: "resolve@npm:1.22.10" + dependencies: + is-core-module: "npm:^2.16.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203 + languageName: node + linkType: hard + +"resolve@npm:~1.19.0": + version: 1.19.0 + resolution: "resolve@npm:1.19.0" + dependencies: + is-core-module: "npm:^2.1.0" + path-parse: "npm:^1.0.6" + checksum: 10c0/1c8afdfb88c9adab0a19b6f16756d47f5917f64047bf5a38c17aa543aae5ccca2a0631671b19ce8460a7a3e65ead98ee70e046d3056ec173d3377a27487848a8 + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.1.4#optional!builtin, resolve@patch:resolve@npm%3A^1.1.5#optional!builtin, resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": + version: 1.22.10 + resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.16.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/52a4e505bbfc7925ac8f4cd91fd8c4e096b6a89728b9f46861d3b405ac9a1ccf4dcbf8befb4e89a2e11370dacd0160918163885cbc669369590f2f31f4c58939 + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A~1.19.0#optional!builtin": + version: 1.19.0 + resolution: "resolve@patch:resolve@npm%3A1.19.0#optional!builtin::version=1.19.0&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.1.0" + path-parse: "npm:^1.0.6" + checksum: 10c0/254980f60dd9fdb28b34a511e70df6e3027d9627efce86a40757eea9b87252d172829c84517554560c4541ebfe207868270c19a0f086997b41209367aa8ef74f + languageName: node + linkType: hard + +"responselike@npm:^1.0.2": + version: 1.0.2 + resolution: "responselike@npm:1.0.2" + dependencies: + lowercase-keys: "npm:^1.0.0" + checksum: 10c0/1c2861d1950790da96159ca490eda645130eaf9ccc4d76db20f685ba944feaf30f45714b4318f550b8cd72990710ad68355ff15c41da43ed9a93c102c0ffa403 + languageName: node + linkType: hard + +"restore-cursor@npm:^2.0.0": + version: 2.0.0 + resolution: "restore-cursor@npm:2.0.0" + dependencies: + onetime: "npm:^2.0.0" + signal-exit: "npm:^3.0.2" + checksum: 10c0/f5b335bee06f440445e976a7031a3ef53691f9b7c4a9d42a469a0edaf8a5508158a0d561ff2b26a1f4f38783bcca2c0e5c3a44f927326f6694d5b44d7a4993e6 + languageName: node + linkType: hard + +"restore-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "restore-cursor@npm:3.1.0" + dependencies: + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" + checksum: 10c0/8051a371d6aa67ff21625fa94e2357bd81ffdc96267f3fb0fc4aaf4534028343836548ef34c240ffa8c25b280ca35eb36be00b3cb2133fa4f51896d7e73c6b4f + languageName: node + linkType: hard + +"retimer@npm:^3.0.0": + version: 3.0.0 + resolution: "retimer@npm:3.0.0" + checksum: 10c0/dc3e07997c77c2b9113072bc57bcad9898a388a5cdf59a07a9fb3974f1dd8958e371c97ac93eb312b184d63d907faa5430bb5ff859a8b2d285f4db1082beb96a + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + languageName: node + linkType: hard + +"reusify@npm:^1.0.4": + version: 1.0.4 + resolution: "reusify@npm:1.0.4" + checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 + languageName: node + linkType: hard + +"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: bin.js + checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 + languageName: node + linkType: hard + +"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": + version: 2.0.2 + resolution: "ripemd160@npm:2.0.2" + dependencies: + hash-base: "npm:^3.0.0" + inherits: "npm:^2.0.1" + checksum: 10c0/f6f0df78817e78287c766687aed4d5accbebc308a8e7e673fb085b9977473c1f139f0c5335d353f172a915bb288098430755d2ad3c4f30612f4dd0c901cd2c3a + languageName: node + linkType: hard + +"run-async@npm:^2.2.0": + version: 2.4.1 + resolution: "run-async@npm:2.4.1" + checksum: 10c0/35a68c8f1d9664f6c7c2e153877ca1d6e4f886e5ca067c25cdd895a6891ff3a1466ee07c63d6a9be306e9619ff7d509494e6d9c129516a36b9fd82263d579ee1 + languageName: node + linkType: hard + +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: "npm:^1.2.2" + checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 + languageName: node + linkType: hard + +"rxjs@npm:^6.4.0": + version: 6.6.7 + resolution: "rxjs@npm:6.6.7" + dependencies: + tslib: "npm:^1.9.0" + checksum: 10c0/e556a13a9aa89395e5c9d825eabcfa325568d9c9990af720f3f29f04a888a3b854f25845c2b55875d875381abcae2d8100af9cacdc57576e7ed6be030a01d2fe + languageName: node + linkType: hard + +"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + languageName: node + linkType: hard + +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.2.1" + checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + languageName: node + linkType: hard + +"scope-analyzer@npm:^2.0.1": + version: 2.1.2 + resolution: "scope-analyzer@npm:2.1.2" + dependencies: + array-from: "npm:^2.1.1" + dash-ast: "npm:^2.0.1" + es6-map: "npm:^0.1.5" + es6-set: "npm:^0.1.5" + es6-symbol: "npm:^3.1.1" + estree-is-function: "npm:^1.0.0" + get-assigned-identifiers: "npm:^1.1.0" + checksum: 10c0/fa7bcd2207357f7c5a0d4603063afc6819ca47509c118fa531d39726ebdec2650a9b248d861c0d528a094b5f38c4f6aedf6d33665d35158bdb42bbdc6407ab13 + languageName: node + linkType: hard + +"seedrandom@npm:^3.0.1, seedrandom@npm:^3.0.5": + version: 3.0.5 + resolution: "seedrandom@npm:3.0.5" + checksum: 10c0/929752ac098ff4990b3f8e0ac39136534916e72879d6eb625230141d20db26e2f44c4d03d153d457682e8cbaab0fb7d58a1e7267a157cf23fd8cf34e25044e88 + languageName: node + linkType: hard + +"semver-diff@npm:^3.1.1": + version: 3.1.1 + resolution: "semver-diff@npm:3.1.1" + dependencies: + semver: "npm:^6.3.0" + checksum: 10c0/7d350f1450b9577d538ef866a9bc4cd97bfbf1f1d92070291495a31d0ec3aa808e826c223e5454ea9877cc06eaa886ffd71bb3a1f331b44bc210f9ff525c68d2 + languageName: node + linkType: hard + +"semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.2.0, semver@npm:^6.3.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + +"semver@npm:^7.0.0, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.2": + version: 7.7.2 + resolution: "semver@npm:7.7.2" + bin: + semver: bin/semver.js + checksum: 10c0/aca305edfbf2383c22571cb7714f48cadc7ac95371b4b52362fb8eeffdfbc0de0669368b82b2b15978f8848f01d7114da65697e56cd8c37b0dab8c58e543f9ea + languageName: node + linkType: hard + +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 10c0/9f8c1b2d800800d0b589de1477c753492de5c1548d4ade52f57f1d1f5e04af5481554d75ce5e5c43d4004b80a3eb714398d6907027dc0534177b7539119f4454 + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.2": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c + languageName: node + linkType: hard + +"sha.js@npm:^2.4.0, sha.js@npm:^2.4.8": + version: 2.4.11 + resolution: "sha.js@npm:2.4.11" + dependencies: + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + bin: + sha.js: ./bin.js + checksum: 10c0/b7a371bca8821c9cc98a0aeff67444a03d48d745cb103f17228b96793f455f0eb0a691941b89ea1e60f6359207e36081d9be193252b0f128e0daf9cfea2815a5 + languageName: node + linkType: hard + +"shallow-copy@npm:~0.0.1": + version: 0.0.1 + resolution: "shallow-copy@npm:0.0.1" + checksum: 10c0/ab1c762e36fa3a02cec228e111f227be0b46457a82f123c5ef13f3bc970be16b74dbfd0f1b6ffb450a66db856832800c86713ffc1ec5733d61f59f23fe114769 + languageName: node + linkType: hard + +"shasum-object@npm:^1.0.0": + version: 1.0.0 + resolution: "shasum-object@npm:1.0.0" + dependencies: + fast-safe-stringify: "npm:^2.0.7" + checksum: 10c0/bd8efef5264aa69fb3227d2e0ee3aab3b1d458df3025c044b84ef37d5635154d209e4661d104b7b2d38e7529bda0bf0cb532e3af8919eac7d5b9325ba3ae78e2 + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + languageName: node + linkType: hard + +"shell-quote@npm:^1.6.1": + version: 1.8.2 + resolution: "shell-quote@npm:1.8.2" + checksum: 10c0/85fdd44f2ad76e723d34eb72c753f04d847ab64e9f1f10677e3f518d0e5b0752a176fd805297b30bb8c3a1556ebe6e77d2288dbd7b7b0110c7e941e9e9c20ce1 + languageName: node + linkType: hard + +"shelljs@npm:^0.8.5": + version: 0.8.5 + resolution: "shelljs@npm:0.8.5" + dependencies: + glob: "npm:^7.0.0" + interpret: "npm:^1.0.0" + rechoir: "npm:^0.6.2" + bin: + shjs: bin/shjs + checksum: 10c0/feb25289a12e4bcd04c40ddfab51aff98a3729f5c2602d5b1a1b95f6819ec7804ac8147ebd8d9a85dfab69d501bcf92d7acef03247320f51c1552cec8d8e2382 + languageName: node + linkType: hard + +"shimmer@npm:^1.2.1": + version: 1.2.1 + resolution: "shimmer@npm:1.2.1" + checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a + languageName: node + linkType: hard + +"showdown@npm:^1.7.6": + version: 1.9.1 + resolution: "showdown@npm:1.9.1" + dependencies: + yargs: "npm:^14.2" + bin: + showdown: bin/showdown.js + checksum: 10c0/46c904390bbb7b7e367acb62b0d8498da9fade25ff468b4f5c0a601f6938e977ce6f8df3cd7de66e9573edf0320e62f54cbbaf81c940de084fa138e32f9ac4e3 + languageName: node + linkType: hard + +"shx@npm:^0.3.4": + version: 0.3.4 + resolution: "shx@npm:0.3.4" + dependencies: + minimist: "npm:^1.2.3" + shelljs: "npm:^0.8.5" + bin: + shx: lib/cli.js + checksum: 10c0/83251fb09314682f5a192f0249a4be68c755933313a41b5152b11c19fc0a68311954d3ca971a0cbae05815786a893c59b82f356484d8eeb009c84f4066b3fa31 + languageName: node + linkType: hard + +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + checksum: 10c0/644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10c0/010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10c0/71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 + languageName: node + linkType: hard + +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10c0/cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 + languageName: node + linkType: hard + +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": + version: 3.0.7 + resolution: "signal-exit@npm:3.0.7" + checksum: 10c0/25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + +"signed-varint@npm:^2.0.0, signed-varint@npm:^2.0.1": + version: 2.0.1 + resolution: "signed-varint@npm:2.0.1" + dependencies: + varint: "npm:~5.0.0" + checksum: 10c0/3cca068d6c97ffc487021ac7efd0192d5b0fc683cd6d9e92c8b9f182044b57fe121a1eff3e357ef040a84ecb74ce48e1c4148a7a15752ad1d429ba12714eaabb + languageName: node + linkType: hard + +"simple-concat@npm:^1.0.0": + version: 1.0.1 + resolution: "simple-concat@npm:1.0.1" + checksum: 10c0/62f7508e674414008910b5397c1811941d457dfa0db4fd5aa7fa0409eb02c3609608dfcd7508cace75b3a0bf67a2a77990711e32cd213d2c76f4fd12ee86d776 + languageName: node + linkType: hard + +"single-line-log@npm:^1.0.1": + version: 1.1.2 + resolution: "single-line-log@npm:1.1.2" + dependencies: + string-width: "npm:^1.0.1" + checksum: 10c0/aee9b9cc55b40fa10e476ab718c5ecd3050a2086723acb7a34552793b24b7c7867095eb718528762be3df44e079d21b1a894c7bcee8cef1965fb3dd18a742722 + languageName: node + linkType: hard + +"sinusoidal-decimal@npm:^1.0.0": + version: 1.0.0 + resolution: "sinusoidal-decimal@npm:1.0.0" + checksum: 10c0/31bb613ec6e2d3509e944d32e187c5180802081c51429dcce41f31e8b662435d09d94e2905d6d7ad108b642f9a8a2742ac2c9cfc2612e016e5e3bdefb5c201c6 + languageName: node + linkType: hard + +"sisteransi@npm:^1.0.5": + version: 1.0.5 + resolution: "sisteransi@npm:1.0.5" + checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 + languageName: node + linkType: hard + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:^4.3.4" + socks: "npm:^2.8.3" + checksum: 10c0/5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 + languageName: node + linkType: hard + +"socks@npm:^2.8.3": + version: 2.8.4 + resolution: "socks@npm:2.8.4" + dependencies: + ip-address: "npm:^9.0.5" + smart-buffer: "npm:^4.2.0" + checksum: 10c0/00c3271e233ccf1fb83a3dd2060b94cc37817e0f797a93c560b9a7a86c4a0ec2961fb31263bdd24a3c28945e24868b5f063cd98744171d9e942c513454b50ae5 + languageName: node + linkType: hard + +"sonic-boom@npm:^1.0.1": + version: 1.4.1 + resolution: "sonic-boom@npm:1.4.1" + dependencies: + atomic-sleep: "npm:^1.0.0" + flatstr: "npm:^1.0.12" + checksum: 10c0/3498b835071365cc94aac0eae50c5ee3c2552a4e48cf6dce59ae2d995af6c62a8f529377852b39b073b8190b772a9fb2cdb48f515c0fec4948646dea862fb120 + languageName: node + linkType: hard + +"source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf + languageName: node + linkType: hard + +"source-map-support@npm:0.5.13": + version: 0.5.13 + resolution: "source-map-support@npm:0.5.13" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10c0/137539f8c453fa0f496ea42049ab5da4569f96781f6ac8e5bfda26937be9494f4e8891f523c5f98f0e85f71b35d74127a00c46f83f6a4f54672b58d53202565e + languageName: node + linkType: hard + +"source-map-support@npm:~0.5.12": + version: 0.5.21 + resolution: "source-map-support@npm:0.5.21" + dependencies: + buffer-from: "npm:^1.0.0" + source-map: "npm:^0.6.0" + checksum: 10c0/9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d + languageName: node + linkType: hard + +"source-map@npm:^0.5.6, source-map@npm:~0.5.3": + version: 0.5.7 + resolution: "source-map@npm:0.5.7" + checksum: 10c0/904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 + languageName: node + linkType: hard + +"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.1": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + +"sourcemap-codec@npm:^1.4.1": + version: 1.4.8 + resolution: "sourcemap-codec@npm:1.4.8" + checksum: 10c0/f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6 + languageName: node + linkType: hard + +"split2@npm:^4.0.0": + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 10c0/b292beb8ce9215f8c642bb68be6249c5a4c7f332fc8ecadae7be5cbdf1ea95addc95f0459ef2e7ad9d45fd1064698a097e4eb211c83e772b49bc0ee423e91534 + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec + languageName: node + linkType: hard + +"sprintf-js@npm:~1.0.2": + version: 1.0.3 + resolution: "sprintf-js@npm:1.0.3" + checksum: 10c0/ecadcfe4c771890140da5023d43e190b7566d9cf8b2d238600f31bec0fc653f328da4450eb04bd59a431771a8e9cc0e118f0aa3974b683a4981b4e07abc2a5bb + languageName: node + linkType: hard + +"sshpk@npm:^1.7.0": + version: 1.18.0 + resolution: "sshpk@npm:1.18.0" + dependencies: + asn1: "npm:~0.2.3" + assert-plus: "npm:^1.0.0" + bcrypt-pbkdf: "npm:^1.0.0" + dashdash: "npm:^1.12.0" + ecc-jsbn: "npm:~0.1.1" + getpass: "npm:^0.1.1" + jsbn: "npm:~0.1.0" + safer-buffer: "npm:^2.0.2" + tweetnacl: "npm:~0.14.0" + bin: + sshpk-conv: bin/sshpk-conv + sshpk-sign: bin/sshpk-sign + sshpk-verify: bin/sshpk-verify + checksum: 10c0/e516e34fa981cfceef45fd2e947772cc70dbd57523e5c608e2cd73752ba7f8a99a04df7c3ed751588e8d91956b6f16531590b35d3489980d1c54c38bebcd41b1 + languageName: node + linkType: hard + +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d + languageName: node + linkType: hard + +"stack-utils@npm:^2.0.3": + version: 2.0.6 + resolution: "stack-utils@npm:2.0.6" + dependencies: + escape-string-regexp: "npm:^2.0.0" + checksum: 10c0/651c9f87667e077584bbe848acaecc6049bc71979f1e9a46c7b920cad4431c388df0f51b8ad7cfd6eed3db97a2878d0fc8b3122979439ea8bac29c61c95eec8a + languageName: node + linkType: hard + +"static-eval@npm:^2.0.5": + version: 2.1.1 + resolution: "static-eval@npm:2.1.1" + dependencies: + escodegen: "npm:^2.1.0" + checksum: 10c0/ad8ab8f86e6f82e3ff6c80d60a4c0ccfb086082cf594fa71a5c38cb6ed59607660e7a3e0103f3583ca38716744321d487bbe55a5ae2c6a9c965b5cf4d4cf2960 + languageName: node + linkType: hard + +"static-module@npm:^3.0.2": + version: 3.0.4 + resolution: "static-module@npm:3.0.4" + dependencies: + acorn-node: "npm:^1.3.0" + concat-stream: "npm:~1.6.0" + convert-source-map: "npm:^1.5.1" + duplexer2: "npm:~0.1.4" + escodegen: "npm:^1.11.1" + has: "npm:^1.0.1" + magic-string: "npm:0.25.1" + merge-source-map: "npm:1.0.4" + object-inspect: "npm:^1.6.0" + readable-stream: "npm:~2.3.3" + scope-analyzer: "npm:^2.0.1" + shallow-copy: "npm:~0.0.1" + static-eval: "npm:^2.0.5" + through2: "npm:~2.0.3" + checksum: 10c0/fadfe810a014564c60ce69b5b4f4fb6c66375f13ae220c6f89f8f9e5449d23cfa972481cac390e79811b1f5c9e46ee82369dca0acc1f8cc6246ed8d5eb5f4a6b + languageName: node + linkType: hard + +"stream-browserify@npm:^3.0.0": + version: 3.0.0 + resolution: "stream-browserify@npm:3.0.0" + dependencies: + inherits: "npm:~2.0.4" + readable-stream: "npm:^3.5.0" + checksum: 10c0/ec3b975a4e0aa4b3dc5e70ffae3fc8fd29ac725353a14e72f213dff477b00330140ad014b163a8cbb9922dfe90803f81a5ea2b269e1bbfd8bd71511b88f889ad + languageName: node + linkType: hard + +"stream-collector@npm:^1.0.1": + version: 1.0.1 + resolution: "stream-collector@npm:1.0.1" + dependencies: + once: "npm:^1.3.1" + checksum: 10c0/77fa7a9a399eb44001289e704642183a404eb64188184eee0cb910f81805ac1c27d21059618e3c64fcc3c7ad6d40b5fc2747f3111ed11d014d058d4e2d12fa0d + languageName: node + linkType: hard + +"stream-combiner2@npm:^1.1.1": + version: 1.1.1 + resolution: "stream-combiner2@npm:1.1.1" + dependencies: + duplexer2: "npm:~0.1.0" + readable-stream: "npm:^2.0.2" + checksum: 10c0/96a14ae94493aad307176d0c0a795446cedf6c49d11d08e5d0a56bcf9f22352b0dd148b0497c8456f08b00da0867288e9750bf0286b71f6b621c0f2ba6768758 + languageName: node + linkType: hard + +"stream-http@npm:^3.0.0": + version: 3.2.0 + resolution: "stream-http@npm:3.2.0" + dependencies: + builtin-status-codes: "npm:^3.0.0" + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.6.0" + xtend: "npm:^4.0.2" + checksum: 10c0/f128fb8076d60cd548f229554b6a1a70c08a04b7b2afd4dbe7811d20f27f7d4112562eb8bce86d72a8691df3b50573228afcf1271e55e81f981536c67498bc41 + languageName: node + linkType: hard + +"stream-shift@npm:^1.0.2": + version: 1.0.3 + resolution: "stream-shift@npm:1.0.3" + checksum: 10c0/939cd1051ca750d240a0625b106a2b988c45fb5a3be0cebe9a9858cb01bc1955e8c7b9fac17a9462976bea4a7b704e317c5c2200c70f0ca715a3363b9aa4fd3b + languageName: node + linkType: hard + +"stream-splicer@npm:^2.0.0": + version: 2.0.1 + resolution: "stream-splicer@npm:2.0.1" + dependencies: + inherits: "npm:^2.0.1" + readable-stream: "npm:^2.0.2" + checksum: 10c0/3e066841507553747e4334fd0c9650f26dc486455f587e37c47b68f2069ca3f0ffe0da5b1929d860c20bb6a5181bb333a55b3fe6fd6ad20e6302257034df7837 + languageName: node + linkType: hard + +"stream-template@npm:0.0.10": + version: 0.0.10 + resolution: "stream-template@npm:0.0.10" + dependencies: + end-of-stream: "npm:^1.4.1" + readable-stream: "npm:^2.3.6" + checksum: 10c0/0ff4813152ae61d19c1954afd441ef9561c2df17f4888477f48c856dd7ce6686a7825098446929427bd2475f31e9195f51fce718a072d1b24ce0b6b5067d50e9 + languageName: node + linkType: hard + +"streaming-json-stringify@npm:^3.1.0": + version: 3.1.0 + resolution: "streaming-json-stringify@npm:3.1.0" + dependencies: + json-stringify-safe: "npm:5" + readable-stream: "npm:2" + checksum: 10c0/cd9d2c6b93066415e0599e1e07695143732661ffd29be2110ded2eaaf08e664522f32a737d024c847ccda5325be0931ec47f5d0c6a3384deb8f6956541aa9efa + languageName: node + linkType: hard + +"string-length@npm:^4.0.1": + version: 4.0.2 + resolution: "string-length@npm:4.0.2" + dependencies: + char-regex: "npm:^1.0.2" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/1cd77409c3d7db7bc59406f6bcc9ef0783671dcbabb23597a1177c166906ef2ee7c8290f78cae73a8aec858768f189d2cb417797df5e15ec4eb5e16b3346340c + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"string-width@npm:^1.0.1": + version: 1.0.2 + resolution: "string-width@npm:1.0.2" + dependencies: + code-point-at: "npm:^1.0.0" + is-fullwidth-code-point: "npm:^1.0.0" + strip-ansi: "npm:^3.0.0" + checksum: 10c0/c558438baed23a9ab9370bb6a939acbdb2b2ffc517838d651aad0f5b2b674fb85d460d9b1d0b6a4c210dffd09e3235222d89a5bd4c0c1587f78b2bb7bc00c65e + languageName: node + linkType: hard + +"string-width@npm:^2.1.0": + version: 2.1.1 + resolution: "string-width@npm:2.1.1" + dependencies: + is-fullwidth-code-point: "npm:^2.0.0" + strip-ansi: "npm:^4.0.0" + checksum: 10c0/e5f2b169fcf8a4257a399f95d069522f056e92ec97dbdcb9b0cdf14d688b7ca0b1b1439a1c7b9773cd79446cbafd582727279d6bfdd9f8edd306ea5e90e5b610 + languageName: node + linkType: hard + +"string-width@npm:^3.0.0, string-width@npm:^3.1.0": + version: 3.1.0 + resolution: "string-width@npm:3.1.0" + dependencies: + emoji-regex: "npm:^7.0.1" + is-fullwidth-code-point: "npm:^2.0.0" + strip-ansi: "npm:^5.1.0" + checksum: 10c0/85fa0d4f106e7999bb68c1c640c76fa69fb8c069dab75b009e29c123914e2d3b532e6cfa4b9d1bd913176fc83dedd7a2d7bf40d21a81a8a1978432cedfb65b91 + languageName: node + linkType: hard + +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + languageName: node + linkType: hard + +"string_decoder@npm:^1.1.1": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: "npm:~5.2.0" + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d + languageName: node + linkType: hard + +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: "npm:~5.1.0" + checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"strip-ansi@npm:^3.0.0": + version: 3.0.1 + resolution: "strip-ansi@npm:3.0.1" + dependencies: + ansi-regex: "npm:^2.0.0" + checksum: 10c0/f6e7fbe8e700105dccf7102eae20e4f03477537c74b286fd22cfc970f139002ed6f0d9c10d0e21aa9ed9245e0fa3c9275930e8795c5b947da136e4ecb644a70f + languageName: node + linkType: hard + +"strip-ansi@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-ansi@npm:4.0.0" + dependencies: + ansi-regex: "npm:^3.0.0" + checksum: 10c0/d75d9681e0637ea316ddbd7d4d3be010b1895a17e885155e0ed6a39755ae0fd7ef46e14b22162e66a62db122d3a98ab7917794e255532ab461bb0a04feb03e7d + languageName: node + linkType: hard + +"strip-ansi@npm:^5.0.0, strip-ansi@npm:^5.1.0, strip-ansi@npm:^5.2.0": + version: 5.2.0 + resolution: "strip-ansi@npm:5.2.0" + dependencies: + ansi-regex: "npm:^4.1.0" + checksum: 10c0/de4658c8a097ce3b15955bc6008f67c0790f85748bdc025b7bc8c52c7aee94bc4f9e50624516150ed173c3db72d851826cd57e7a85fe4e4bb6dbbebd5d297fdf + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: "npm:^6.0.1" + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + languageName: node + linkType: hard + +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 10c0/51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1 + languageName: node + linkType: hard + +"strip-bom@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-bom@npm:4.0.0" + checksum: 10c0/26abad1172d6bc48985ab9a5f96c21e440f6e7e476686de49be813b5a59b3566dccb5c525b831ec54fe348283b47f3ffb8e080bc3f965fde12e84df23f6bb7ef + languageName: node + linkType: hard + +"strip-final-newline@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-final-newline@npm:2.0.0" + checksum: 10c0/bddf8ccd47acd85c0e09ad7375409d81653f645fda13227a9d459642277c253d877b68f2e5e4d819fe75733b0e626bac7e954c04f3236f6d196f79c94fa4a96f + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd + languageName: node + linkType: hard + +"strip-json-comments@npm:~2.0.1": + version: 2.0.1 + resolution: "strip-json-comments@npm:2.0.1" + checksum: 10c0/b509231cbdee45064ff4f9fd73609e2bcc4e84a4d508e9dd0f31f70356473fde18abfb5838c17d56fb236f5a06b102ef115438de0600b749e818a35fbbc48c43 + languageName: node + linkType: hard + +"subarg@npm:^1.0.0": + version: 1.0.0 + resolution: "subarg@npm:1.0.0" + dependencies: + minimist: "npm:^1.1.0" + checksum: 10c0/8ecdfa682e50b98272b283f1094ae2f82e5c84b258fd3ac6e47a69149059bd786ef6586305243a5b60746ce23e3e738de7ed8277c76f3363fa351bbfe9c71f37 + languageName: node + linkType: hard + +"summary@npm:^2.0.0, summary@npm:^2.1.0": + version: 2.1.0 + resolution: "summary@npm:2.1.0" + checksum: 10c0/2743c1f940fb303c496ef1b085e654704a6c16872957b6b76648c34bd32c8f0b7a3c5ec4e0f8bfb71dcb8473e34d172fef31026b85562af589cf220aa901698d + languageName: node + linkType: hard + +"supports-color@npm:^2.0.0": + version: 2.0.0 + resolution: "supports-color@npm:2.0.0" + checksum: 10c0/570e0b63be36cccdd25186350a6cb2eaad332a95ff162fa06d9499982315f2fe4217e69dd98e862fbcd9c81eaff300a825a1fe7bf5cc752e5b84dfed042b0dda + languageName: node + linkType: hard + +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: "npm:^3.0.0" + checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"supports-color@npm:^8.0.0": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 + languageName: node + linkType: hard + +"syntax-error@npm:^1.1.1": + version: 1.4.0 + resolution: "syntax-error@npm:1.4.0" + dependencies: + acorn-node: "npm:^1.2.0" + checksum: 10c0/435763d011943df551caa5a3bb84e00b6d22d7375e4ae115a922ebc2a239f136979f78b6a81b89c92383834d752692dc068aee59c2448e3f7fce00a52d9162d8 + languageName: node + linkType: hard + +"tachyons@npm:^4.9.1": + version: 4.12.0 + resolution: "tachyons@npm:4.12.0" + checksum: 10c0/74e2dfb848e3cfab363245bbeb351438d3820677879939ab0e1cde7f033434474c7ee959a6e99bbe4ae0ff63583a61672a24d6dea27086b4bd716b5663a027a9 + languageName: node + linkType: hard + +"tar-stream@npm:~2.2.0": + version: 2.2.0 + resolution: "tar-stream@npm:2.2.0" + dependencies: + bl: "npm:^4.0.3" + end-of-stream: "npm:^1.4.1" + fs-constants: "npm:^1.0.0" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.1.1" + checksum: 10c0/2f4c910b3ee7196502e1ff015a7ba321ec6ea837667220d7bcb8d0852d51cb04b87f7ae471008a6fb8f5b1a1b5078f62f3a82d30c706f20ada1238ac797e7692 + languageName: node + linkType: hard + +"tar@npm:^7.4.0, tar@npm:^7.4.3": + version: 7.5.12 + resolution: "tar@npm:7.5.12" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.1.0" + yallist: "npm:^5.0.0" + checksum: 10c0/3825c5974f5fde792981f47ee9ffea021ee7f4b552b7ab95eeb98e5dfadfd5a5d5861f01fb772e2e5637a41980d3c019fd6cdad1be48b462b886abd7fe0fa17c + languageName: node + linkType: hard + +"terser@npm:^4.7.0": + version: 4.8.1 + resolution: "terser@npm:4.8.1" + dependencies: + commander: "npm:^2.20.0" + source-map: "npm:~0.6.1" + source-map-support: "npm:~0.5.12" + bin: + terser: bin/terser + checksum: 10c0/1ec2620e58df0ea787ac579daf097df0fee2dd402f37acb4de0df1135f0598a29212e5f03042a9c2dc7e1bf1248b1dd9d9ea0724d34331a2017f32da8783b3d7 + languageName: node + linkType: hard + +"test-exclude@npm:^6.0.0": + version: 6.0.0 + resolution: "test-exclude@npm:6.0.0" + dependencies: + "@istanbuljs/schema": "npm:^0.1.2" + glob: "npm:^7.1.4" + minimatch: "npm:^3.0.4" + checksum: 10c0/019d33d81adff3f9f1bfcff18125fb2d3c65564f437d9be539270ee74b994986abb8260c7c2ce90e8f30162178b09dbbce33c6389273afac4f36069c48521f57 + languageName: node + linkType: hard + +"test@workspace:packages/test": + version: 0.0.0-use.local + resolution: "test@workspace:packages/test" + dependencies: + "@grpc/grpc-js": "npm:^1.14.3" + "@opentelemetry/api": "npm:^1.9.0" + "@opentelemetry/exporter-trace-otlp-grpc": "npm:^0.51.1" + "@opentelemetry/instrumentation": "npm:^0.56.0" + "@opentelemetry/resources": "npm:^2.0.1" + "@opentelemetry/sdk-trace-node": "npm:^1.30.0" + "@opentelemetry/semantic-conventions": "npm:^1.28.0" + "@trogonstack/trogon-eventstore-client": "workspace:^" + "@trogonstack/trogon-eventstore-opentelemetry": "workspace:^" + "@types/debug": "npm:^4.1.12" + "@types/jest": "npm:^29.5.14" + cross-env: "npm:^7.0.3" + debug: "npm:^4.4.0" + docker-compose: "npm:^0.24.8" + dotenv: "npm:^16.4.7" + get-port: "npm:^5.1.1" + jest: "npm:^29.7.0" + jest-environment-node: "npm:^29.7.0" + shx: "npm:^0.3.4" + ts-jest: "npm:^29.2.5" + languageName: unknown + linkType: soft + +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c + languageName: node + linkType: hard + +"through2@npm:^2.0.0, through2@npm:^2.0.3, through2@npm:~2.0.3": + version: 2.0.5 + resolution: "through2@npm:2.0.5" + dependencies: + readable-stream: "npm:~2.3.6" + xtend: "npm:~4.0.1" + checksum: 10c0/cbfe5b57943fa12b4f8c043658c2a00476216d79c014895cef1ac7a1d9a8b31f6b438d0e53eecbb81054b93128324a82ecd59ec1a4f91f01f7ac113dcb14eade + languageName: node + linkType: hard + +"through2@npm:^3.0.1": + version: 3.0.2 + resolution: "through2@npm:3.0.2" + dependencies: + inherits: "npm:^2.0.4" + readable-stream: "npm:2 || 3" + checksum: 10c0/8ea17efa2ce5b78ef5c52d08e29d0dbdad9c321c2add5192bba3434cae25b2319bf9cdac1c54c3bfbd721438a30565ca6f3f19eb79f62341dafc5a12429d2ccc + languageName: node + linkType: hard + +"through2@npm:^4.0.0": + version: 4.0.2 + resolution: "through2@npm:4.0.2" + dependencies: + readable-stream: "npm:3" + checksum: 10c0/3741564ae99990a4a79097fe7a4152c22348adc4faf2df9199a07a66c81ed2011da39f631e479fdc56483996a9d34a037ad64e76d79f18c782ab178ea9b6778c + languageName: node + linkType: hard + +"through@npm:>=2.2.7 <3, through@npm:^2.3.6": + version: 2.3.8 + resolution: "through@npm:2.3.8" + checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc + languageName: node + linkType: hard + +"timers-browserify@npm:^1.0.1": + version: 1.4.2 + resolution: "timers-browserify@npm:1.4.2" + dependencies: + process: "npm:~0.11.0" + checksum: 10c0/96e9b6d629bbb8bed7c55745112d065a2abdc33f3c29354c62de2fb02916893994b28678d675cdfceb12ca8e26f5e77e41fda9b2aa449f74ba0bbf191735a656 + languageName: node + linkType: hard + +"timestring@npm:^6.0.0": + version: 6.0.0 + resolution: "timestring@npm:6.0.0" + checksum: 10c0/753688c0f6ebdec5af6a77a01ad85b5fd868d04d2d1e7510bb23b2554236ea400f008b0b358a54f148c2aa0cf517494e786f20b61d8a7477d7fa4438f33bf84e + languageName: node + linkType: hard + +"tinybench@npm:^3.1.1": + version: 3.1.1 + resolution: "tinybench@npm:3.1.1" + checksum: 10c0/a2d32e274ede6edf23884291c54ca6deb9d144577c1f5ae176f7e7c66f93268421862e924a47bc07ffa442479272136159ba253983275fd1c08ed026cee41423 + languageName: node + linkType: hard + +"tmp@npm:^0.0.33": + version: 0.0.33 + resolution: "tmp@npm:0.0.33" + dependencies: + os-tmpdir: "npm:~1.0.2" + checksum: 10c0/69863947b8c29cabad43fe0ce65cec5bb4b481d15d4b4b21e036b060b3edbf3bc7a5541de1bacb437bb3f7c4538f669752627fdf9b4aaf034cebd172ba373408 + languageName: node + linkType: hard + +"tmp@npm:~0.2.1": + version: 0.2.3 + resolution: "tmp@npm:0.2.3" + checksum: 10c0/3e809d9c2f46817475b452725c2aaa5d11985cf18d32a7a970ff25b568438e2c076c2e8609224feef3b7923fa9749b74428e3e634f6b8e520c534eef2fd24125 + languageName: node + linkType: hard + +"tmpl@npm:1.0.5": + version: 1.0.5 + resolution: "tmpl@npm:1.0.5" + checksum: 10c0/f935537799c2d1922cb5d6d3805f594388f75338fe7a4a9dac41504dd539704ca4db45b883b52e7b0aa5b2fd5ddadb1452bf95cd23a69da2f793a843f9451cc9 + languageName: node + linkType: hard + +"to-readable-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "to-readable-stream@npm:1.0.0" + checksum: 10c0/79cb836e2fb4f2885745a8c212eab7ebc52e93758ff0737feceaed96df98e4d04b8903fe8c27f2e9f3f856a5068ac332918b235c5d801b3efe02a51a3fa0eb36 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: "npm:^7.0.0" + checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 + languageName: node + linkType: hard + +"toggle-selection@npm:^1.0.6": + version: 1.0.6 + resolution: "toggle-selection@npm:1.0.6" + checksum: 10c0/f2cf1f2c70f374fd87b0cdc8007453ba9e981c4305a8bf4eac10a30e62ecdfd28bca7d18f8f15b15a506bf8a7bfb20dbe3539f0fcf2a2c8396c1a78d53e1f179 + languageName: node + linkType: hard + +"tough-cookie@npm:^4.0.0": + version: 4.1.4 + resolution: "tough-cookie@npm:4.1.4" + dependencies: + psl: "npm:^1.1.33" + punycode: "npm:^2.1.1" + universalify: "npm:^0.2.0" + url-parse: "npm:^1.5.3" + checksum: 10c0/aca7ff96054f367d53d1e813e62ceb7dd2eda25d7752058a74d64b7266fd07be75908f3753a32ccf866a2f997604b414cfb1916d6e7f69bc64d9d9939b0d6c45 + languageName: node + linkType: hard + +"tough-cookie@npm:~2.5.0": + version: 2.5.0 + resolution: "tough-cookie@npm:2.5.0" + dependencies: + psl: "npm:^1.1.28" + punycode: "npm:^2.1.1" + checksum: 10c0/e1cadfb24d40d64ca16de05fa8192bc097b66aeeb2704199b055ff12f450e4f30c927ce250f53d01f39baad18e1c11d66f65e545c5c6269de4c366fafa4c0543 + languageName: node + linkType: hard + +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 10c0/047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11 + languageName: node + linkType: hard + +"transform-ast@npm:^2.4.0": + version: 2.4.4 + resolution: "transform-ast@npm:2.4.4" + dependencies: + acorn-node: "npm:^1.3.0" + convert-source-map: "npm:^1.5.1" + dash-ast: "npm:^1.0.0" + is-buffer: "npm:^2.0.0" + magic-string: "npm:^0.23.2" + merge-source-map: "npm:1.0.4" + nanobench: "npm:^2.1.1" + checksum: 10c0/52ac1f835710d948970d996d360c0eaa8c94eecaafcc3fed90d5045e64043ff79935276a20c6d7e514ea460822f4939265460600fb4583e3da3c5e63e3edff69 + languageName: node + linkType: hard + +"trogon-eventstore-client-nodejs@workspace:.": + version: 0.0.0-use.local + resolution: "trogon-eventstore-client-nodejs@workspace:." + dependencies: + "@tsconfig/node18": "npm:^18.2.4" + "@types/node": "npm:18.19.76" + "@types/semver": "npm:^7.7.0" + "@typescript-eslint/eslint-plugin": "npm:^8.10.0" + "@typescript-eslint/parser": "npm:^8.10.0" + cross-env: "npm:^7.0.3" + eslint: "npm:^8.56.0" + eslint-plugin-tsdoc: "npm:^0.2.17" + nx: "npm:20.1.3" + prettier: "npm:^2.8.8" + semver: "npm:^7.7.2" + typescript: "npm:^5.6.3" + languageName: unknown + linkType: soft + +"ts-api-utils@npm:^2.0.1": + version: 2.0.1 + resolution: "ts-api-utils@npm:2.0.1" + peerDependencies: + typescript: ">=4.8.4" + checksum: 10c0/23fd56a958b332cac00150a652e4c84730df30571bd2faa1ba6d7b511356d1a61656621492bb6c7f15dd6e18847a1408357a0e406671d358115369a17f5bfedd + languageName: node + linkType: hard + +"ts-jest@npm:^29.2.5": + version: 29.2.5 + resolution: "ts-jest@npm:29.2.5" + dependencies: + bs-logger: "npm:^0.2.6" + ejs: "npm:^3.1.10" + fast-json-stable-stringify: "npm:^2.1.0" + jest-util: "npm:^29.0.0" + json5: "npm:^2.2.3" + lodash.memoize: "npm:^4.1.2" + make-error: "npm:^1.3.6" + semver: "npm:^7.6.3" + yargs-parser: "npm:^21.1.1" + peerDependencies: + "@babel/core": ">=7.0.0-beta.0 <8" + "@jest/transform": ^29.0.0 + "@jest/types": ^29.0.0 + babel-jest: ^29.0.0 + jest: ^29.0.0 + typescript: ">=4.3 <6" + peerDependenciesMeta: + "@babel/core": + optional: true + "@jest/transform": + optional: true + "@jest/types": + optional: true + babel-jest: + optional: true + esbuild: + optional: true + bin: + ts-jest: cli.js + checksum: 10c0/acb62d168faec073e64b20873b583974ba8acecdb94681164eb346cef82ade8fb481c5b979363e01a97ce4dd1e793baf64d9efd90720bc941ad7fc1c3d6f3f68 + languageName: node + linkType: hard + +"tsconfig-paths@npm:^4.1.2": + version: 4.2.0 + resolution: "tsconfig-paths@npm:4.2.0" + dependencies: + json5: "npm:^2.2.2" + minimist: "npm:^1.2.6" + strip-bom: "npm:^3.0.0" + checksum: 10c0/09a5877402d082bb1134930c10249edeebc0211f36150c35e1c542e5b91f1047b1ccf7da1e59babca1ef1f014c525510f4f870de7c9bda470c73bb4e2721b3ea + languageName: node + linkType: hard + +"tslib@npm:^1.9.0": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 + languageName: node + linkType: hard + +"tslib@npm:^2.3.0, tslib@npm:^2.4.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 + languageName: node + linkType: hard + +"ttest@npm:^3.0.0": + version: 3.0.0 + resolution: "ttest@npm:3.0.0" + dependencies: + distributions: "npm:^2.1.0" + summary: "npm:^2.0.0" + checksum: 10c0/36351fa49671f94a1525a3f42f2a92374bf871fcec4239b3c5498ab0611564f8538637c0a58bd64cf3f50465ef21cd4d6c9a1dd773a5a6a2fd01b116d06a0273 + languageName: node + linkType: hard + +"tty-browserify@npm:0.0.1": + version: 0.0.1 + resolution: "tty-browserify@npm:0.0.1" + checksum: 10c0/5e34883388eb5f556234dae75b08e069b9e62de12bd6d87687f7817f5569430a6dfef550b51dbc961715ae0cd0eb5a059e6e3fc34dc127ea164aa0f9b5bb033d + languageName: node + linkType: hard + +"tunnel-agent@npm:^0.6.0": + version: 0.6.0 + resolution: "tunnel-agent@npm:0.6.0" + dependencies: + safe-buffer: "npm:^5.0.1" + checksum: 10c0/4c7a1b813e7beae66fdbf567a65ec6d46313643753d0beefb3c7973d66fcec3a1e7f39759f0a0b4465883499c6dc8b0750ab8b287399af2e583823e40410a17a + languageName: node + linkType: hard + +"turbo-json-parse@npm:^2.2.0": + version: 2.3.0 + resolution: "turbo-json-parse@npm:2.3.0" + dependencies: + generate-function: "npm:^2.3.1" + checksum: 10c0/9d9a24146d1610efa31113c4ea2c87c2db74eb86f70c8951132fbede8d44564d8ee97a2f5315de45d32214751eef6dd258df52d5732f01a5a33224ebace6fecc + languageName: node + linkType: hard + +"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": + version: 0.14.5 + resolution: "tweetnacl@npm:0.14.5" + checksum: 10c0/4612772653512c7bc19e61923fbf42903f5e0389ec76a4a1f17195859d114671ea4aa3b734c2029ce7e1fa7e5cc8b80580f67b071ecf0b46b5636d030a0102a2 + languageName: node + linkType: hard + +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: "npm:^1.2.1" + checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 + languageName: node + linkType: hard + +"type-check@npm:~0.3.2": + version: 0.3.2 + resolution: "type-check@npm:0.3.2" + dependencies: + prelude-ls: "npm:~1.1.2" + checksum: 10c0/776217116b2b4e50e368c7ee0c22c0a85e982881c16965b90d52f216bc296d6a52ef74f9202d22158caacc092a7645b0b8d5fe529a96e3fe35d0fb393966c875 + languageName: node + linkType: hard + +"type-component@npm:0.0.1": + version: 0.0.1 + resolution: "type-component@npm:0.0.1" + checksum: 10c0/7a46d75257a8f42675432a29d46e12b6340e18af7858af8c87001f160dd0f70b679a2f4437e853b6861b5e8e2b7fda071ebd28e02c8c922457e23f0e725769a9 + languageName: node + linkType: hard + +"type-detect@npm:4.0.8": + version: 4.0.8 + resolution: "type-detect@npm:4.0.8" + checksum: 10c0/8fb9a51d3f365a7de84ab7f73b653534b61b622aa6800aecdb0f1095a4a646d3f5eb295322127b6573db7982afcd40ab492d038cf825a42093a58b1e1353e0bd + languageName: node + linkType: hard + +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 + languageName: node + linkType: hard + +"type-fest@npm:^0.21.3": + version: 0.21.3 + resolution: "type-fest@npm:0.21.3" + checksum: 10c0/902bd57bfa30d51d4779b641c2bc403cdf1371fb9c91d3c058b0133694fcfdb817aef07a47f40faf79039eecbaa39ee9d3c532deff244f3a19ce68cea71a61e8 + languageName: node + linkType: hard + +"type@npm:^2.7.2": + version: 2.7.3 + resolution: "type@npm:2.7.3" + checksum: 10c0/dec6902c2c42fcb86e3adf8cdabdf80e5ef9de280872b5fd547351e9cca2fe58dd2aa6d2547626ddff174145db272f62d95c7aa7038e27c11315657d781a688d + languageName: node + linkType: hard + +"typedarray-pool@npm:^1.0.2": + version: 1.2.0 + resolution: "typedarray-pool@npm:1.2.0" + dependencies: + bit-twiddle: "npm:^1.0.0" + dup: "npm:^1.0.0" + checksum: 10c0/1e1050e51470f58bd01a82cc0ab881c148e29863e3eaf7bc115033016214fc8588e6fd21354be8ef449062e5a83bfc85434c788c378b62234aa3d391fffc2957 + languageName: node + linkType: hard + +"typedarray-to-buffer@npm:^3.1.5": + version: 3.1.5 + resolution: "typedarray-to-buffer@npm:3.1.5" + dependencies: + is-typedarray: "npm:^1.0.0" + checksum: 10c0/4ac5b7a93d604edabf3ac58d3a2f7e07487e9f6e98195a080e81dbffdc4127817f470f219d794a843b87052cedef102b53ac9b539855380b8c2172054b7d5027 + languageName: node + linkType: hard + +"typedarray@npm:^0.0.6": + version: 0.0.6 + resolution: "typedarray@npm:0.0.6" + checksum: 10c0/6005cb31df50eef8b1f3c780eb71a17925f3038a100d82f9406ac2ad1de5eb59f8e6decbdc145b3a1f8e5836e17b0c0002fb698b9fe2516b8f9f9ff602d36412 + languageName: node + linkType: hard + +"typescript@npm:^5.6.3": + version: 5.7.3 + resolution: "typescript@npm:5.7.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/b7580d716cf1824736cc6e628ab4cd8b51877408ba2be0869d2866da35ef8366dd6ae9eb9d0851470a39be17cbd61df1126f9e211d8799d764ea7431d5435afa + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.6.3#optional!builtin": + version: 5.7.3 + resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin::version=5.7.3&hash=5786d5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/6fd7e0ed3bf23a81246878c613423730c40e8bdbfec4c6e4d7bf1b847cbb39076e56ad5f50aa9d7ebd89877999abaee216002d3f2818885e41c907caaa192cc4 + languageName: node + linkType: hard + +"uglify-js@npm:^3.1.4": + version: 3.19.3 + resolution: "uglify-js@npm:3.19.3" + bin: + uglifyjs: bin/uglifyjs + checksum: 10c0/83b0a90eca35f778e07cad9622b80c448b6aad457c9ff8e568afed978212b42930a95f9e1be943a1ffa4258a3340fbb899f41461131c05bb1d0a9c303aed8479 + languageName: node + linkType: hard + +"umd@npm:^3.0.0": + version: 3.0.3 + resolution: "umd@npm:3.0.3" + bin: + umd: ./bin/cli.js + checksum: 10c0/2cb1ca772697610b336fc1433e6a5db3f3e311717fc807cac4b3a0c28c03e356ced07389e2ab16079a5bc75d6b06bcc666b1f62b08a55239ea0adae5a2cf07ea + languageName: node + linkType: hard + +"undeclared-identifiers@npm:^1.1.2": + version: 1.1.3 + resolution: "undeclared-identifiers@npm:1.1.3" + dependencies: + acorn-node: "npm:^1.3.0" + dash-ast: "npm:^1.0.0" + get-assigned-identifiers: "npm:^1.2.0" + simple-concat: "npm:^1.0.0" + xtend: "npm:^4.0.1" + bin: + undeclared-identifiers: bin.js + checksum: 10c0/f9055dcf17b3b44390e1226514655c39efb7a51cc3aa359743f3281c39392a48e8a44689a1574b7c7e28562f212847e9d4deb5dbb045db8b603caac4e61faf8f + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 + languageName: node + linkType: hard + +"undici-types@npm:~6.20.0": + version: 6.20.0 + resolution: "undici-types@npm:6.20.0" + checksum: 10c0/68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf + languageName: node + linkType: hard + +"uniq@npm:^1.0.0": + version: 1.0.1 + resolution: "uniq@npm:1.0.1" + checksum: 10c0/369dca4a07fdd8de9e48378b9d4b6861722ca71d5f496e91687916bd4b48b8cf3d6db1677be1b40eea63bc6d4728efb4b4e0bd7a89c5fd2d23e7a2cff8009c7a + languageName: node + linkType: hard + +"unique-filename@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-filename@npm:4.0.0" + dependencies: + unique-slug: "npm:^5.0.0" + checksum: 10c0/38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc + languageName: node + linkType: hard + +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10c0/d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 + languageName: node + linkType: hard + +"unique-string@npm:^2.0.0": + version: 2.0.0 + resolution: "unique-string@npm:2.0.0" + dependencies: + crypto-random-string: "npm:^2.0.0" + checksum: 10c0/11820db0a4ba069d174bedfa96c588fc2c96b083066fafa186851e563951d0de78181ac79c744c1ed28b51f9d82ac5b8196ff3e4560d0178046ef455d8c2244b + languageName: node + linkType: hard + +"universalify@npm:^0.2.0": + version: 0.2.0 + resolution: "universalify@npm:0.2.0" + checksum: 10c0/cedbe4d4ca3967edf24c0800cfc161c5a15e240dac28e3ce575c689abc11f2c81ccc6532c8752af3b40f9120fb5e454abecd359e164f4f6aa44c29cd37e194fe + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.1.1": + version: 1.1.2 + resolution: "update-browserslist-db@npm:1.1.2" + dependencies: + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/9cb353998d6d7d6ba1e46b8fa3db888822dd972212da4eda609d185eb5c3557a93fd59780ceb757afd4d84240518df08542736969e6a5d6d6ce2d58e9363aac6 + languageName: node + linkType: hard + +"update-notifier@npm:^5.0.1": + version: 5.1.0 + resolution: "update-notifier@npm:5.1.0" + dependencies: + boxen: "npm:^5.0.0" + chalk: "npm:^4.1.0" + configstore: "npm:^5.0.1" + has-yarn: "npm:^2.1.0" + import-lazy: "npm:^2.1.0" + is-ci: "npm:^2.0.0" + is-installed-globally: "npm:^0.4.0" + is-npm: "npm:^5.0.0" + is-yarn-global: "npm:^0.3.0" + latest-version: "npm:^5.1.0" + pupa: "npm:^2.1.1" + semver: "npm:^7.3.4" + semver-diff: "npm:^3.1.1" + xdg-basedir: "npm:^4.0.0" + checksum: 10c0/0dde6db5ac1e5244e1f8bf5b26895a0d53c00797ea2bdbc1302623dd1aecab5cfb88b4f324d482cbd4c8b089464383d8c83db64dec5798ec0136820e22478e47 + languageName: node + linkType: hard + +"upper-case@npm:^1.1.1": + version: 1.1.3 + resolution: "upper-case@npm:1.1.3" + checksum: 10c0/3e4d3a90519915bb591db84d72610392518806d8287b8f7541d87642d30388f42b2def1ed2f687e5792ee025e8f7e17d3a0dcbd5b3b59e306ceb1f3b8121ef54 + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c + languageName: node + linkType: hard + +"url-parse-lax@npm:^3.0.0": + version: 3.0.0 + resolution: "url-parse-lax@npm:3.0.0" + dependencies: + prepend-http: "npm:^2.0.0" + checksum: 10c0/16f918634d41a4fab9e03c5f9702968c9930f7c29aa1a8c19a6dc01f97d02d9b700ab9f47f8da0b9ace6e0c0e99c27848994de1465b494bced6940c653481e55 + languageName: node + linkType: hard + +"url-parse@npm:^1.5.3": + version: 1.5.10 + resolution: "url-parse@npm:1.5.10" + dependencies: + querystringify: "npm:^2.1.1" + requires-port: "npm:^1.0.0" + checksum: 10c0/bd5aa9389f896974beb851c112f63b466505a04b4807cea2e5a3b7092f6fbb75316f0491ea84e44f66fed55f1b440df5195d7e3a8203f64fcefa19d182f5be87 + languageName: node + linkType: hard + +"url@npm:~0.11.0": + version: 0.11.4 + resolution: "url@npm:0.11.4" + dependencies: + punycode: "npm:^1.4.1" + qs: "npm:^6.12.3" + checksum: 10c0/cc93405ae4a9b97a2aa60ca67f1cb1481c0221cb4725a7341d149be5e2f9cfda26fd432d64dbbec693d16593b68b8a46aad8e5eab21f814932134c9d8620c662 + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + languageName: node + linkType: hard + +"util-extend@npm:^1.0.1": + version: 1.0.3 + resolution: "util-extend@npm:1.0.3" + checksum: 10c0/93d5a4faec6ce92d6976fc421ed716888054291602fed8067134867a37226738a557e4785f47b8a5ecde60837e0c694da73895f66badbd4bc8d57ec9d4799bfd + languageName: node + linkType: hard + +"util@npm:^0.10.4": + version: 0.10.4 + resolution: "util@npm:0.10.4" + dependencies: + inherits: "npm:2.0.3" + checksum: 10c0/d29f6893e406b63b088ce9924da03201df89b31490d4d011f1c07a386ea4b3dbe907464c274023c237da470258e1805d806c7e4009a5974cd6b1d474b675852a + languageName: node + linkType: hard + +"util@npm:~0.12.0": + version: 0.12.5 + resolution: "util@npm:0.12.5" + dependencies: + inherits: "npm:^2.0.3" + is-arguments: "npm:^1.0.4" + is-generator-function: "npm:^1.0.7" + is-typed-array: "npm:^1.1.3" + which-typed-array: "npm:^1.1.2" + checksum: 10c0/c27054de2cea2229a66c09522d0fa1415fb12d861d08523a8846bf2e4cbf0079d4c3f725f09dcb87493549bcbf05f5798dce1688b53c6c17201a45759e7253f3 + languageName: node + linkType: hard + +"uuid-parse@npm:^1.1.0": + version: 1.1.0 + resolution: "uuid-parse@npm:1.1.0" + checksum: 10c0/513d5b0407b8929c54d452e8e286a1f6f00d40a2ebf6607fc7297b9caa40eee35230dcc4ce3f178f84d89704e8147e24d1a33d680a8afb7e12a5700714db7f51 + languageName: node + linkType: hard + +"uuid@npm:^3.3.2": + version: 3.4.0 + resolution: "uuid@npm:3.4.0" + bin: + uuid: ./bin/uuid + checksum: 10c0/1c13950df865c4f506ebfe0a24023571fa80edf2e62364297a537c80af09c618299797bbf2dbac6b1f8ae5ad182ba474b89db61e0e85839683991f7e08795347 + languageName: node + linkType: hard + +"uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 + languageName: node + linkType: hard + +"v8-to-istanbul@npm:^9.0.1": + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.12" + "@types/istanbul-lib-coverage": "npm:^2.0.1" + convert-source-map: "npm:^2.0.0" + checksum: 10c0/968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23 + languageName: node + linkType: hard + +"varint@npm:5.0.0": + version: 5.0.0 + resolution: "varint@npm:5.0.0" + checksum: 10c0/d7621f24de3513f54d60f8826ca9f299cbe496ec18cca79bf8816932a2808a21c055f4f129851b37c28792e3e376ec2d795be92a22c5cf6ed471312c1ed4a7bb + languageName: node + linkType: hard + +"varint@npm:^5.0.0, varint@npm:~5.0.0": + version: 5.0.2 + resolution: "varint@npm:5.0.2" + checksum: 10c0/a8e6c304cb140389cc56f14c808cd2ad4764d81f8afdaf4e49e9804231f2a62d9443098dba6b1249b0bd160b823fc7886d51e1cb0fca54209f842310d1d2591d + languageName: node + linkType: hard + +"verror@npm:1.10.0": + version: 1.10.0 + resolution: "verror@npm:1.10.0" + dependencies: + assert-plus: "npm:^1.0.0" + core-util-is: "npm:1.0.2" + extsprintf: "npm:^1.2.0" + checksum: 10c0/37ccdf8542b5863c525128908ac80f2b476eed36a32cb944de930ca1e2e78584cc435c4b9b4c68d0fc13a47b45ff364b4be43aa74f8804f9050140f660fb660d + languageName: node + linkType: hard + +"vm-browserify@npm:^1.0.0": + version: 1.1.2 + resolution: "vm-browserify@npm:1.1.2" + checksum: 10c0/0cc1af6e0d880deb58bc974921320c187f9e0a94f25570fca6b1bd64e798ce454ab87dfd797551b1b0cc1849307421aae0193cedf5f06bdb5680476780ee344b + languageName: node + linkType: hard + +"walker@npm:^1.0.8": + version: 1.0.8 + resolution: "walker@npm:1.0.8" + dependencies: + makeerror: "npm:1.0.12" + checksum: 10c0/a17e037bccd3ca8a25a80cb850903facdfed0de4864bd8728f1782370715d679fa72e0a0f5da7c1c1379365159901e5935f35be531229da53bbfc0efdabdb48e + languageName: node + linkType: hard + +"wcwidth@npm:^1.0.1": + version: 1.0.1 + resolution: "wcwidth@npm:1.0.1" + dependencies: + defaults: "npm:^1.0.3" + checksum: 10c0/5b61ca583a95e2dd85d7078400190efd452e05751a64accb8c06ce4db65d7e0b0cde9917d705e826a2e05cc2548f61efde115ffa374c3e436d04be45c889e5b4 + languageName: node + linkType: hard + +"webfontloader@npm:^1.6.28": + version: 1.6.28 + resolution: "webfontloader@npm:1.6.28" + checksum: 10c0/ed2db7ed8bf7b2c932d59e717875fe05c2b6c1dde06133c67e6878cf21d80f52d01b76b790533a0d346a3a90e03d951eeb8aab70d818b96b81fd6629d3af25c8 + languageName: node + linkType: hard + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db + languageName: node + linkType: hard + +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: "npm:~0.0.3" + webidl-conversions: "npm:^3.0.0" + checksum: 10c0/1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5 + languageName: node + linkType: hard + +"which-module@npm:^2.0.0": + version: 2.0.1 + resolution: "which-module@npm:2.0.1" + checksum: 10c0/087038e7992649eaffa6c7a4f3158d5b53b14cf5b6c1f0e043dccfacb1ba179d12f17545d5b85ebd94a42ce280a6fe65d0cbcab70f4fc6daad1dfae85e0e6a3e + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.2": + version: 1.1.18 + resolution: "which-typed-array@npm:1.1.18" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/0412f4a91880ca1a2a63056187c2e3de6b129b2b5b6c17bc3729f0f7041047ae48fb7424813e51506addb2c97320003ee18b8c57469d2cde37983ef62126143c + languageName: node + linkType: hard + +"which@npm:^2.0.1, which@npm:^2.0.2": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + languageName: node + linkType: hard + +"which@npm:^5.0.0": + version: 5.0.0 + resolution: "which@npm:5.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10c0/e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b + languageName: node + linkType: hard + +"widest-line@npm:^3.1.0": + version: 3.1.0 + resolution: "widest-line@npm:3.1.0" + dependencies: + string-width: "npm:^4.0.0" + checksum: 10c0/b1e623adcfb9df35350dd7fc61295d6d4a1eaa65a406ba39c4b8360045b614af95ad10e05abf704936ed022569be438c4bfa02d6d031863c4166a238c301119f + languageName: node + linkType: hard + +"windows-release@npm:^4.0.0": + version: 4.0.0 + resolution: "windows-release@npm:4.0.0" + dependencies: + execa: "npm:^4.0.2" + checksum: 10c0/5c0ce2603a85e25e9a5c78eb1ef646aac7036da2fb942643f2120b11fc33ed94fbcdd340b2abbf27daa522efc9e52df36fe95b1c03cd9acd8d6c6c39f88f106b + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.5, word-wrap@npm:~1.2.3": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 + languageName: node + linkType: hard + +"wordwrap@npm:^1.0.0": + version: 1.0.0 + resolution: "wordwrap@npm:1.0.0" + checksum: 10c0/7ed2e44f3c33c5c3e3771134d2b0aee4314c9e49c749e37f464bf69f2bcdf0cbf9419ca638098e2717cff4875c47f56a007532f6111c3319f557a2ca91278e92 + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"wrap-ansi@npm:^5.1.0": + version: 5.1.0 + resolution: "wrap-ansi@npm:5.1.0" + dependencies: + ansi-styles: "npm:^3.2.0" + string-width: "npm:^3.0.0" + strip-ansi: "npm:^5.0.0" + checksum: 10c0/fcd0b39b7453df512f2fe8c714a1c1b147fe3e6a4b5a2e4de6cadc3af47212f335eceaffe588e98322d6345e72672137e2c0b834d8a662e73a32296c1c8216bb + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: "npm:^6.1.0" + string-width: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 + languageName: node + linkType: hard + +"write-file-atomic@npm:^3.0.0": + version: 3.0.3 + resolution: "write-file-atomic@npm:3.0.3" + dependencies: + imurmurhash: "npm:^0.1.4" + is-typedarray: "npm:^1.0.0" + signal-exit: "npm:^3.0.2" + typedarray-to-buffer: "npm:^3.1.5" + checksum: 10c0/7fb67affd811c7a1221bed0c905c26e28f0041e138fb19ccf02db57a0ef93ea69220959af3906b920f9b0411d1914474cdd90b93a96e5cd9e8368d9777caac0e + languageName: node + linkType: hard + +"write-file-atomic@npm:^4.0.2": + version: 4.0.2 + resolution: "write-file-atomic@npm:4.0.2" + dependencies: + imurmurhash: "npm:^0.1.4" + signal-exit: "npm:^3.0.7" + checksum: 10c0/a2c282c95ef5d8e1c27b335ae897b5eca00e85590d92a3fd69a437919b7b93ff36a69ea04145da55829d2164e724bc62202cdb5f4b208b425aba0807889375c7 + languageName: node + linkType: hard + +"xdg-basedir@npm:^4.0.0": + version: 4.0.0 + resolution: "xdg-basedir@npm:4.0.0" + checksum: 10c0/1b5d70d58355af90363a4e0a51c992e77fc5a1d8de5822699c7d6e96a6afea9a1e048cb93312be6870f338ca45ebe97f000425028fa149c1e87d1b5b8b212a06 + languageName: node + linkType: hard + +"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:^4.0.2, xtend@npm:~4.0.1": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e + languageName: node + linkType: hard + +"y18n@npm:^4.0.0": + version: 4.0.3 + resolution: "y18n@npm:4.0.3" + checksum: 10c0/308a2efd7cc296ab2c0f3b9284fd4827be01cfeb647b3ba18230e3a416eb1bc887ac050de9f8c4fd9e7856b2e8246e05d190b53c96c5ad8d8cb56dffb6f81024 + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + languageName: node + linkType: hard + +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10c0/a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 + languageName: node + linkType: hard + +"yaml@npm:^2.2.2": + version: 2.7.0 + resolution: "yaml@npm:2.7.0" + bin: + yaml: bin.mjs + checksum: 10c0/886a7d2abbd70704b79f1d2d05fe9fb0aa63aefb86e1cb9991837dced65193d300f5554747a872b4b10ae9a12bc5d5327e4d04205f70336e863e35e89d8f4ea9 + languageName: node + linkType: hard + +"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + languageName: node + linkType: hard + +"yargs-parser@npm:^15.0.1": + version: 15.0.3 + resolution: "yargs-parser@npm:15.0.3" + dependencies: + camelcase: "npm:^5.0.0" + decamelize: "npm:^1.2.0" + checksum: 10c0/396bba6fd8cbe568ea64c85583c6814d886719980ebadce03f34dd5f6b339e0260a364ab65a3e3b97db93ba2ecf0f544aac13b389f682b16170fabbfd2a20b1b + languageName: node + linkType: hard + +"yargs@npm:^14.2": + version: 14.2.3 + resolution: "yargs@npm:14.2.3" + dependencies: + cliui: "npm:^5.0.0" + decamelize: "npm:^1.2.0" + find-up: "npm:^3.0.0" + get-caller-file: "npm:^2.0.1" + require-directory: "npm:^2.1.1" + require-main-filename: "npm:^2.0.0" + set-blocking: "npm:^2.0.0" + string-width: "npm:^3.0.0" + which-module: "npm:^2.0.0" + y18n: "npm:^4.0.0" + yargs-parser: "npm:^15.0.1" + checksum: 10c0/dceba0f167f182dfea9ab7e8924e3c0eff7197746e2c2776bf1ca5a342ccdf27d8ee995616670f558388502b2a19b9d809f88a4192da67cc0a83f01acc2f7c74 + languageName: node + linkType: hard + +"yargs@npm:^17.3.1, yargs@npm:^17.6.2, yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f + languageName: node + linkType: hard