|
UnENVerse 0.42.6
Local-first desktop secrets manager — TypeScript frontend
|
import descriptorJson;Classes | |
| class | YMap |
| An ordered map: the descriptor's key order is the file's key order. More... | |
Functions | |
| function export | stackAdapters () |
| function export | stackAdapter (id:string|null|undefined) |
| function | rawField (chunk:SecretChunk, key:string) |
| function | splitList (s:string) |
| function | truthy (s:string) |
| Renders a project of a stack adapter's type to the file it produces. | |
Variables | |
| kind | __pad0__ |
| secret | __pad1__ |
| default | __pad2__ |
| choices | __pad3__ |
| help | __pad4__ |
| label | __pad5__ |
| singleton | __pad6__ |
| fields | __pad7__ |
| export interface | StackAdapter |
| label | __pad8__ |
| abbr | __pad9__ |
| description | __pad10__ |
| file | __pad11__ |
| chunks | __pad12__ |
| starter | __pad13__ |
| name | __pad14__ |
| output | __pad15__ |
| as | __pad16__ |
| fmt | __pad17__ |
| keep | __pad18__ |
| keep | __pad19__ |
| node | __pad20__ |
| keep | __pad21__ |
| node | __pad22__ |
| keep | __pad23__ |
| node | __pad24__ |
| type | Node |
| type | Y = string | boolean | number | Y[] | YMap |
| const | ADAPTERS = (descriptorJson as unknown as { adapters: StackAdapter[] }).adapters |
| function stackChunkSpec(adapter:StackAdapter, type:string) scalar(s:string) interface | Ctx |
Same rule as scalar in stack.rs: only plain words are written bare. | |
| chunks | __pad25__ |
| resolve | __pad26__ |
| cur | __pad27__ |
| spec | __pad28__ |
| function export stackAdapters | ( | ) |
| function export stackAdapter | ( | id:string|null| | undefined | ) |
| function rawField | ( | chunk:SecretChunk, | |
| key:string | |||
| ) |
| function splitList | ( | s:string | ) |
| function truthy | ( | s:string | ) |
Renders a project of a stack adapter's type to the file it produces.
A new, empty chunk of this type with the descriptor's defaults filled in. The chunks a new project of this type starts with.
| kind __pad0__ |
| secret __pad1__ |
| default __pad2__ |
| choices __pad3__ |
| help __pad4__ |
| label __pad5__ |
| singleton __pad6__ |
| fields __pad7__ |
| export interface StackAdapter |
| label __pad8__ |
| abbr __pad9__ |
| description __pad10__ |
| file __pad11__ |
| chunks __pad12__ |
| starter __pad13__ |
| name __pad14__ |
| output __pad15__ |
| as __pad16__ |
| fmt __pad17__ |
| keep __pad18__ |
| keep __pad19__ |
| node __pad20__ |
| keep __pad21__ |
| node __pad22__ |
| keep __pad23__ |
| node __pad24__ |
| type Node |
| const ADAPTERS = (descriptorJson as unknown as { adapters: StackAdapter[] }).adapters |
| function stackChunkSpec (adapter: StackAdapter, type: string) scalar (s: string) interface Ctx |
Same rule as scalar in stack.rs: only plain words are written bare.
How a stored value becomes text: (raw, isSecret) => text.
| chunks __pad25__ |
| resolve __pad26__ |
| cur __pad27__ |
| spec __pad28__ |