Skip to content

Firestore pipelines#8931

Draft
russellwheatley wants to merge 61 commits intomainfrom
firestore-pipelines
Draft

Firestore pipelines#8931
russellwheatley wants to merge 61 commits intomainfrom
firestore-pipelines

Conversation

@russellwheatley
Copy link
Member

Description

Related issues

Release Summary

Checklist

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
    • Yes
  • My change supports the following platforms;
    • Android
    • iOS
    • Other (macOS, web)
  • My change includes tests;
    • e2e tests added or updated in packages/\*\*/e2e
    • jest tests added or updated in packages/\*\*/__tests__
  • I have updated TypeScript types that are affected by my change.
  • This is a breaking change;
    • Yes
    • No

Test Plan


Think react-native-firebase is great? Please consider supporting the project with any of the below:

… and option types

- Add arithmetic/constant helpers: constant, add, subtract, divide, multiply, documentId
- Add aggregate helpers: sum, count, average, arrayAgg, countDistinct, first, last
- Add math/conditional helpers: abs, ceil, floor, mod, round, conditional, sqrt, not, ifAbsent, ifError
- Add string helpers: toLower, toUpper, trim, substring
- Add concat, currentTimestamp
- Add option/type exports: StageOptions, AliasedAggregate, AliasedExpression, AddFieldsStageOptions, AggregateStageOptions, ExpressionType
- Match add() to SDK (two-arg only, no rest params)
… helpers

- Declare ceil/round with (string) before (Expression) to match JS SDK
- Add arrayAggDistinct, arrayConcat, arrayGet, arrayLength, arraySum
- Reduces firestore-pipelines missing count (86→81) and different shape (4→2)
…re:types)

- Add length(fieldName) and length(expression) to pipelines stage API
- Export stage option types from pipelines index (OneOf, *StageOptions, PipelineExecuteOptions)
- Document 47 firestore-pipelines differences in compare-types config (21 extra in RN, 26 different shape)
- Restore DatabaseStageOptions as StageOptions & {} to match SDK
@vercel
Copy link

vercel bot commented Mar 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
react-native-firebase Error Error Mar 13, 2026 3:58pm

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant