# core/assets/surface.asset.ts

> 5 lines of code and 3 definitions.

Tree: Site tree
Language: typescript
Layer: infrastructure
Canonical: https://banes-lab.com/anatomy/tree#file-core-assets-surface-asset-ts
Source text: https://banes-lab.com/source/tree/core/assets/surface.asset.ts.txt

Listed in [core/assets](https://banes-lab.com/api/source/tree/core/assets.md), after [core/assets/link.assets.ts](https://banes-lab.com/source/tree/core/assets/link.assets.ts.md) and before [core/assets/walk.assets.ts](https://banes-lab.com/source/tree/core/assets/walk.assets.ts.md).

## Definitions

- `SURFACE_ROOT` (lexical_declaration, line 1)
- `SURFACE_EXTENSION` (lexical_declaration, line 3)
- `surfaceLocation` (lexical_declaration, line 5, exported)

## Source

```typescript
const SURFACE_ROOT = "/assets/surface/generated/";

const SURFACE_EXTENSION = ".generated.json";

export const surfaceLocation = function surfaceLocation(figure: string): string {
    return SURFACE_ROOT + figure + SURFACE_EXTENSION;
};
```
