# configuration/strings/target.strings.ts

> 18 lines of code and 6 definitions.

Tree: GovLab Quality
Language: typescript
Layer: product
Canonical: https://banes-lab.com/anatomy/quality#file-quality-configuration-strings-target-strings-ts
Source text: https://banes-lab.com/source/quality/configuration/strings/target.strings.ts.txt

Listed in [configuration/strings](https://banes-lab.com/api/source/quality/configuration/strings.md), after [configuration/strings/source.strings.ts](https://banes-lab.com/source/quality/configuration/strings/source.strings.ts.md) and before [configuration/strings/tool.strings.ts](https://banes-lab.com/source/quality/configuration/strings/tool.strings.ts.md).

## Definitions

- `targetFixed` (lexical_declaration, line 1, exported)
- `targetSummary` (lexical_declaration, line 5, exported)
- `targetClean` (lexical_declaration, line 9, exported)
- `targetStale` (lexical_declaration, line 13, exported)
- `targetLine` (lexical_declaration, line 17, exported)
- `targetFatal` (lexical_declaration, line 21, exported)

## Contained in

- [configuration/strings](https://banes-lab.com/anatomy/quality/folder-quality-configuration-strings.md)

## Used by

- [runtime/entrypoints/target.entrypoint.ts](https://banes-lab.com/source/quality/runtime/entrypoints/target.entrypoint.ts.md)

## Linked from

- [runtime/entrypoints](https://banes-lab.com/anatomy/quality/folder-quality-runtime-entrypoints.md)

## Source

```typescript
export const targetFixed = function targetFixed(rel: string, tokens: string, replacement: string): string {
    return `  fixed  ${rel}  (${tokens} → ${replacement})\n`;
};

export const targetSummary = function targetSummary(count: number, replacement: string): string {
    return `\n[es-target] bumped ${String(count)} config(s) to ${replacement}.\n`;
};

export const targetClean = function targetClean(replacement: string): string {
    return `[es-target] all tsconfig/jsconfig target+lib are ${replacement} or newer.\n`;
};

export const targetStale = function targetStale(count: number, replacement: string): string {
    return `[es-target] ${String(count)} config(s) below ${replacement}. Run "npm run es-target:fix":\n`;
};

export const targetLine = function targetLine(rel: string, tokens: string): string {
    return `  ${rel}  →  ${tokens}\n`;
};

export const targetFatal = function targetFatal(detail: string): string {
    return `[es-target] fatal: ${detail}\n`;
};
```
