Skip to main content
Module

x/dynamic_import_ponyfill/deps.ts>DenoConfigurationFile

🐎 A ponyfill for using dynamic imports within Deno Deploy.
Go to Latest
interface DenoConfigurationFile
import { type DenoConfigurationFile } from "https://deno.land/x/dynamic_import_ponyfill@v0.1.5/deps.ts";

A TypeScript interface representation of a Deno configuration file. As specified at https://deno.land/x/deno@v1.25.0/cli/schemas/config-file.v1.json?source=

Index Signatures

[key: string]: unknown

Properties

optional
compilerOptions: { [key: string]: unknown; allowJs?: boolean; allowUnreachableCode?: boolean; allowUnusedLabels?: boolean; checkJs?: boolean; experimentalDecorators?: boolean; jsx?:
| "preserve"
| "react"
| "react-jsx"
| "react-jsxdev"
| "react-native"
; jsxFactory?: string; jsxFragmentFactory?: string; jsxImportSource?: string; keyofStringsOnly?: boolean; lib?: string[]; noFallthroughCasesInSwitch?: boolean; noImplicitAny?: boolean; noImplicitOverride?: boolean; noImplicitReturns?: boolean; noImplicitThis?: boolean; noImplicitUseStrict?: boolean; noStrictGenericChecks?: boolean; noUnusedLocals?: boolean; noUnusedParameters?: boolean; noUncheckedIndexedAccess?: boolean; strict?: boolean; strictBindCallApply?: boolean; strictFunctionTypes?: boolean; strictPropertyInitialization?: boolean; strictNullChecks?: boolean; suppressExcessPropertyErrors?: boolean; suppressImplicitAnyIndexErrors?: boolean; }

Instructs the TypeScript compiler how to compile .ts files.

optional
importMap: string

The location of an import map to be used when resolving modules. If an import map is explicitly specified, it will override this value.

optional
lint: { [key: string]: unknown; files?: { [key: string]: unknown; include?: string[]; exclude?: string[]; }; rules?: { [key: string]: unknown; tags?: string[]; exclude?: string[]; include?: string[]; }; }

Configuration for linter

optional
fmt: { [key: string]: unknown; files?: { [key: string]: unknown; include?: string[]; exclude?: string[]; }; options?: { [key: string]: unknown; useTabs?: boolean; lineWidth?: number; indentWidth?: number; singleQuote?: boolean; proseWrap?: "always" | "never" | "preserve"; }; }

Configuration for formatter

optional
tasks: { [key: string]: string; }

Configuration for deno task

optional
test: { [key: string]: unknown; files?: { [key: string]: unknown; include?: string[]; exclude?: string[]; }; }

Configuration for deno test