---
url: /api/@ufo-soft/caelus/keybindings/type-aliases/Source.md
---
# Type Alias: Source

> **Source** = () => `string` | `Promise`<`string`>

Defined in: [keybindings.ts:142](https://github.com/ufo-soft/caelus/blob/31cc32fc3d2008e3b0d484d65d10bba2a91a5897/packages/caelus/src/keybindings.ts#L142)

Produces the user's keymap text from wherever the app keeps it: a file, storage, an API.

## Returns

`string` | `Promise`<`string`>
