Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit 32c3666d authored by Simon Chan's avatar Simon Chan
Browse files

fix: resolve lint errors

parent 70a82e2a
Loading
Loading
Loading
Loading

apps/cli/.eslintrc.cjs

deleted100644 → 0
+0 −11
Original line number Diff line number Diff line
module.exports = {
    "extends": [
        "@yume-chan"
    ],
    parserOptions: {
        tsconfigRootDir: __dirname,
        project: [
            "./tsconfig.build.json"
        ],
    },
}
+0 −1
Original line number Diff line number Diff line
/* eslint-disable @typescript-eslint/no-unsafe-argument */
export class ParseError extends Error {
    #expected: string[];

+3 −3
Original line number Diff line number Diff line
@@ -100,7 +100,7 @@ export class UnwrapConsumableStream<T> extends TransformStream<
export interface ConsumableReadableStreamController<T> {
    enqueue(chunk: T): Promise<void>;
    close(): void;
    error(reason: any): void;
    error(reason: unknown): void;
}

export interface ConsumableReadableStreamSource<T> {
@@ -110,7 +110,7 @@ export interface ConsumableReadableStreamSource<T> {
    pull?(
        controller: ConsumableReadableStreamController<T>,
    ): void | PromiseLike<void>;
    cancel?(reason: any): void | PromiseLike<void>;
    cancel?(reason: unknown): void | PromiseLike<void>;
}

export class ConsumableReadableStream<T> extends ReadableStream<Consumable<T>> {
@@ -172,7 +172,7 @@ export interface ConsumableWritableStreamSink<T> {
        chunk: T,
        controller: WritableStreamDefaultController,
    ): void | PromiseLike<void>;
    abort?(reason: any): void | PromiseLike<void>;
    abort?(reason: unknown): void | PromiseLike<void>;
    close?(): void | PromiseLike<void>;
}

+4 −4
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@ export interface AbortController {
    /**
     * Invoking this method will set this object's AbortSignal's aborted flag and signal to any observers that the associated activity is to be aborted.
     */
    abort(reason?: any): void;
    abort(reason?: unknown): void;
}

interface AbortControllerConstructor {
@@ -36,11 +36,11 @@ const Global = globalThis as unknown as GlobalExtension;

export const AbortController = Global.AbortController;

export type ReadableStream<T = any> = ReadableStreamType<T>;
export type ReadableStream<T> = ReadableStreamType<T>;
export const ReadableStream = Global.ReadableStream;

export type WritableStream<T = any> = WritableStreamType<T>;
export type WritableStream<T> = WritableStreamType<T>;
export const WritableStream = Global.WritableStream;

export type TransformStream<I = any, O = any> = TransformStreamType<I, O>;
export type TransformStream<I, O> = TransformStreamType<I, O>;
export const TransformStream = Global.TransformStream;
+2 −2
Original line number Diff line number Diff line
@@ -4,11 +4,11 @@ import type { StructValueType } from "@yume-chan/struct";
import { BufferedTransformStream } from "./buffered-transform.js";

export class StructDeserializeStream<
    T extends Struct<any, any, any, any>,
    T extends Struct<object, PropertyKey, object, unknown>,
> extends BufferedTransformStream<StructValueType<T>> {
    constructor(struct: T) {
        super((stream) => {
            return struct.deserialize(stream);
            return struct.deserialize(stream) as never;
        });
    }
}
Loading