Updated
On this page
strictcli public API surface: the TS-native strict CLI entry point re-exporting createApp, the carrier namespace `t`, outcome, and the public types.
#typescript/src/index
#typescript/src/index
strictcli public API surface: the TS-native strict CLI entry point re-exporting createApp, the carrier namespace t, outcome, and the public types.
#createApp
typescript
export { createApp } from './app.js'#formatCheckResults
typescript
export { formatCheckResults }#formatCheckResultsJSON
typescript
export { formatCheckResultsJSON }#CheckRunResult
typescript
export { CheckRunResult }#ErrorReporter
typescript
export { ErrorReporter }#WarnReporter
typescript
export { WarnReporter }#CheckSpec
typescript
export { CheckSpec }#errorCheckSpec
typescript
export { errorCheckSpec }#warnCheckSpec
typescript
export { warnCheckSpec }#Context
typescript
export { Context } from './context.js'#EffectFailed
typescript
export { EffectFailed } from './errors.js'#InvokeError
typescript
export { InvokeError } from './errors.js'#arg
typescript
export { arg }#coRequired
typescript
export { coRequired }#defineMutatingCommand
typescript
export { defineMutatingCommand }#defineReadOnlyCommand
typescript
export { defineReadOnlyCommand }#deprecated
typescript
export { deprecated }#flag
typescript
export { flag }#flagSet
typescript
export { flagSet }#implies
typescript
export { implies }#mutatingPassthrough
typescript
export { mutatingPassthrough }#mutexGroup
typescript
export { mutexGroup }#readOnlyPassthrough
typescript
export { readOnlyPassthrough }#requires
typescript
export { requires }#relativeToRoot
typescript
export { relativeToRoot } from './infra.js'#outcome
typescript
export { outcome } from './outcome.js'#t
typescript
export { t } from './types.js'#VERSION
typescript
export { VERSION } from './version.js'