# index.ts

> 6 lines of code and 0 definitions.

Tree: Argv Contract
Language: typescript
Canonical: https://banes-lab.com/anatomy/argv#file-argv-index-ts
Source text: https://banes-lab.com/source/argv/index.ts.txt

Listed in [Argv Contract](https://banes-lab.com/api/source/argv.md), after [_manifest.json](https://banes-lab.com/source/argv/_manifest.json.md) and before [package.json](https://banes-lab.com/source/argv/package.json.md).

## Contained in

- [root](https://banes-lab.com/anatomy/argv/folder-argv.md)

## Source

```typescript
export { parseArgv } from "./core/converters/invocation.converter.ts";
export { usageOf } from "./core/formatters/invocation.formatter.ts";
export type { ArgvOutcome, ArgvSpec, FlagSpec, ParsedArgv, PositionalSpec } from "./types/invocation.types.ts";
export { flagValue, flagValues, hasFlag, numberFlag } from "./core/selectors/invocation.selector.ts";
export { ArgvRefusedError, argvOf, resolveArgv } from "./core/resolvers/invocation.resolver.ts";
export { isMainModule } from "./core/predicates/invocation.predicate.ts";
```
