structium - API documentation β
Functions β
defineConfig() β
ts
function defineConfig(config: Config): ConfigDefine a configuration for structium.
Parameters β
| Parameter | Type | Description |
|---|---|---|
config | Config | The configuration. |
Returns β
The configuration.
Type Aliases β
Config β
ts
type Config: {
plugins: Record<string, Plugin>;
};Type declaration β
| Name | Type |
|---|---|
plugins? | Record<string, Plugin> |
Plugin β
ts
type Plugin: {
deserialize: (input: string) => Promise<Any>;
serialize: (input: Any) => Promise<string>;
};Type declaration β
| Name | Type |
|---|---|
deserialize | (input: string) => Promise<Any> |
serialize | (input: Any) => Promise<string> |
Variables β
default β
ts
const default: Clippium<ClippiumDataWithPlugins>;