Skip to content

Graphorin API reference v0.1.0


Graphorin API reference / @graphorin/security / / parseSecretsSourceEnv

Function: parseSecretsSourceEnv()

ts
function parseSecretsSourceEnv(raw): 
  | {
  fallbackChain?: readonly ("env" | "keyring" | "encrypted-file" | "memory")[];
  kind: SecretsStoreKind;
}
  | undefined;

Defined in: packages/security/src/secrets/factory.ts:263

Parse the GRAPHORIN_SECRETS_SOURCE env value (per the documented --secrets-source flag policy). Accepts a single store kind ('keyring', 'encrypted-file', 'env', 'memory', 'auto') or a comma-separated chain (e.g. 'keyring,encrypted-file'). Returns undefined when the env is unset.

Parameters

ParameterType
rawstring | undefined

Returns

| { fallbackChain?: readonly ("env" | "keyring" | "encrypted-file" | "memory")[]; kind: SecretsStoreKind; } | undefined

Stable