X-Git-Url: https://git.josue.xyz/?p=VSoRC%2F.git;a=blobdiff_plain;f=node_modules%2Fnode-pty%2Fsrc%2Findex.ts;fp=node_modules%2Fnode-pty%2Fsrc%2Findex.ts;h=0000000000000000000000000000000000000000;hp=53d0322e5e5b75353eb7028a0279f10c6664b476;hb=5e96dd57ddd883604e87f62bdddcb111c63a6e1a;hpb=acb5f682a2b75b972710cabd81658f63071324b0 diff --git a/node_modules/node-pty/src/index.ts b/node_modules/node-pty/src/index.ts deleted file mode 100644 index 53d0322..0000000 --- a/node_modules/node-pty/src/index.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright (c) 2012-2015, Christopher Jeffrey, Peter Sunde (MIT License) - * Copyright (c) 2016, Daniel Imms (MIT License). - * Copyright (c) 2018, Microsoft Corporation (MIT License). - */ - -import { ITerminal, IPtyOpenOptions, IPtyForkOptions, IWindowsPtyForkOptions } from './interfaces'; -import { ArgvOrCommandLine } from './types'; - -let terminalCtor: any; -if (process.platform === 'win32') { - terminalCtor = require('./windowsTerminal').WindowsTerminal; -} else { - terminalCtor = require('./unixTerminal').UnixTerminal; -} - -/** - * Forks a process as a pseudoterminal. - * @param file The file to launch. - * @param args The file's arguments as argv (string[]) or in a pre-escaped - * CommandLine format (string). Note that the CommandLine option is only - * available on Windows and is expected to be escaped properly. - * @param options The options of the terminal. - * @throws When the file passed to spawn with does not exists. - * @see CommandLineToArgvW https://msdn.microsoft.com/en-us/library/windows/desktop/bb776391(v=vs.85).aspx - * @see Parsing C++ Comamnd-Line Arguments https://msdn.microsoft.com/en-us/library/17w5ykft.aspx - * @see GetCommandLine https://msdn.microsoft.com/en-us/library/windows/desktop/ms683156.aspx - */ -export function spawn(file?: string, args?: ArgvOrCommandLine, opt?: IPtyForkOptions | IWindowsPtyForkOptions): ITerminal { - return new terminalCtor(file, args, opt); -} - -/** @deprecated */ -export function fork(file?: string, args?: ArgvOrCommandLine, opt?: IPtyForkOptions | IWindowsPtyForkOptions): ITerminal { - return new terminalCtor(file, args, opt); -} - -/** @deprecated */ -export function createTerminal(file?: string, args?: ArgvOrCommandLine, opt?: IPtyForkOptions | IWindowsPtyForkOptions): ITerminal { - return new terminalCtor(file, args, opt); -} - -export function open(options: IPtyOpenOptions): ITerminal { - return terminalCtor.open(options); -} - -/** - * Expose the native API when not Windows, note that this is not public API and - * could be removed at any time. - */ -export const native = (process.platform !== 'win32' ? require('../build/Release/pty.node') : null);