Skip to content

Commit 23a5c4b

Browse files
committed
Fix client lint ordering
1 parent 3e79a7c commit 23a5c4b

2 files changed

Lines changed: 27 additions & 26 deletions

File tree

src/Exceptionless.Web/ClientApp/src/lib/features/shared/table.svelte.ts

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -74,32 +74,6 @@ export function createPageSizePreference(key: string) {
7474
};
7575
}
7676

77-
export function resolveConfiguredTableOptions<TData extends RowData>(
78-
baseOptions: TableOptions<StockFeatures, TData>,
79-
configuredOptions: TableOptions<StockFeatures, TData> | void
80-
): TableOptions<StockFeatures, TData> {
81-
if (!configuredOptions || configuredOptions === baseOptions) {
82-
return baseOptions;
83-
}
84-
85-
for (const key of Reflect.ownKeys(configuredOptions)) {
86-
const baseDescriptor = Object.getOwnPropertyDescriptor(baseOptions, key);
87-
const configuredDescriptor = Object.getOwnPropertyDescriptor(configuredOptions, key);
88-
89-
if (!configuredDescriptor) {
90-
continue;
91-
}
92-
93-
if (baseDescriptor && (baseDescriptor.get || baseDescriptor.set) && 'value' in configuredDescriptor) {
94-
continue;
95-
}
96-
97-
Object.defineProperty(baseOptions, key, configuredDescriptor);
98-
}
99-
100-
return baseOptions;
101-
}
102-
10377
export function getSharedTableOptions<TData extends RowData, TPaginationStrategy extends PaginationStrategy = PaginationStrategy>(
10478
configuration: TableConfiguration<TData, TPaginationStrategy>
10579
): TableOptions<StockFeatures, TData> {
@@ -373,6 +347,32 @@ export function removeTableSelection<TData extends RowData>(table: Table<StockFe
373347
return false;
374348
}
375349

350+
export function resolveConfiguredTableOptions<TData extends RowData>(
351+
baseOptions: TableOptions<StockFeatures, TData>,
352+
configuredOptions: TableOptions<StockFeatures, TData> | void
353+
): TableOptions<StockFeatures, TData> {
354+
if (!configuredOptions || configuredOptions === baseOptions) {
355+
return baseOptions;
356+
}
357+
358+
for (const key of Reflect.ownKeys(configuredOptions)) {
359+
const baseDescriptor = Object.getOwnPropertyDescriptor(baseOptions, key);
360+
const configuredDescriptor = Object.getOwnPropertyDescriptor(configuredOptions, key);
361+
362+
if (!configuredDescriptor) {
363+
continue;
364+
}
365+
366+
if (baseDescriptor && (baseDescriptor.get || baseDescriptor.set) && 'value' in configuredDescriptor) {
367+
continue;
368+
}
369+
370+
Object.defineProperty(baseOptions, key, configuredDescriptor);
371+
}
372+
373+
return baseOptions;
374+
}
375+
376376
export function resolvePageCount(
377377
strategy: PaginationStrategy,
378378
meta: QueryMeta | undefined,

src/Exceptionless.Web/ClientApp/src/lib/features/shared/table.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import type { StockFeatures, TableOptions } from '@tanstack/svelte-table';
2+
23
import { describe, expect, it } from 'vitest';
34

45
import { type QueryMeta, resolveConfiguredTableOptions, resolvePageCount, resolvePaginationChange } from './table.svelte';

0 commit comments

Comments
 (0)