# configuration/strings/snapshot.strings.ts

> 13 lines of code and 7 definitions.

Tree: Project Scripts
Language: typescript
Layer: product
Canonical: https://banes-lab.com/anatomy/scripts#file-scripts-configuration-strings-snapshot-strings-ts
Source text: https://banes-lab.com/source/scripts/configuration/strings/snapshot.strings.ts.txt

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

## Definitions

- `clickedLine` (lexical_declaration, line 9, exported)
- `logWritten` (lexical_declaration, line 13, exported)
- `shotWritten` (lexical_declaration, line 17, exported)
- `REFUSED_ARGUMENTS` (lexical_declaration, line 1, exported)
- `NO_BROWSER` (lexical_declaration, line 3, exported)
- `NO_DEVTOOLS` (lexical_declaration, line 5, exported)
- `EMPTY_FRAME` (lexical_declaration, line 7, exported)

## Contained in

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

## Used by

- [core/coordinators/snapshot.coordinator.ts](https://banes-lab.com/source/scripts/core/coordinators/snapshot.coordinator.ts.md)
- [core/persistence/snapshot.persistence.ts](https://banes-lab.com/source/scripts/core/persistence/snapshot.persistence.ts.md)

## Linked from

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

## Source

```typescript
export const REFUSED_ARGUMENTS = "REFUSED — --url is required, and one of --out or --log\n";

export const NO_BROWSER = "snapshot: no browser binary found; pass --browser <path to chrome or edge>\n";

export const NO_DEVTOOLS = "snapshot: devtools endpoint never came up\n";

export const EMPTY_FRAME = "snapshot: browser returned an empty frame\n";

export const clickedLine = function clickedLine(x: number, y: number): string {
    return `snapshot: clicked ${String(x)},${String(y)}\n`;
};

export const logWritten = function logWritten(path: string, records: number): string {
    return `snapshot: wrote ${path} (${String(records)} console records)\n`;
};

export const shotWritten = function shotWritten(path: string): string {
    return `snapshot: wrote ${path}\n`;
};
```
