Skip to content

Commit ea5c8e1

Browse files
committed
Linting and formatting
1 parent d67807e commit ea5c8e1

File tree

7 files changed

+33
-102
lines changed

7 files changed

+33
-102
lines changed

packages/firestore/lite/pipelines/pipelines.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,7 @@ export { PipelineResult } from '../../src/lite-api/pipeline-result';
5353

5454
export { Pipeline } from '../../src/lite-api/pipeline';
5555

56-
export {
57-
pipeline,
58-
execute
59-
} from '../../src/lite-api/pipeline_impl';
56+
export { pipeline, execute } from '../../src/lite-api/pipeline_impl';
6057

6158
export {
6259
Stage,

packages/firestore/src/api/pipeline.ts

Lines changed: 7 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -15,43 +15,18 @@
1515
* limitations under the License.
1616
*/
1717

18+
import { firestoreClientExecutePipeline } from '../core/firestore_client';
1819
import { Pipeline as LitePipeline } from '../lite-api/pipeline';
1920
import { PipelineResult } from '../lite-api/pipeline-result';
20-
import { DocumentData, DocumentReference } from '../lite-api/reference';
21+
import { DocumentReference } from '../lite-api/reference';
2122
import { Stage } from '../lite-api/stage';
2223
import { UserDataReader } from '../lite-api/user_data_reader';
2324
import { AbstractUserDataWriter } from '../lite-api/user_data_writer';
24-
import { DocumentKey } from '../model/document_key';
25+
import { cast } from '../util/input_validation';
2526

26-
import {ensureFirestoreConfigured, Firestore} from './database';
27-
import {cast} from "../util/input_validation";
28-
import {firestoreClientExecutePipeline} from "../core/firestore_client";
29-
30-
export class Pipeline<
31-
AppModelType = DocumentData
32-
> extends LitePipeline {
33-
/**
34-
* @internal
35-
* @private
36-
* @param db
37-
* @param userDataReader
38-
* @param userDataWriter
39-
* @param stages
40-
*/
41-
constructor(
42-
db: Firestore,
43-
userDataReader: UserDataReader,
44-
userDataWriter: AbstractUserDataWriter,
45-
stages: Stage[]
46-
) {
47-
super(
48-
db,
49-
userDataReader,
50-
userDataWriter,
51-
stages
52-
);
53-
}
27+
import { ensureFirestoreConfigured, Firestore } from './database';
5428

29+
export class Pipeline extends LitePipeline {
5530
/**
5631
* @internal
5732
* @private
@@ -69,12 +44,7 @@ export class Pipeline<
6944
stages: Stage[],
7045
converter: unknown = {}
7146
): Pipeline {
72-
return new Pipeline(
73-
db,
74-
userDataReader,
75-
userDataWriter,
76-
stages
77-
);
47+
return new Pipeline(db, userDataReader, userDataWriter, stages);
7848
}
7949

8050
/**
@@ -108,7 +78,7 @@ export class Pipeline<
10878
*
10979
* @return A Promise representing the asynchronous pipeline execution.
11080
*/
111-
execute(): Promise<Array<PipelineResult>> {
81+
execute(): Promise<PipelineResult[]> {
11282
const firestore = cast(this._db, Firestore);
11383
const client = ensureFirestoreConfigured(firestore);
11484
return firestoreClientExecutePipeline(client, this).then(result => {

packages/firestore/src/api/pipeline_impl.ts

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,16 @@
1616
*/
1717

1818
import { Pipeline } from '../api/pipeline';
19-
import { PipelineSource } from '../lite-api/pipeline-source';
20-
import { firestoreClientExecutePipeline } from '../core/firestore_client';
2119
import { Pipeline as LitePipeline } from '../lite-api/pipeline';
2220
import { PipelineResult } from '../lite-api/pipeline-result';
21+
import { PipelineSource } from '../lite-api/pipeline-source';
22+
import { Stage } from '../lite-api/stage';
2323
import { newUserDataReader } from '../lite-api/user_data_reader';
24-
import { DocumentKey } from '../model/document_key';
2524
import { cast } from '../util/input_validation';
2625

27-
import { Firestore, ensureFirestoreConfigured } from './database';
28-
import { DocumentReference, Query } from './reference';
26+
import { Firestore } from './database';
27+
import { Query } from './reference';
2928
import { ExpUserDataWriter } from './user_data_writer';
30-
import {Stage} from "../lite-api/stage";
3129

3230
declare module './database' {
3331
interface Firestore {
@@ -57,7 +55,8 @@ export function pipeline(
5755
firestore,
5856
newUserDataReader(firestore),
5957
new ExpUserDataWriter(firestore),
60-
stages);
58+
stages
59+
);
6160
});
6261
} else {
6362
let result;
@@ -76,9 +75,7 @@ export function pipeline(
7675
}
7776
}
7877

79-
export function execute(
80-
pipeline: LitePipeline
81-
): Promise<Array<PipelineResult>> {
78+
export function execute(pipeline: LitePipeline): Promise<PipelineResult[]> {
8279
return pipeline.execute();
8380
}
8481

packages/firestore/src/core/pipeline-util.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
import {
1919
Constant,
20-
Expr,
2120
Field,
2221
FilterCondition,
2322
not,
@@ -172,9 +171,7 @@ export function isFirestoreValue(obj: any): obj is ProtoValue {
172171
return false;
173172
}
174173

175-
export function toPipelineFilterCondition(
176-
f: FilterInternal
177-
): FilterCondition {
174+
export function toPipelineFilterCondition(f: FilterInternal): FilterCondition {
178175
if (f instanceof FieldFilterInternal) {
179176
const field = Field.of(f.field.toString());
180177
if (isNanValue(f.value)) {

packages/firestore/src/lite-api/pipeline-source.ts

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
* limitations under the License.
1616
*/
1717

18-
import { Pipeline } from './pipeline';
1918
import { DocumentReference } from './reference';
2019
import {
2120
CollectionGroupSource,
2221
CollectionSource,
2322
DatabaseSource,
24-
DocumentsSource, Stage
23+
DocumentsSource,
24+
Stage
2525
} from './stage';
2626

2727
/**
@@ -43,26 +43,18 @@ export class PipelineSource<PipelineType> {
4343
) {}
4444

4545
collection(collectionPath: string): PipelineType {
46-
return this._createPipeline(
47-
[new CollectionSource(collectionPath)]
48-
);
46+
return this._createPipeline([new CollectionSource(collectionPath)]);
4947
}
5048

5149
collectionGroup(collectionId: string): PipelineType {
52-
return this._createPipeline(
53-
[new CollectionGroupSource(collectionId)]
54-
);
50+
return this._createPipeline([new CollectionGroupSource(collectionId)]);
5551
}
5652

5753
database(): PipelineType {
58-
return this._createPipeline(
59-
[new DatabaseSource()]
60-
);
54+
return this._createPipeline([new DatabaseSource()]);
6155
}
6256

6357
documents(docs: DocumentReference[]): PipelineType {
64-
return this._createPipeline(
65-
[DocumentsSource.of(docs)]
66-
);
58+
return this._createPipeline([DocumentsSource.of(docs)]);
6759
}
6860
}

packages/firestore/src/lite-api/pipeline.ts

Lines changed: 7 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,20 @@
1717

1818
/* eslint @typescript-eslint/no-explicit-any: 0 */
1919

20-
import { DocumentKey } from '../model/document_key';
2120
import { ObjectValue } from '../model/object_value';
2221
import {
2322
ExecutePipelineRequest,
2423
StructuredPipeline,
2524
Stage as ProtoStage
2625
} from '../protos/firestore_proto_api';
26+
import { invokeExecutePipeline } from '../remote/datastore';
2727
import {
2828
getEncodedDatabaseId,
2929
JsonProtoSerializer,
3030
ProtoSerializable
3131
} from '../remote/serializer';
3232

33+
import { getDatastore } from './components';
3334
import { Firestore } from './database';
3435
import {
3536
Accumulator,
@@ -43,7 +44,7 @@ import {
4344
Selectable
4445
} from './expressions';
4546
import { PipelineResult } from './pipeline-result';
46-
import { DocumentData, DocumentReference } from './reference';
47+
import { DocumentReference } from './reference';
4748
import {
4849
AddFields,
4950
Aggregate,
@@ -64,12 +65,6 @@ import {
6465
UserDataSource
6566
} from './user_data_reader';
6667
import { AbstractUserDataWriter } from './user_data_writer';
67-
import {cast} from "../util/input_validation";
68-
import {ensureFirestoreConfigured} from "../api/database";
69-
import {firestoreClientExecutePipeline} from "../core/firestore_client";
70-
import {getDatastore} from "./components";
71-
import {invokeExecutePipeline} from "../remote/datastore";
72-
import {firestore} from "../../test/util/api_helpers";
7368

7469
interface ReadableUserData {
7570
_readUserData(dataReader: UserDataReader): void;
@@ -125,9 +120,7 @@ function isReadableUserData(value: any): value is ReadableUserData {
125120
/**
126121
* Base-class implementation
127122
*/
128-
export class Pipeline
129-
implements ProtoSerializable<ExecutePipelineRequest>
130-
{
123+
export class Pipeline implements ProtoSerializable<ExecutePipelineRequest> {
131124
/**
132125
* @internal
133126
* @private
@@ -299,12 +292,7 @@ export class Pipeline
299292
stages: Stage[],
300293
converter: unknown = {}
301294
): Pipeline {
302-
return new Pipeline(
303-
db,
304-
userDataReader,
305-
userDataWriter,
306-
stages
307-
);
295+
return new Pipeline(db, userDataReader, userDataWriter, stages);
308296
}
309297

310298
/**
@@ -723,7 +711,7 @@ export class Pipeline
723711
*
724712
* @return A Promise representing the asynchronous pipeline execution.
725713
*/
726-
execute(): Promise<Array<PipelineResult>> {
714+
execute(): Promise<PipelineResult[]> {
727715
const datastore = getDatastore(this._db);
728716
return invokeExecutePipeline(datastore, this).then(result => {
729717
const docs = result
@@ -735,7 +723,7 @@ export class Pipeline
735723
new PipelineResult(
736724
this._userDataWriter,
737725
element.key?.path
738-
? new DocumentReference(this._db, null,element.key)
726+
? new DocumentReference(this._db, null, element.key)
739727
: undefined,
740728
element.fields,
741729
element.executionTime?.toTimestamp(),

packages/firestore/src/lite-api/pipeline_impl.ts

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,14 @@
1515
* limitations under the License.
1616
*/
1717

18-
import { DocumentKey } from '../model/document_key';
19-
import { invokeExecutePipeline } from '../remote/datastore';
20-
21-
import { getDatastore } from './components';
2218
import { Firestore } from './database';
2319
import { Pipeline } from './pipeline';
2420
import { PipelineResult } from './pipeline-result';
2521
import { PipelineSource } from './pipeline-source';
26-
import { DocumentReference, Query } from './reference';
22+
import { Query } from './reference';
2723
import { LiteUserDataWriter } from './reference_impl';
24+
import { Stage } from './stage';
2825
import { newUserDataReader } from './user_data_reader';
29-
import {Stage} from "./stage";
3026

3127
declare module './database' {
3228
interface Firestore {
@@ -45,9 +41,7 @@ declare module './reference' {
4541
* @param pipeline Execute this pipeline.
4642
* @beta
4743
*/
48-
export function execute(
49-
pipeline: Pipeline
50-
): Promise<Array<PipelineResult>> {
44+
export function execute(pipeline: Pipeline): Promise<PipelineResult[]> {
5145
return pipeline.execute();
5246
}
5347

@@ -71,11 +65,7 @@ export function pipeline(
7165
const userDataWriter = new LiteUserDataWriter(db);
7266
const userDataReader = newUserDataReader(db);
7367
return new PipelineSource<Pipeline>((stages: Stage[]) => {
74-
return new Pipeline(
75-
db,
76-
userDataReader,
77-
userDataWriter,
78-
stages);
68+
return new Pipeline(db, userDataReader, userDataWriter, stages);
7969
});
8070
} else {
8171
let pipeline;

0 commit comments

Comments
 (0)