fix: lint
This commit is contained in:
1
.vscode/settings.json
vendored
1
.vscode/settings.json
vendored
@@ -1,6 +1,5 @@
|
||||
{
|
||||
"deno.enable": true,
|
||||
"deno.lint": true,
|
||||
"eslint.nodePath": "./.eslint/node_modules",
|
||||
"eslint.options": {
|
||||
"overrideConfigFile": "./.eslint/eslint.config.mjs"
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
"lineWidth": 120
|
||||
},
|
||||
"tasks": {
|
||||
"lint": "npx eslint -c .eslint/eslint.config.mjs .",
|
||||
"lint": "deno lint && npx eslint -c .eslint/eslint.config.mjs .",
|
||||
"test": "export ENVIRONMENT=testing && deno test --allow-all --unstable-ffi"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import type { Response } from "../../http/mod.ts";
|
||||
import { type CreateExecOptions, Exec } from "./exec.ts";
|
||||
import { modem } from "./modem.ts";
|
||||
|
||||
@@ -74,7 +75,7 @@ export class Container {
|
||||
until?: number;
|
||||
timestamps?: boolean;
|
||||
tail?: number | "all";
|
||||
} = {}) {
|
||||
} = {}): Promise<Response> {
|
||||
return modem.request({ method: "GET", path: `/containers/${this.id}/logs`, query });
|
||||
}
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ import { PROTOCOL } from "./common.ts";
|
||||
|
||||
export class Response {
|
||||
status: number = 500;
|
||||
headers = new Map<string, string>();
|
||||
headers: Map<string, string> = new Map<string, string>();
|
||||
body = "";
|
||||
|
||||
constructor(readonly connection: Deno.Conn) {}
|
||||
@@ -44,7 +44,7 @@ export class Response {
|
||||
/**
|
||||
* Parsed JSON instance of the response body.
|
||||
*/
|
||||
get json() {
|
||||
get json(): Record<string, unknown> {
|
||||
if (this.body === "") {
|
||||
return {};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user