File tree Expand file tree Collapse file tree
packages/effect-firebase/src/lib/firestore Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11import { Schema } from 'effect' ;
22import { VariantSchema } from '@effect/experimental' ;
33import { VariantsDatabase , fieldEvolve } from './core.js' ;
4- import { Delete } from '../schema/delete .js' ;
4+ import { Delete } from '../schema/fields .js' ;
55
66/**
77 * Convert a field to one that is optional for all variants.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ import { Schema } from 'effect' ;
2+
3+ /**
4+ * Represents a delete operation. This will remove the field from the document.
5+ */
6+ export class Delete extends Schema . Class < Delete > ( 'Delete' ) ( { } ) { }
7+ export const DeleteInstance = Schema . instanceOf ( Delete ) ;
8+
9+ export class ArrayAdd extends Schema . Class < ArrayAdd > ( 'ArrayAdd' ) ( { } ) { }
10+ export const ArrayAddInstance = Schema . instanceOf ( ArrayAdd ) ;
11+
12+ export class ArrayRemove extends Schema . Class < ArrayRemove > ( 'ArrayRemove' ) ( { } ) { }
13+ export const ArrayRemoveInstance = Schema . instanceOf ( ArrayRemove ) ;
Original file line number Diff line number Diff line change 11export * from './timestamp.js' ;
22export * from './geopoint.js' ;
33export * from './reference.js' ;
4- export * from './delete .js' ;
4+ export * from './fields .js' ;
You can’t perform that action at this time.
0 commit comments