# configuration/strings/payload.strings.ts

> 19 lines of code and 9 definitions.

Tree: Bane's Lab Build Scripts
Language: typescript
Layer: product
Canonical: https://banes-lab.com/anatomy/build-scripts#file-build-scripts-configuration-strings-payload-strings-ts
Source text: https://banes-lab.com/source/build-scripts/configuration/strings/payload.strings.ts.txt

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

## Definitions

- `inlineTag` (lexical_declaration, line 9, exported)
- `wrongPayloadId` (lexical_declaration, line 13, exported)
- `wrongPayloadTab` (lexical_declaration, line 17, exported)
- `untitledAlternate` (lexical_declaration, line 21, exported)
- `unanchoredAlternate` (lexical_declaration, line 25, exported)
- `MISSING_PAGE_ERROR` (lexical_declaration, line 1, exported)
- `EMPTY_PAYLOAD` (lexical_declaration, line 3, exported)
- `MALFORMED_PAYLOAD` (lexical_declaration, line 5, exported)
- `BODILESS_ALTERNATE` (lexical_declaration, line 7, exported)

## Contained in

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

## Used by

- [core/validators/payload.validator.ts](https://banes-lab.com/source/build-scripts/core/validators/payload.validator.ts.md)

## Linked from

- [core/validators](https://banes-lab.com/anatomy/build-scripts/folder-build-scripts-core-validators.md)

## Source

```typescript
export const MISSING_PAGE_ERROR = "No page is registered under this id.";

export const EMPTY_PAYLOAD = "The payload content is empty.";

export const MALFORMED_PAYLOAD = "The payload lacks an id or a content field.";

export const BODILESS_ALTERNATE = "The Markdown alternate carries a head and no body.";

export const inlineTag = function inlineTag(tag: string): string {
    return `A payload string carries an inline <${tag}> tag; payload text uses Markdown marks, never HTML.`;
};

export const wrongPayloadId = function wrongPayloadId(found: string, expected: string): string {
    return `The payload id is ${found}, expected ${expected}.`;
};

export const wrongPayloadTab = function wrongPayloadTab(expected: string): string {
    return `The payload tab is not ${expected}.`;
};

export const untitledAlternate = function untitledAlternate(title: string): string {
    return `The Markdown alternate does not open with the page title "${title}".`;
};

export const unanchoredAlternate = function unanchoredAlternate(address: string): string {
    return `The Markdown alternate does not name its canonical address ${address}.`;
};
```
