Skip to content

LLM Resources

structium - API documentation ​

Functions ​

defineConfig() ​

ts
function defineConfig(config: Config): Config

Define a configuration for structium.

Parameters ​

ParameterTypeDescription
configConfigThe configuration.

Returns ​

Config

The configuration.

Type Aliases ​

Config ​

ts
type Config: {
  plugins: Record<string, Plugin>;
};

Type declaration ​

NameType
plugins?Record<string, Plugin>

Plugin ​

ts
type Plugin: {
  deserialize: (input: string) => Promise<Any>;
  serialize: (input: Any) => Promise<string>;
};

Type declaration ​

NameType
deserialize(input: string) => Promise<Any>
serialize(input: Any) => Promise<string>

Variables ​

default ​

ts
const default: Clippium<ClippiumDataWithPlugins>;

Namespaces ​