Skip to content

Commit

Permalink
types
Browse files Browse the repository at this point in the history
  • Loading branch information
sammy authored and sammy committed Dec 16, 2023
1 parent c995f42 commit 747491c
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 7 deletions.
2 changes: 2 additions & 0 deletions src/hooks.server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,8 @@ function startupCombinedWebsocketServer(wss: ExtendedWebSocketServer) {
}

export const handle: Handle = async ({ event, resolve }) => {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
event.locals.auth = auth.handleRequest(event);
const session = await event.locals.auth.validate();

Expand Down
8 changes: 6 additions & 2 deletions src/lib/components/ui/form/form-label.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,13 @@
let className: $$Props['class'] = undefined;
export { className as class };
const { errors, ids } = getFormField();
const {
errors,
// @ts-ignore

Check failure on line 14 in src/lib/components/ui/form/form-label.svelte

View workflow job for this annotation

GitHub Actions / Run-Lint

Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
ids: { input }
} = getFormField();
</script>

<Label for={ids.input} class={cn($errors && 'text-destructive', className)} {...$$restProps}>
<Label for={input} class={cn($errors && 'text-destructive', className)} {...$$restProps}>
<slot />
</Label>
2 changes: 1 addition & 1 deletion src/lib/components/ui/form/form-select.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import { getFormField } from 'formsnap';
import type { Select as SelectPrimitive } from 'bits-ui';
type $$Props = SelectPrimitive.Props;
type $$Props = SelectPrimitive.Props<unknown>;
const { setValue, name, value } = getFormField();
export let onSelectedChange: $$Props['onSelectedChange'];
</script>
Expand Down
2 changes: 1 addition & 1 deletion src/lib/components/ui/select/select.svelte
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<script lang="ts">
import { Select as SelectPrimitive } from 'bits-ui';
type $$Props = SelectPrimitive.Props;
type $$Props = SelectPrimitive.Props<unknown>;
export let selected: $$Props['selected'] = undefined;
export let open: $$Props['open'] = undefined;
Expand Down
1 change: 1 addition & 0 deletions src/routes/app/admin/users/data-table.svelte
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<script lang="ts">
// @ts-ignore

Check failure on line 2 in src/routes/app/admin/users/data-table.svelte

View workflow job for this annotation

GitHub Actions / Run-Lint

Use "@ts-expect-error" instead of "@ts-ignore", as "@ts-ignore" will do nothing if the following line is error-free
import { createTable, Render, Subscribe } from 'svelte-headless-table';
import { readable } from 'svelte/store';
import * as Table from '$lib/components/ui/table';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ import type { Duplex } from 'stream';
import { WsServer } from '../src/lib/server/websockets/ws-server';
import { COMBINED_PATH } from '../src/lib/websockets/constants';
import type { Session } from 'lucia';
import { Server, type WebSocket } from 'ws';
import type { ViteDevServer, PreviewServerForHook } from 'vite';
import type { WebSocket, Server } from 'ws';
import type { ViteDevServer, PreviewServer } from 'vite';

export declare class ExtendedWebSocket extends WebSocket {
session: Session;
Expand All @@ -31,7 +31,7 @@ export function integratedWebsocketServer() {
createWSSGlobalInstances();
server.httpServer?.on('upgrade', onHttpServerUpgrade);
},
configurePreviewServer(server: PreviewServerForHook) {
configurePreviewServer(server: PreviewServer) {
createWSSGlobalInstances();
server.httpServer?.on('upgrade', onHttpServerUpgrade);
}
Expand Down

0 comments on commit 747491c

Please sign in to comment.