3.0.2 • Published 2 years ago

firestore-indexes v3.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

firestore-indexes

firestore-indexes is a tiny helper class which helps you write indexes for Firestore using Typescript and lets you generate the corresponding firestore-indexes.json file during your build process

Install

npm install firestore-indexes

Usage

import {IndexManager, QueryScope} from 'firestore-indexes';

interface User {
  name: string;
  registeredAt: Date;
  address: {
    street: string;
    zip: number
  }
}

export const indexManager = new IndexManager()
  .addIndex<User>('users', QueryScope.Collection)
  /**/.field('name')
  /**/.field(u => u.address.street)
  /**/.add()
  .addIndex<User>('users', QueryScope.Collection)
  /**/.field('address.city')
  /**/.field('address.zip')
  /**/.add()
3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.0.0

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago