mirror of
https://github.com/denoland/deno.git
synced 2024-11-25 15:29:32 -05:00
a3c3a56ff7
* Rename MkdirOption interface to MkdirOptions It was hard to remember which Options interfaces were spelled in the singular and which in the plural (and anyway this one contained two options). Also added MkdirOptions to cli/js/deno.ts. All the analogous interfaces were exported there. * Rename RemoveOption interface to RemoveOptions This was the last remaining Option interface spelled in the singular. Easier to remember if they're all Option**s**; plus we may want to add extra options here later.
144 lines
3.4 KiB
TypeScript
144 lines
3.4 KiB
TypeScript
// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
|
|
|
|
// Public deno module.
|
|
export {
|
|
Buffer,
|
|
readAll,
|
|
readAllSync,
|
|
writeAll,
|
|
writeAllSync
|
|
} from "./buffer.ts";
|
|
export { build, OperatingSystem, Arch } from "./build.ts";
|
|
export { chmodSync, chmod } from "./chmod.ts";
|
|
export { chownSync, chown } from "./chown.ts";
|
|
export { transpileOnly, compile, bundle } from "./compiler_api.ts";
|
|
export { inspect } from "./console.ts";
|
|
export { copyFileSync, copyFile } from "./copy_file.ts";
|
|
export {
|
|
Diagnostic,
|
|
DiagnosticCategory,
|
|
DiagnosticItem,
|
|
DiagnosticMessageChain
|
|
} from "./diagnostics.ts";
|
|
export { chdir, cwd } from "./dir.ts";
|
|
export { applySourceMap } from "./error_stack.ts";
|
|
export { errors } from "./errors.ts";
|
|
export { FileInfo } from "./file_info.ts";
|
|
export {
|
|
File,
|
|
open,
|
|
openSync,
|
|
create,
|
|
createSync,
|
|
stdin,
|
|
stdout,
|
|
stderr,
|
|
read,
|
|
readSync,
|
|
write,
|
|
writeSync,
|
|
seek,
|
|
seekSync,
|
|
close,
|
|
OpenOptions,
|
|
OpenMode
|
|
} from "./files.ts";
|
|
export { formatDiagnostics } from "./format_error.ts";
|
|
export { FsEvent, fsEvents } from "./fs_events.ts";
|
|
export {
|
|
EOF,
|
|
copy,
|
|
toAsyncIterator,
|
|
SeekMode,
|
|
Reader,
|
|
SyncReader,
|
|
Writer,
|
|
SyncWriter,
|
|
Closer,
|
|
Seeker,
|
|
SyncSeeker,
|
|
ReadCloser,
|
|
WriteCloser,
|
|
ReadSeeker,
|
|
WriteSeeker,
|
|
ReadWriteCloser,
|
|
ReadWriteSeeker
|
|
} from "./io.ts";
|
|
export { linkSync, link } from "./link.ts";
|
|
export {
|
|
makeTempDirSync,
|
|
makeTempDir,
|
|
makeTempFileSync,
|
|
makeTempFile,
|
|
MakeTempOptions
|
|
} from "./make_temp.ts";
|
|
export { metrics, Metrics } from "./metrics.ts";
|
|
export { mkdirSync, mkdir, MkdirOptions } from "./mkdir.ts";
|
|
export {
|
|
Addr,
|
|
connect,
|
|
listen,
|
|
recvfrom,
|
|
UDPConn,
|
|
UDPAddr,
|
|
Listener,
|
|
Conn,
|
|
ShutdownMode,
|
|
shutdown
|
|
} from "./net.ts";
|
|
export {
|
|
dir,
|
|
env,
|
|
exit,
|
|
execPath,
|
|
hostname,
|
|
loadavg,
|
|
osRelease
|
|
} from "./os.ts";
|
|
export {
|
|
permissions,
|
|
PermissionName,
|
|
PermissionState,
|
|
PermissionStatus,
|
|
Permissions
|
|
} from "./permissions.ts";
|
|
export { openPlugin } from "./plugins.ts";
|
|
export {
|
|
kill,
|
|
run,
|
|
RunOptions,
|
|
Process,
|
|
ProcessStatus,
|
|
Signal
|
|
} from "./process.ts";
|
|
export { readDirSync, readDir } from "./read_dir.ts";
|
|
export { readFileSync, readFile } from "./read_file.ts";
|
|
export { readlinkSync, readlink } from "./read_link.ts";
|
|
export { realpathSync, realpath } from "./realpath.ts";
|
|
export { removeSync, remove, RemoveOptions } from "./remove.ts";
|
|
export { renameSync, rename } from "./rename.ts";
|
|
export { resources } from "./resources.ts";
|
|
export { signal, signals, SignalStream } from "./signals.ts";
|
|
export { statSync, lstatSync, stat, lstat } from "./stat.ts";
|
|
export { symlinkSync, symlink } from "./symlink.ts";
|
|
export { connectTLS, listenTLS } from "./tls.ts";
|
|
export { truncateSync, truncate } from "./truncate.ts";
|
|
export { isatty, setRaw } from "./tty.ts";
|
|
export { utimeSync, utime } from "./utime.ts";
|
|
export { version } from "./version.ts";
|
|
export { writeFileSync, writeFile, WriteFileOptions } from "./write_file.ts";
|
|
export const args: string[] = [];
|
|
export { test, runTests } from "./testing.ts";
|
|
|
|
// These are internal Deno APIs. We are marking them as internal so they do not
|
|
// appear in the runtime type library.
|
|
/** @internal */
|
|
export { core } from "./core.ts";
|
|
|
|
/** The current process id of the runtime. */
|
|
export let pid: number;
|
|
|
|
/** Reflects the NO_COLOR environment variable: https://no-color.org/ */
|
|
export let noColor: boolean;
|
|
|
|
export { symbols } from "./symbols.ts";
|