SYMBOL INDEX (161 symbols across 37 files) FILE: bin/read-package-json.ts function readPackageJson (line 7) | function readPackageJson(): Record { FILE: lib/__fixtures__/create-mock-instance.ts function createMockInstance (line 4) | function createMockInstance(constructor: new (...args: any[]) => T): ... FILE: lib/__fixtures__/fake-command.ts class FakeCommand (line 9) | class FakeCommand extends Command { method constructor (line 10) | constructor(name = 'foo', command = 'echo foo', index = 0, info?: Part... FILE: lib/assert.ts function assertDeprecated (line 7) | function assertDeprecated(check: boolean, name: string, message: string) { FILE: lib/command-parser/command-parser.d.ts type CommandParser (line 10) | interface CommandParser { FILE: lib/command-parser/expand-arguments.ts class ExpandArguments (line 9) | class ExpandArguments implements CommandParser { method constructor (line 10) | constructor(private readonly additionalArguments: string[]) {} method parse (line 12) | parse(commandInfo: CommandInfo) { FILE: lib/command-parser/expand-shortcut.ts class ExpandShortcut (line 16) | class ExpandShortcut implements CommandParser { method parse (line 17) | parse(commandInfo: CommandInfo) { FILE: lib/command-parser/expand-wildcard.ts constant OMISSION (line 9) | const OMISSION = /\(!([^)]+)\)/; class ExpandWildcard (line 16) | class ExpandWildcard implements CommandParser { method readDeno (line 17) | static readDeno() { method readPackage (line 33) | static readPackage() { method constructor (line 45) | constructor( method relevantScripts (line 50) | private relevantScripts(command: string): string[] { method parse (line 72) | parse(commandInfo: CommandInfo) { FILE: lib/command-parser/strip-quotes.ts class StripQuotes (line 7) | class StripQuotes implements CommandParser { method parse (line 8) | parse(commandInfo: CommandInfo) { FILE: lib/command.spec.ts type CommandValues (line 19) | interface CommandValues { constant IPC_FD (line 30) | const IPC_FD = 3; method read (line 38) | read() { method read (line 43) | read() { method write (line 48) | write() { method onSent (line 329) | onSent() {} method onSent (line 333) | onSent() {} method onSent (line 337) | onSent() {} method onSent (line 365) | onSent() {} FILE: lib/command.ts type CommandIdentifier (line 16) | type CommandIdentifier = string | number; type CommandInfo (line 18) | interface CommandInfo { type CloseEvent (line 58) | interface CloseEvent { type TimerEvent (line 83) | interface TimerEvent { type MessageEvent (line 88) | interface MessageEvent { type OutgoingMessageEvent (line 93) | interface OutgoingMessageEvent extends MessageEvent { type ChildProcess (line 101) | type ChildProcess = EventEmitter & type KillProcess (line 107) | type KillProcess = (pid: number, signal?: string) => void; type SpawnCommand (line 112) | type SpawnCommand = (command: string, options: SpawnOptions) => ChildPro... type CommandState (line 122) | type CommandState = 'stopped' | 'started' | 'errored' | 'exited'; class Command (line 124) | class Command implements CommandInfo { method constructor (line 177) | constructor( method start (line 198) | start() { method changeState (line 255) | private changeState(state: Exclude) { method maybeSetupIPC (line 260) | private maybeSetupIPC(child: ChildProcess) { method send (line 294) | send(message: object, handle?: SendHandle, options?: MessageOptions): ... method kill (line 317) | kill(code?: string) { method cleanUp (line 324) | private cleanUp() { method canKill (line 335) | static canKill(command: Command): command is Command & { pid: number; ... function pipeTo (line 343) | function pipeTo(stream: Rx.Observable, subject: Rx.Subject) { FILE: lib/completion-listener.ts type SuccessCondition (line 15) | type SuccessCondition = class CompletionListener (line 25) | class CompletionListener { method constructor (line 29) | constructor({ method isSuccess (line 50) | private isSuccess(events: CloseEvent[]) { method listen (line 95) | listen(commands: Command[], abortSignal?: AbortSignal): Promise(input: Rx.Observable): Rx.Observable { FILE: lib/concurrently.ts type ConcurrentlyCommandInput (line 42) | type ConcurrentlyCommandInput = string | ({ command: string } & Partial<... type ConcurrentlyResult (line 44) | interface ConcurrentlyResult { type ConcurrentlyOptions (line 60) | interface ConcurrentlyOptions { function concurrently (line 162) | function concurrently( function mapToCommandInfo (line 254) | function mapToCommandInfo(command: ConcurrentlyCommandInput): CommandInfo { function parseCommand (line 279) | function parseCommand(command: CommandInfo, parsers: CommandParser[]) { function maybeRunMore (line 286) | function maybeRunMore(commandsLeft: Command[], abortSignal?: AbortSignal) { FILE: lib/date-format.spec.ts type TokenTests (line 8) | type TokenTests = undefined | { input: string; expected: string }[]; FILE: lib/date-format.ts type FormatterOptions (line 1) | interface FormatterOptions { type TokenFormatter (line 6) | type TokenFormatter = (date: Date, options: FormatterOptions) => string ... function getLocale (line 171) | function getLocale(options: FormatterOptions): Intl.Locale { class DateFormatter (line 186) | class DateFormatter { method constructor (line 191) | constructor( method compileLiteral (line 209) | private compileLiteral(pattern: string, offset: number) { method compileOther (line 233) | private compileOther(pattern: string, offset: number) { method compileToken (line 242) | private compileToken(pattern: string, offset: number) { method format (line 262) | format(date: Date): string { function getWeekInfo (line 276) | function getWeekInfo(locale: Intl.Locale): Intl.WeekInfo { function makeTokenFn (line 300) | function makeTokenFn( function startOfWeek (line 326) | function startOfWeek(date: Date, options: FormatterOptions) { function getWeekYear (line 337) | function getWeekYear(date: Date, options: FormatterOptions) { function getWeek (line 355) | function getWeek(date: Date, options: FormatterOptions) { function getWeekOfMonth (line 368) | function getWeekOfMonth(date: Date, options: FormatterOptions) { function getDayOfYear (line 378) | function getDayOfYear(date: Date) { function pad (line 387) | function pad(length: number, val: string | number) { FILE: lib/declarations/intl.d.ts type DateTimeFormatPartTypesRegistry (line 4) | interface DateTimeFormatPartTypesRegistry { type WeekInfo (line 12) | interface WeekInfo { type Locale (line 18) | interface Locale { FILE: lib/flow-control/flow-controller.d.ts type FlowController (line 9) | interface FlowController { FILE: lib/flow-control/input-handler.ts class InputHandler (line 20) | class InputHandler implements FlowController { method constructor (line 26) | constructor({ method handle (line 43) | handle(commands: Command[]): { FILE: lib/flow-control/kill-on-signal.ts constant SIGNALS (line 8) | const SIGNALS = ['SIGINT', 'SIGTERM', 'SIGHUP'] as const; class KillOnSignal (line 14) | class KillOnSignal implements FlowController { method constructor (line 18) | constructor({ method handle (line 29) | handle(commands: Command[]) { FILE: lib/flow-control/kill-others.ts type ProcessCloseCondition (line 8) | type ProcessCloseCondition = 'failure' | 'success'; class KillOthers (line 13) | class KillOthers implements FlowController { method constructor (line 20) | constructor({ method handle (line 40) | handle(commands: Command[]) { method maybeForceKill (line 76) | private maybeForceKill(commands: Command[]) { FILE: lib/flow-control/log-error.ts class LogError (line 8) | class LogError implements FlowController { method constructor (line 11) | constructor({ logger }: { logger: Logger }) { method handle (line 15) | handle(commands: Command[]) { FILE: lib/flow-control/log-exit.ts class LogExit (line 8) | class LogExit implements FlowController { method constructor (line 11) | constructor({ logger }: { logger: Logger }) { method handle (line 15) | handle(commands: Command[]) { FILE: lib/flow-control/log-output.ts class LogOutput (line 8) | class LogOutput implements FlowController { method constructor (line 10) | constructor({ logger }: { logger: Logger }) { method handle (line 14) | handle(commands: Command[]) { FILE: lib/flow-control/log-timings.ts type TimingInfo (line 12) | type TimingInfo = { class LogTimings (line 23) | class LogTimings implements FlowController { method mapCloseEventToTimingInfo (line 24) | static mapCloseEventToTimingInfo({ method constructor (line 45) | constructor({ method printExitInfoTimingTable (line 56) | private printExitInfoTimingTable(exitInfos: CloseEvent[]) { method handle (line 68) | handle(commands: Command[]) { FILE: lib/flow-control/logger-padding.ts class LoggerPadding (line 5) | class LoggerPadding implements FlowController { method constructor (line 8) | constructor({ logger }: { logger: Logger }) { method handle (line 12) | handle(commands: Command[]): { commands: Command[]; onFinish: () => vo... FILE: lib/flow-control/output-error-handler.ts class OutputErrorHandler (line 10) | class OutputErrorHandler implements FlowController { method constructor (line 14) | constructor({ method handle (line 25) | handle(commands: Command[]): { commands: Command[]; onFinish: () => vo... FILE: lib/flow-control/restart-process.ts type RestartDelay (line 9) | type RestartDelay = number | 'exponential'; class RestartProcess (line 14) | class RestartProcess implements FlowController { method constructor (line 20) | constructor({ method handle (line 38) | handle(commands: Command[]) { FILE: lib/flow-control/teardown.ts class Teardown (line 8) | class Teardown implements FlowController { method constructor (line 13) | constructor({ method handle (line 31) | handle(commands: Command[]): { commands: Command[]; onFinish: () => Pr... FILE: lib/index.ts type ConcurrentlyOptions (line 27) | type ConcurrentlyOptions = Omit { method getPrefixContent (line 124) | getPrefixContent( method getPrefix (line 144) | getPrefix(command: Command): string { method setPrefixLength (line 155) | setPrefixLength(length: number) { method colorText (line 159) | colorText(command: Command, text: string) { method logCommandEvent (line 180) | logCommandEvent(text: string, command: Command) { method logCommandText (line 195) | logCommandText(text: string, command: Command) { method logGlobalEvent (line 209) | logGlobalEvent(text: string) { method logTable (line 222) | logTable(tableContents: Record[]) { method log (line 278) | log(prefix: string, text: string, command?: Command) { method emit (line 300) | emit(command: Command | undefined, text: string) { FILE: lib/observables.ts function fromSharedEvent (line 12) | function fromSharedEvent(emitter: EventEmitter, event: string): Observab... FILE: lib/output-writer.spec.ts function createWriter (line 12) | function createWriter(overrides?: { group: boolean }) { function closeCommand (line 22) | function closeCommand(command: FakeCommand) { FILE: lib/output-writer.ts class OutputWriter (line 11) | class OutputWriter { method errored (line 18) | private get errored() { method constructor (line 22) | constructor({ method ensureWritable (line 55) | private ensureWritable() { method write (line 61) | write(command: Command | undefined, text: string) { method flushBuffer (line 75) | private flushBuffer(index: number) { FILE: lib/prefix-color-selector.ts function getConsoleColorsWithoutCustomColors (line 3) | function getConsoleColorsWithoutCustomColors(customColors: string[]): st... class PrefixColorSelector (line 58) | class PrefixColorSelector { method constructor (line 61) | constructor(customColors: string | string[] = []) { method ACCEPTABLE_CONSOLE_COLORS (line 67) | public static get ACCEPTABLE_CONSOLE_COLORS() { method getNextColor (line 98) | getNextColor(): string { FILE: lib/spawn.ts function spawn (line 11) | function spawn( FILE: lib/utils.ts function escapeRegExp (line 4) | function escapeRegExp(str: string) { type CastArrayResult (line 8) | type CastArrayResult = T extends undefined | null ? never[] : T exten... function castArray (line 13) | function castArray(value?: T) {