Skip to content

Commit 1eecae9

Browse files
committed
Import cleanup.
1 parent 8a6b40d commit 1eecae9

File tree

9 files changed

+15
-56
lines changed

9 files changed

+15
-56
lines changed

packages/sync-rules/src/BaseSqlDataQuery.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import { SqlRuleError } from './errors.js';
33
import { ColumnDefinition } from './ExpressionType.js';
44
import { SourceTableInterface } from './SourceTableInterface.js';
55
import { AvailableTable, SqlTools } from './sql_filters.js';
6+
import { castAsText } from './sql_functions.js';
67
import { TablePattern } from './TablePattern.js';
78
import {
8-
BucketIdTransformer,
99
EvaluationResult,
1010
QueryParameters,
1111
QuerySchema,
@@ -15,7 +15,6 @@ import {
1515
SqliteRow
1616
} from './types.js';
1717
import { filterJsonRow } from './utils.js';
18-
import { castAsText } from './sql_functions.js';
1918

2019
export interface RowValueExtractor {
2120
extract(tables: QueryParameters, into: SqliteRow): void;

packages/sync-rules/src/HydrationState.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { BucketDataSource, BucketDataSourceDefinition, BucketParameterLookupSourceDefinition } from './BucketSource.js';
2-
import { BucketIdTransformer, CompatibilityContext, CompatibilityOption, CreateSourceParams } from './index.js';
1+
import { BucketDataSourceDefinition, BucketParameterLookupSourceDefinition } from './BucketSource.js';
2+
import { BucketIdTransformer, CreateSourceParams } from './index.js';
33

44
export interface BucketSourceState {
55
/** The prefix is the bucket name before the parameters. */

packages/sync-rules/src/SqlDataQuery.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { JSONBig } from '@powersync/service-jsonbig';
22
import { parse } from 'pgsql-ast-parser';
33
import { BaseSqlDataQuery, BaseSqlDataQueryOptions, RowValueExtractor } from './BaseSqlDataQuery.js';
4+
import { CompatibilityContext } from './compatibility.js';
45
import { SqlRuleError } from './errors.js';
56
import { ExpressionType } from './ExpressionType.js';
67
import { SourceTableInterface } from './SourceTableInterface.js';
@@ -9,9 +10,8 @@ import { checkUnsupportedFeatures, isClauseError } from './sql_support.js';
910
import { SyncRulesOptions } from './SqlSyncRules.js';
1011
import { TablePattern } from './TablePattern.js';
1112
import { TableQuerySchema } from './TableQuerySchema.js';
12-
import { BucketIdTransformer, EvaluationResult, ParameterMatchClause, QuerySchema, SqliteRow } from './types.js';
13+
import { EvaluationResult, ParameterMatchClause, QuerySchema, SqliteRow } from './types.js';
1314
import { getBucketId, isSelectStatement } from './utils.js';
14-
import { CompatibilityContext } from './compatibility.js';
1515

1616
export interface SqlDataQueryOptions extends BaseSqlDataQueryOptions {
1717
filter: ParameterMatchClause;

packages/sync-rules/src/SqlParameterQuery.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import {
1919
CreateSourceParams
2020
} from './BucketSource.js';
2121
import { SqlRuleError } from './errors.js';
22+
import { ParameterLookupScope, resolveHydrationState } from './HydrationState.js';
2223
import { BucketDataSourceDefinition, GetQuerierOptions } from './index.js';
2324
import { SourceTableInterface } from './SourceTableInterface.js';
2425
import { AvailableTable, SqlTools } from './sql_filters.js';
@@ -28,7 +29,6 @@ import { TablePattern } from './TablePattern.js';
2829
import { TableQuerySchema } from './TableQuerySchema.js';
2930
import { TableValuedFunctionSqlParameterQuery } from './TableValuedFunctionSqlParameterQuery.js';
3031
import {
31-
BucketIdTransformer,
3232
EvaluatedParameters,
3333
EvaluatedParametersResult,
3434
InputParameter,
@@ -44,7 +44,6 @@ import {
4444
} from './types.js';
4545
import { filterJsonRow, getBucketId, isJsonValue, isSelectStatement, normalizeParameterValue } from './utils.js';
4646
import { DetectRequestParameters } from './validators.js';
47-
import { ParameterLookupScope, HydrationState, resolveHydrationState } from './HydrationState.js';
4847

4948
export interface SqlParameterQueryOptions {
5049
sourceTable: TablePattern;

packages/sync-rules/src/StaticSqlParameterQuery.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,15 @@ import {
77
CreateSourceParams
88
} from './BucketSource.js';
99
import { SqlRuleError } from './errors.js';
10+
import { resolveHydrationState } from './HydrationState.js';
1011
import { BucketDataSourceDefinition, GetQuerierOptions } from './index.js';
1112
import { SourceTableInterface } from './SourceTableInterface.js';
1213
import { AvailableTable, SqlTools } from './sql_filters.js';
1314
import { checkUnsupportedFeatures, isClauseError, sqliteBool } from './sql_support.js';
1415
import { TablePattern } from './TablePattern.js';
15-
import {
16-
BucketIdTransformer,
17-
ParameterValueClause,
18-
QueryParseOptions,
19-
RequestParameters,
20-
SqliteJsonValue
21-
} from './types.js';
16+
import { ParameterValueClause, QueryParseOptions, RequestParameters, SqliteJsonValue } from './types.js';
2217
import { getBucketId, isJsonValue } from './utils.js';
2318
import { DetectRequestParameters } from './validators.js';
24-
import { resolveHydrationState } from './HydrationState.js';
2519

2620
export interface StaticSqlParameterQueryOptions {
2721
sql: string;

packages/sync-rules/src/TableValuedFunctionSqlParameterQuery.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ import {
66
CreateSourceParams
77
} from './BucketSource.js';
88
import { SqlRuleError } from './errors.js';
9+
import { resolveHydrationState } from './HydrationState.js';
910
import { BucketDataSourceDefinition, BucketParameterQuerier, GetQuerierOptions, PendingQueriers } from './index.js';
1011
import { SourceTableInterface } from './SourceTableInterface.js';
1112
import { AvailableTable, SqlTools } from './sql_filters.js';
1213
import { checkUnsupportedFeatures, isClauseError, sqliteBool } from './sql_support.js';
1314
import { TablePattern } from './TablePattern.js';
1415
import { generateTableValuedFunctions, TableValuedFunction } from './TableValuedFunctions.js';
1516
import {
16-
BucketIdTransformer,
1717
ParameterValueClause,
1818
ParameterValueSet,
1919
QueryParseOptions,
@@ -23,7 +23,6 @@ import {
2323
} from './types.js';
2424
import { getBucketId, isJsonValue } from './utils.js';
2525
import { DetectRequestParameters } from './validators.js';
26-
import { resolveHydrationState } from './HydrationState.js';
2726

2827
export interface TableValuedFunctionSqlParameterQueryOptions {
2928
sql: string;

packages/sync-rules/src/streams/parameter.ts

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,8 @@
11
import { ParameterLookup } from '../BucketParameterQuerier.js';
2-
import { BucketParameterLookupSource, BucketParameterLookupSourceDefinition } from '../BucketSource.js';
2+
import { BucketParameterLookupSourceDefinition } from '../BucketSource.js';
33
import { HydrationState } from '../HydrationState.js';
4-
import { SourceTableInterface } from '../SourceTableInterface.js';
54
import { TablePattern } from '../TablePattern.js';
6-
import {
7-
EvaluateRowOptions,
8-
ParameterValueSet,
9-
RequestParameters,
10-
SqliteJsonValue,
11-
SqliteRow,
12-
SqliteValue,
13-
TableRow
14-
} from '../types.js';
5+
import { ParameterValueSet, RequestParameters, SqliteJsonValue, SqliteValue, TableRow } from '../types.js';
156

167
/**
178
* A source of parameterization, causing data from the source table to be distributed into multiple buckets instead of

packages/sync-rules/src/streams/stream.ts

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
import { BaseSqlDataQuery } from '../BaseSqlDataQuery.js';
2-
import { BucketInclusionReason, BucketPriority, DEFAULT_BUCKET_PRIORITY } from '../BucketDescription.js';
3-
import { PendingQueriers } from '../BucketParameterQuerier.js';
2+
import { BucketPriority, DEFAULT_BUCKET_PRIORITY } from '../BucketDescription.js';
43
import {
54
BucketDataSource,
65
BucketDataSourceDefinition,
7-
BucketParameterLookupSource,
86
BucketParameterLookupSourceDefinition,
9-
BucketParameterQuerierSource,
107
BucketParameterQuerierSourceDefinition,
118
BucketSource,
129
BucketSourceType,
@@ -15,17 +12,8 @@ import {
1512
import { ColumnDefinition } from '../ExpressionType.js';
1613
import { resolveHydrationState } from '../HydrationState.js';
1714
import { SourceTableInterface } from '../SourceTableInterface.js';
18-
import { GetQuerierOptions, RequestedStream } from '../SqlSyncRules.js';
1915
import { TablePattern } from '../TablePattern.js';
20-
import {
21-
BucketIdTransformer,
22-
EvaluatedParametersResult,
23-
EvaluateRowOptions,
24-
EvaluationResult,
25-
RequestParameters,
26-
SourceSchema,
27-
TableRow
28-
} from '../types.js';
16+
import { EvaluateRowOptions, EvaluationResult, SourceSchema, TableRow } from '../types.js';
2917
import { StreamVariant } from './variant.js';
3018

3119
export class SyncStream implements BucketSource {

packages/sync-rules/src/streams/variant.ts

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,15 @@ import { BucketInclusionReason, ResolvedBucket } from '../BucketDescription.js';
22
import { BucketParameterQuerier, ParameterLookup, PendingQueriers } from '../BucketParameterQuerier.js';
33
import {
44
BucketDataSourceDefinition,
5-
BucketParameterLookupSource,
65
BucketParameterLookupSourceDefinition,
76
BucketParameterQuerierSource,
87
BucketParameterQuerierSourceDefinition,
98
CreateSourceParams
109
} from '../BucketSource.js';
1110
import { resolveHydrationState } from '../HydrationState.js';
1211
import { GetQuerierOptions, RequestedStream } from '../index.js';
13-
import { SourceTableInterface } from '../SourceTableInterface.js';
14-
import { TablePattern } from '../TablePattern.js';
15-
import {
16-
BucketIdTransformer,
17-
EvaluatedParametersResult,
18-
EvaluateRowOptions,
19-
RequestParameters,
20-
SqliteJsonValue,
21-
SqliteRow,
22-
TableRow
23-
} from '../types.js';
24-
import { isJsonValue, JSONBucketNameSerialize, normalizeParameterValue } from '../utils.js';
12+
import { RequestParameters, SqliteJsonValue, TableRow } from '../types.js';
13+
import { isJsonValue, JSONBucketNameSerialize } from '../utils.js';
2514
import { BucketParameter, SubqueryEvaluator } from './parameter.js';
2615
import { SyncStream, SyncStreamDataSource } from './stream.js';
2716
import { cartesianProduct } from './utils.js';

0 commit comments

Comments
 (0)