# tools/core/strings/reference.strings.ts

> 12 lines of code and 3 definitions.

Tree: Coordination tree
Language: typescript
Layer: product
Canonical: https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-reference-strings-ts
Source text: https://banes-lab.com/assets/sources/source.e360e8e2b24271935e4a0861fdf137619993d8527940be1fa7abd7317082ee5f.generated.txt

## Definitions

- `citationUntyped` (lexical_declaration, line 1, exported)
- `citationKindUnknown` (lexical_declaration, line 8, exported)
- `citationUnresolved` (lexical_declaration, line 12, exported)

## Used by

- [tools/core/resolvers/reference.resolver.ts](https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md)

## Source

```typescript
export const citationUntyped = function citationUntyped(text: string, kinds: readonly string[]): string {
    return (
        `REFUSED  "${text}" is not a reference the tool can check. Write the kind, a colon, then the member. ` +
        `Kinds: ${kinds.join(", ")}\n`
    );
};

export const citationKindUnknown = function citationKindUnknown(kind: string, kinds: readonly string[]): string {
    return `REFUSED  "${kind}" is not a reference kind the tool checks. Kinds: ${kinds.join(", ")}\n`;
};

export const citationUnresolved = function citationUnresolved(kind: string, member: string): string {
    return `REFUSED  ${kind}:${member} does not resolve: the tool found nothing under that name.\n`;
};
```
