BARGS
    Preparing search index...

    Function merge

    • Merge multiple parsers into one.

      Combines options and positionals from all parsers. Later parsers' options override earlier ones if there are conflicts.

      Type Parameters

      • V1
      • P1 extends readonly unknown[]
      • V2
      • P2 extends readonly unknown[]

      Parameters

      Returns Parser<V1 & V2, readonly [P1, P2]>

      const parser = merge(
      opt.options({ verbose: opt.boolean() }),
      pos.positionals(pos.string({ name: 'file', required: true })),
      );
    • Merge multiple parsers into one.

      Combines options and positionals from all parsers. Later parsers' options override earlier ones if there are conflicts.

      Type Parameters

      • V1
      • P1 extends readonly unknown[]
      • V2
      • P2 extends readonly unknown[]
      • V3
      • P3 extends readonly unknown[]

      Parameters

      Returns Parser<V1 & V2 & V3, readonly [P1, P2, P3]>

      const parser = merge(
      opt.options({ verbose: opt.boolean() }),
      pos.positionals(pos.string({ name: 'file', required: true })),
      );
    • Merge multiple parsers into one.

      Combines options and positionals from all parsers. Later parsers' options override earlier ones if there are conflicts.

      Type Parameters

      • V1
      • P1 extends readonly unknown[]
      • V2
      • P2 extends readonly unknown[]
      • V3
      • P3 extends readonly unknown[]
      • V4
      • P4 extends readonly unknown[]

      Parameters

      Returns Parser<V1 & V2 & V3 & V4, readonly [P1, P2, P3, P4]>

      const parser = merge(
      opt.options({ verbose: opt.boolean() }),
      pos.positionals(pos.string({ name: 'file', required: true })),
      );