From 50b09dc8907de951335249fcad654901f44348be Mon Sep 17 00:00:00 2001 From: Derek Burgman Date: Sat, 13 Aug 2022 16:32:55 -0500 Subject: [PATCH] refactor: lint-fix BREAKING CHANGE: prepare major version --- .../app/common/model/guestbook/guestbook.action.server.ts | 7 +++---- .../extension/component/widget.example.component.ts | 2 +- .../extension/component/widget.icon.example.component.ts | 2 +- .../doc/modules/extension/container/widget.component.ts | 2 +- lint-fix-all.sh | 2 +- packages/date/src/lib/date/date.block.spec.ts | 4 ++-- packages/date/src/lib/date/date.calendar.ts | 2 +- packages/date/src/lib/date/date.range.ts | 2 +- .../dbx-web/src/lib/extension/widget/widget.service.ts | 2 +- packages/dbx-web/src/lib/extension/widget/widget.ts | 2 +- .../src/lib/firestore/test.accessor.spec.ts | 1 - packages/firebase-server/src/lib/function/error.ts | 2 +- .../src/lib/client/firestore/driver.accessor.batch.ts | 1 - .../lib/client/firestore/driver.accessor.transaction.ts | 2 +- .../lib/common/firestore/accessor/accessor.wrap.modify.ts | 2 +- .../src/lib/common/firestore/query/constraint.template.ts | 4 ++-- .../src/lib/common/firestore/snapshot/snapshot.field.ts | 3 +-- .../test/src/lib/common/firestore/test.driver.accessor.ts | 2 +- .../test/src/lib/common/firestore/test.driver.query.ts | 4 ++-- packages/model/src/lib/data/website/link.website.ts | 4 ++-- packages/util/src/lib/array/array.index.ts | 2 +- packages/util/src/lib/path/path.ts | 2 +- packages/util/src/lib/type.spec.ts | 2 +- project.json | 7 +++++++ .../components/firebase/src/lib/model/example/example.ts | 2 +- 25 files changed, 35 insertions(+), 32 deletions(-) diff --git a/apps/demo-api/src/app/common/model/guestbook/guestbook.action.server.ts b/apps/demo-api/src/app/common/model/guestbook/guestbook.action.server.ts index 175cebe3f..4b595ba6d 100644 --- a/apps/demo-api/src/app/common/model/guestbook/guestbook.action.server.ts +++ b/apps/demo-api/src/app/common/model/guestbook/guestbook.action.server.ts @@ -55,12 +55,11 @@ export function guestbookEntryUpdateEntryFactory({ firebaseServerActionTransform await guestbookCollection.firestoreContext.runTransaction(async (transaction) => { const parentGuestbook = guestbookCollection.documentAccessorForTransaction(transaction).loadDocument(document.parent); const guestbookEntryDocument = guestbookEntryCollectionFactory(parentGuestbook).documentAccessorForTransaction(transaction).loadDocument(documentRef); - const [guestbookSnapshot, guestbookEntry] = await Promise.all([parentGuestbook.snapshot(), guestbookEntryDocument.snapshot()]); - const guestbookData = guestbookSnapshot.data(); + const [guestbook, guestbookEntry] = await Promise.all([parentGuestbook.snapshotData(), guestbookEntryDocument.snapshotData()]); - if (!guestbookData) { + if (!guestbook) { throw new Error('The guestbook could not be found.'); - } else if (guestbookData.locked) { + } else if (guestbook.locked) { throw new Error('The guestbook has been locked.'); } else { const set: Partial = { diff --git a/apps/demo/src/app/modules/doc/modules/extension/component/widget.example.component.ts b/apps/demo/src/app/modules/doc/modules/extension/component/widget.example.component.ts index 660460be6..8f8fd3d2a 100644 --- a/apps/demo/src/app/modules/doc/modules/extension/component/widget.example.component.ts +++ b/apps/demo/src/app/modules/doc/modules/extension/component/widget.example.component.ts @@ -1,4 +1,4 @@ -import { OnInit, Component } from '@angular/core'; +import { Component } from '@angular/core'; import { AbstractDbxWidgetComponent } from '@dereekb/dbx-web'; export const DOC_EXTENSION_WIDGET_EXAMPLE_TYPE = 'widgetExample'; diff --git a/apps/demo/src/app/modules/doc/modules/extension/component/widget.icon.example.component.ts b/apps/demo/src/app/modules/doc/modules/extension/component/widget.icon.example.component.ts index abb3d0fc3..2c274f1b5 100644 --- a/apps/demo/src/app/modules/doc/modules/extension/component/widget.icon.example.component.ts +++ b/apps/demo/src/app/modules/doc/modules/extension/component/widget.icon.example.component.ts @@ -1,4 +1,4 @@ -import { OnInit, Component } from '@angular/core'; +import { Component } from '@angular/core'; import { AbstractDbxWidgetComponent } from '@dereekb/dbx-web'; export const DOC_EXTENSION_WIDGET_ICON_EXAMPLE_TYPE = 'widgetIconExample'; diff --git a/apps/demo/src/app/modules/doc/modules/extension/container/widget.component.ts b/apps/demo/src/app/modules/doc/modules/extension/container/widget.component.ts index 2dcb38216..552862b1f 100644 --- a/apps/demo/src/app/modules/doc/modules/extension/container/widget.component.ts +++ b/apps/demo/src/app/modules/doc/modules/extension/container/widget.component.ts @@ -1,4 +1,4 @@ -import { OnInit, Component } from '@angular/core'; +import { Component } from '@angular/core'; import { DbxWidgetDataPair } from '@dereekb/dbx-web'; import { ListLoadingState, successResult } from '@dereekb/rxjs'; import { map, Observable, of } from 'rxjs'; diff --git a/lint-fix-all.sh b/lint-fix-all.sh index 52e40f44e..52b36da0a 100755 --- a/lint-fix-all.sh +++ b/lint-fix-all.sh @@ -1,2 +1,2 @@ #!/bin/bash -npx nx affected --target=lint --all --fix +npx nx run-many --exclude=util-test,firebase-test,firebase-server-test --target=lint --fix diff --git a/packages/date/src/lib/date/date.block.spec.ts b/packages/date/src/lib/date/date.block.spec.ts index 78047c67f..d3fc2347c 100644 --- a/packages/date/src/lib/date/date.block.spec.ts +++ b/packages/date/src/lib/date/date.block.spec.ts @@ -1,8 +1,8 @@ import { expectFail, itShouldFail } from '@dereekb/util/test'; import { DateRange, DateRangeInput } from './date.range'; import { addDays, addHours, addMinutes, setHours, setMinutes, startOfDay, endOfDay, addSeconds, addMilliseconds, millisecondsToHours, minutesToHours } from 'date-fns'; -import { DateBlock, dateBlockDayOfWeekFactory, DateBlockIndex, dateBlockIndexRange, DateBlockRange, dateBlockRange, DateBlockRangeWithRange, dateBlocksExpansionFactory, dateBlocksInDateBlockRange, dateBlockTiming, DateBlockTiming, expandDateBlockRange, expandUniqueDateBlocksFunction, getCurrentDateBlockTimingOffset, getCurrentDateBlockTimingStartDate, groupToDateBlockRanges, groupUniqueDateBlocks, isValidDateBlockTiming, sortDateBlockRanges, UniqueDateBlockRange } from './date.block'; -import { MS_IN_DAY, MINUTES_IN_DAY, range, RangeInput, Hours, Day, expandIndexSet } from '@dereekb/util'; +import { DateBlock, dateBlockDayOfWeekFactory, DateBlockIndex, dateBlockIndexRange, dateBlockRange, DateBlockRangeWithRange, dateBlocksExpansionFactory, dateBlocksInDateBlockRange, dateBlockTiming, DateBlockTiming, expandDateBlockRange, expandUniqueDateBlocksFunction, getCurrentDateBlockTimingOffset, getCurrentDateBlockTimingStartDate, groupToDateBlockRanges, groupUniqueDateBlocks, isValidDateBlockTiming, sortDateBlockRanges, UniqueDateBlockRange } from './date.block'; +import { MS_IN_DAY, MINUTES_IN_DAY, range, RangeInput, Hours, Day } from '@dereekb/util'; import { removeMinutesAndSeconds } from './date'; describe('getCurrentDateBlockTimingOffset()', () => { diff --git a/packages/date/src/lib/date/date.calendar.ts b/packages/date/src/lib/date/date.calendar.ts index 0cb607460..c66beee5e 100644 --- a/packages/date/src/lib/date/date.calendar.ts +++ b/packages/date/src/lib/date/date.calendar.ts @@ -2,7 +2,7 @@ import { ISO8601DayString } from '@dereekb/util'; import { Expose } from 'class-transformer'; import { daysToMinutes } from './date'; import { DateDurationSpan } from './date.duration'; -import { dateStringToDate, dateStringToUTCDate } from './date.format'; +import { dateStringToUTCDate } from './date.format'; import { dateTimezoneUtcNormal } from './date.timezone'; /** diff --git a/packages/date/src/lib/date/date.range.ts b/packages/date/src/lib/date/date.range.ts index aa44d80ed..ec935ffa0 100644 --- a/packages/date/src/lib/date/date.range.ts +++ b/packages/date/src/lib/date/date.range.ts @@ -1,6 +1,6 @@ import { Expose, Type } from 'class-transformer'; import { IsEnum, IsOptional, IsDate, IsNumber } from 'class-validator'; -import { addDays, addHours, endOfDay, endOfMonth, endOfWeek, isBefore, isDate, isPast, startOfDay, startOfMinute, startOfMonth, startOfWeek } from 'date-fns'; +import { addDays, addHours, endOfDay, endOfMonth, endOfWeek, isDate, isPast, startOfDay, startOfMinute, startOfMonth, startOfWeek } from 'date-fns'; /** * Represents a start and end date. diff --git a/packages/dbx-web/src/lib/extension/widget/widget.service.ts b/packages/dbx-web/src/lib/extension/widget/widget.service.ts index 9a1964737..589662991 100644 --- a/packages/dbx-web/src/lib/extension/widget/widget.service.ts +++ b/packages/dbx-web/src/lib/extension/widget/widget.service.ts @@ -1,4 +1,4 @@ -import { Inject, Injectable, Optional, Type } from '@angular/core'; +import { Injectable, Type } from '@angular/core'; import { Maybe, filterMaybeValues, mapIterable } from '@dereekb/util'; import { DbxWidgetType } from './widget'; diff --git a/packages/dbx-web/src/lib/extension/widget/widget.ts b/packages/dbx-web/src/lib/extension/widget/widget.ts index 09f56a623..419d7c892 100644 --- a/packages/dbx-web/src/lib/extension/widget/widget.ts +++ b/packages/dbx-web/src/lib/extension/widget/widget.ts @@ -1,4 +1,4 @@ -import { ModelTypeDataPair, TypedModel, MapFunction, ReadKeyFunction } from '@dereekb/util'; +import { ModelTypeDataPair, MapFunction } from '@dereekb/util'; /** * Widget type identifier diff --git a/packages/firebase-server/src/lib/firestore/test.accessor.spec.ts b/packages/firebase-server/src/lib/firestore/test.accessor.spec.ts index c5e6ae31e..295973efd 100644 --- a/packages/firebase-server/src/lib/firestore/test.accessor.spec.ts +++ b/packages/firebase-server/src/lib/firestore/test.accessor.spec.ts @@ -1,4 +1,3 @@ -import { itShouldFail } from '@dereekb/util/test'; import { DocumentSnapshot } from '@google-cloud/firestore'; import { first } from 'rxjs'; import { FirestoreDocumentAccessor } from '@dereekb/firebase'; diff --git a/packages/firebase-server/src/lib/function/error.ts b/packages/firebase-server/src/lib/function/error.ts index b1d677d50..f0fc1ca59 100644 --- a/packages/firebase-server/src/lib/function/error.ts +++ b/packages/firebase-server/src/lib/function/error.ts @@ -1,4 +1,4 @@ -import { ErrorMessageOrPartialServerError, Maybe, partialServerError, ReadableDataError, ServerError } from '@dereekb/util'; +import { ErrorMessageOrPartialServerError, partialServerError } from '@dereekb/util'; import * as functions from 'firebase-functions'; export function unauthenticatedContextHasNoAuthData() { diff --git a/packages/firebase/src/lib/client/firestore/driver.accessor.batch.ts b/packages/firebase/src/lib/client/firestore/driver.accessor.batch.ts index 8f451ad6b..ed1782189 100644 --- a/packages/firebase/src/lib/client/firestore/driver.accessor.batch.ts +++ b/packages/firebase/src/lib/client/firestore/driver.accessor.batch.ts @@ -1,4 +1,3 @@ -import { objectHasNoKeys } from '@dereekb/util'; import { DocumentReference, WriteBatch as FirebaseFirestoreWriteBatch, UpdateData as FirestoreUpdateData } from '@firebase/firestore'; import { FirestoreDocumentContext, UpdateData, WithFieldValue, FirestoreDocumentContextType, FirestoreDocumentDataAccessor, FirestoreDocumentDataAccessorFactory, SetOptions, assertFirestoreUpdateHasData } from '../../common/firestore'; import { DefaultFirestoreDocumentDataAccessor } from './driver.accessor.default'; diff --git a/packages/firebase/src/lib/client/firestore/driver.accessor.transaction.ts b/packages/firebase/src/lib/client/firestore/driver.accessor.transaction.ts index 6f358f4d9..07329c7ab 100644 --- a/packages/firebase/src/lib/client/firestore/driver.accessor.transaction.ts +++ b/packages/firebase/src/lib/client/firestore/driver.accessor.transaction.ts @@ -1,6 +1,6 @@ import { DocumentReference, DocumentSnapshot, Transaction as FirebaseFirestoreTransaction, UpdateData, WithFieldValue } from '@firebase/firestore'; import { from, Observable } from 'rxjs'; -import { FirestoreDocumentDataAccessor, FirestoreDocumentDataAccessorFactory, FirestoreDocumentContext, FirestoreDocumentContextType, SetOptions, DocumentData, FirestoreDataConverter, assertFirestoreUpdateHasData, AddPrefixToKeys, FirestoreDocumentUpdateParams, WriteResult, FirestoreAccessorIncrementUpdate } from '../../common/firestore'; +import { FirestoreDocumentDataAccessor, FirestoreDocumentDataAccessorFactory, FirestoreDocumentContext, FirestoreDocumentContextType, SetOptions, DocumentData, FirestoreDataConverter, assertFirestoreUpdateHasData, WriteResult, FirestoreAccessorIncrementUpdate } from '../../common/firestore'; import { createWithAccessor } from './driver.accessor.create'; import { firestoreClientIncrementUpdateToUpdateData } from './increment'; diff --git a/packages/firebase/src/lib/common/firestore/accessor/accessor.wrap.modify.ts b/packages/firebase/src/lib/common/firestore/accessor/accessor.wrap.modify.ts index 9468c4adf..11310e00b 100644 --- a/packages/firebase/src/lib/common/firestore/accessor/accessor.wrap.modify.ts +++ b/packages/firebase/src/lib/common/firestore/accessor/accessor.wrap.modify.ts @@ -1,4 +1,4 @@ -import { ArrayOrValue, asArray, mergeModifiers, ModifierFunction, cachedGetter, Maybe } from '@dereekb/util'; +import { ArrayOrValue, asArray, mergeModifiers, ModifierFunction, cachedGetter } from '@dereekb/util'; import { UserRelated } from '../../../model/user'; import { DocumentReferenceRef } from '../reference'; import { SetOptionsMerge, SetOptionsMergeFields, DocumentData, PartialWithFieldValue, SetOptions, WithFieldValue } from '../types'; diff --git a/packages/firebase/src/lib/common/firestore/query/constraint.template.ts b/packages/firebase/src/lib/common/firestore/query/constraint.template.ts index bbfb90d35..26599a780 100644 --- a/packages/firebase/src/lib/common/firestore/query/constraint.template.ts +++ b/packages/firebase/src/lib/common/firestore/query/constraint.template.ts @@ -1,6 +1,6 @@ import { DateRange, dateRange, DateRangeInput } from '@dereekb/date'; -import { Maybe, StringKeyPropertyKeys, UTF_8_START_CHARACTER, UTF_PRIVATE_USAGE_AREA_START } from '@dereekb/util'; -import { DocumentReference, FieldPath, FieldPathOrStringPath, FieldPathOrStringPathOf } from '../types'; +import { StringKeyPropertyKeys, UTF_8_START_CHARACTER, UTF_PRIVATE_USAGE_AREA_START } from '@dereekb/util'; +import { DocumentReference, FieldPathOrStringPath, FieldPathOrStringPathOf } from '../types'; import { endAtValue, FirestoreQueryConstraint, orderByDocumentId, startAtValue, orderBy, OrderByDirection, where } from './constraint'; // MARK: Parents diff --git a/packages/firebase/src/lib/common/firestore/snapshot/snapshot.field.ts b/packages/firebase/src/lib/common/firestore/snapshot/snapshot.field.ts index f6a703159..0d0b7a0eb 100644 --- a/packages/firebase/src/lib/common/firestore/snapshot/snapshot.field.ts +++ b/packages/firebase/src/lib/common/firestore/snapshot/snapshot.field.ts @@ -39,7 +39,6 @@ import { LatLngString, asObjectCopyFactory, modelFieldMapFunctions, - UTC_TIMEZONE_STRING, TimezoneString, assignValuesToPOJOFunction } from '@dereekb/util'; @@ -535,7 +534,7 @@ export function firestoreLatLngString(config?: FirestoreLatLngStringConfig) { }); } -export interface FirestoreTimezoneStringConfig extends DefaultMapConfiguredFirestoreFieldConfig {} +export type FirestoreTimezoneStringConfig = DefaultMapConfiguredFirestoreFieldConfig; /** * Default configuration for a TimezoneString. diff --git a/packages/firebase/test/src/lib/common/firestore/test.driver.accessor.ts b/packages/firebase/test/src/lib/common/firestore/test.driver.accessor.ts index f13114db4..8d758e590 100644 --- a/packages/firebase/test/src/lib/common/firestore/test.driver.accessor.ts +++ b/packages/firebase/test/src/lib/common/firestore/test.driver.accessor.ts @@ -1,5 +1,5 @@ import { itShouldFail, expectFail } from '@dereekb/util/test'; -import { firstValueFrom, first } from 'rxjs'; +import { firstValueFrom } from 'rxjs'; import { SubscriptionObject } from '@dereekb/rxjs'; import { Transaction, DocumentReference, WriteBatch, FirestoreDocumentAccessor, makeDocuments, FirestoreDocumentDataAccessor, FirestoreContext, FirestoreDocument, RunTransaction, FirebaseAuthUserId, DocumentSnapshot, FirestoreDataConverter, getDocumentSnapshotPairs, useDocumentSnapshot, useDocumentSnapshotData, AbstractFirestoreDocument } from '@dereekb/firebase'; import { MockItemCollectionFixture, MockItemDocument, MockItem, MockItemPrivateDocument, MockItemPrivateFirestoreCollection, MockItemPrivate, MockItemSubItem, MockItemSubItemDocument, MockItemSubItemFirestoreCollection, MockItemSubItemFirestoreCollectionGroup, MockItemUserFirestoreCollection, MockItemUserDocument, MockItemUser, mockItemConverter } from '../mock'; diff --git a/packages/firebase/test/src/lib/common/firestore/test.driver.query.ts b/packages/firebase/test/src/lib/common/firestore/test.driver.query.ts index 170310f86..f24ac7d5d 100644 --- a/packages/firebase/test/src/lib/common/firestore/test.driver.query.ts +++ b/packages/firebase/test/src/lib/common/firestore/test.driver.query.ts @@ -1,8 +1,8 @@ -import { startOfDay, addDays, addHours, endOfDay } from 'date-fns'; +import { startOfDay, addDays, addHours } from 'date-fns'; import { expectFail, itShouldFail } from '@dereekb/util/test'; import { SubscriptionObject } from '@dereekb/rxjs'; import { filter, first, from, skip } from 'rxjs'; -import { firestoreIdBatchVerifierFactory, limit, orderBy, startAfter, startAt, where, limitToLast, endAt, endBefore, makeDocuments, FirestoreQueryFactoryFunction, startAtValue, endAtValue, whereDocumentId, FirebaseAuthUserId, getDocumentSnapshotsData, whereDateIsBetween, whereDateIsInRange, whereDateIsBefore, whereDateIsOnOrAfter } from '@dereekb/firebase'; +import { firestoreIdBatchVerifierFactory, limit, orderBy, startAfter, startAt, where, limitToLast, endAt, endBefore, makeDocuments, FirestoreQueryFactoryFunction, startAtValue, endAtValue, whereDocumentId, FirebaseAuthUserId, whereDateIsBetween, whereDateIsInRange, whereDateIsBefore, whereDateIsOnOrAfter } from '@dereekb/firebase'; import { MockItemCollectionFixture, allChildMockItemSubItemDeepsWithinMockItem, MockItemDocument, MockItem, MockItemSubItemDocument, MockItemSubItem, MockItemSubItemDeepDocument, MockItemSubItemDeep, MockItemUserDocument } from '../mock'; import { arrayFactory, idBatchFactory, isEvenNumber, mapGetter, randomFromArrayFactory, randomNumberFactory, unique, waitForMs } from '@dereekb/util'; import { DateRangeType } from '@dereekb/date'; diff --git a/packages/model/src/lib/data/website/link.website.ts b/packages/model/src/lib/data/website/link.website.ts index 89f8212c7..bf9c96068 100644 --- a/packages/model/src/lib/data/website/link.website.ts +++ b/packages/model/src/lib/data/website/link.website.ts @@ -1,5 +1,5 @@ -import { addPrefix, E164PhoneNumber, EmailAddress, hasWebsiteDomain, IsolateWebsitePathFunction, isolateWebsitePathFunction, ModelKey, PhoneNumber, removeHttpFromUrl, toAbsoluteSlashPathStartType, toRelativeSlashPathStartType, WebsiteUrl } from '@dereekb/util'; -import { WebsiteLink, WebsiteLinkEncodedData, WebsiteLinkType } from './link'; +import { addPrefix, E164PhoneNumber, EmailAddress, hasWebsiteDomain, IsolateWebsitePathFunction, isolateWebsitePathFunction, ModelKey, removeHttpFromUrl, toAbsoluteSlashPathStartType, toRelativeSlashPathStartType, WebsiteUrl } from '@dereekb/util'; +import { WebsiteLink, WebsiteLinkType } from './link'; /** * Used for isolating a username from a website that has the username as the base url. diff --git a/packages/util/src/lib/array/array.index.ts b/packages/util/src/lib/array/array.index.ts index ca5300636..abd16556d 100644 --- a/packages/util/src/lib/array/array.index.ts +++ b/packages/util/src/lib/array/array.index.ts @@ -1,4 +1,4 @@ -import { IndexRange, IndexNumber, IndexRef, IndexRangeInput, indexRange } from '../value/indexed'; +import { IndexNumber, IndexRef, IndexRangeInput, indexRange } from '../value/indexed'; import { Maybe } from '../value/maybe.type'; /** diff --git a/packages/util/src/lib/path/path.ts b/packages/util/src/lib/path/path.ts index fac734dad..d01b5b615 100644 --- a/packages/util/src/lib/path/path.ts +++ b/packages/util/src/lib/path/path.ts @@ -1,7 +1,7 @@ import { chainMapSameFunctions, MapSameFunction } from '../value/map'; import { asArray, ArrayOrValue, mergeArrayOrValueIntoArray } from '../array/array'; import { firstAndLastCharacterOccurrence, replaceCharacterAtIndexWith, replaceStringsFunction, splitStringAtIndex } from '../string'; -import { chainMapFunction, IndexNumber, indexRange, IndexRange, IndexRangeInput, mapIdentityFunction, Maybe } from '../value'; +import { chainMapFunction, indexRange, IndexRangeInput, mapIdentityFunction, Maybe } from '../value'; import { FactoryWithRequiredInput } from '../getter/getter'; import { sliceIndexRangeFunction } from '../array/array.index'; diff --git a/packages/util/src/lib/type.spec.ts b/packages/util/src/lib/type.spec.ts index 894b2337a..2b95b3c58 100644 --- a/packages/util/src/lib/type.spec.ts +++ b/packages/util/src/lib/type.spec.ts @@ -1,5 +1,5 @@ import { StringKeyPropertyKeys } from '@dereekb/util'; -import { AllCommaSeparatedKeysOfObject, CommaSeparatedKeyCombinationsOfObject, CommaSeparatedKeysOfObject, HasThreeCharacters, HasThreeOrMoreCharacters, IsSingleCharacter, KeyAsString, KeyCanBeString, MergeReplace, OrderedCommaSeparatedKeysOfObject, PopUnion, Replace, ReplaceType, StringConcatenation, StringKeyProperties } from './type'; +import { AllCommaSeparatedKeysOfObject, CommaSeparatedKeyCombinationsOfObject, HasThreeCharacters, HasThreeOrMoreCharacters, IsSingleCharacter, KeyAsString, KeyCanBeString, MergeReplace, OrderedCommaSeparatedKeysOfObject, Replace, ReplaceType, StringConcatenation, StringKeyProperties } from './type'; type TYPE_A = { aOnly: boolean; diff --git a/project.json b/project.json index 99e5d6ce9..cdffbb9a6 100644 --- a/project.json +++ b/project.json @@ -9,6 +9,13 @@ "color": true } }, + "lint-fix-all": { + "executor": "@nrwl/workspace:run-commands", + "options": { + "description": "", + "command": "npx nx run-many --exclude=util-test,firebase-test,firebase-server-test --target=lint --fix" + } + }, "start-release": { "executor": "@nrwl/workspace:run-commands", "options": { diff --git a/setup/templates/components/firebase/src/lib/model/example/example.ts b/setup/templates/components/firebase/src/lib/model/example/example.ts index b817e1cf8..b1f6b97e7 100644 --- a/setup/templates/components/firebase/src/lib/model/example/example.ts +++ b/setup/templates/components/firebase/src/lib/model/example/example.ts @@ -32,7 +32,7 @@ export const exampleConverter = snapshotConverterFunctions({ }); export function exampleCollectionReference(context: FirestoreContext): CollectionReference { - return context.collection(exampleIdentity.collection); + return context.collection(exampleIdentity.collectionName); } export type ExampleFirestoreCollection = FirestoreCollection;