createCodamaConfig
Create a Codama CLI configuration to generate a program client from an IDL.
Normally saved to codama.js.
Example
Parameters
| Parameter | Type |
|---|---|
__namedParameters | { clientJs: string; clientRust?: string; dependencyMap?: Record<string, string>; idl: string; } |
__namedParameters.clientJs | string |
__namedParameters.clientRust? | string |
__namedParameters.dependencyMap? | Record<string, string> |
__namedParameters.idl | string |
Returns
| Name | Type | Default value |
|---|---|---|
idl | string | - |
scripts | { js: { args: ( | string | { dependencyMap: Record<string, string>; })[]; from: string; }; rust?: { args: ( | string | { crateFolder: string; formatCode: boolean; })[]; from: string; }; } | - |
scripts.js | { args: ( | string | { dependencyMap: Record<string, string>; })[]; from: string; } | - |
scripts.js.args | ( | string | { dependencyMap: Record<string, string>; })[] | - |
scripts.js.from | string | "@codama/renderers-js" |
scripts.rust? | { args: ( | string | { crateFolder: string; formatCode: boolean; })[]; from: string; } | - |
scripts.rust.args | ( | string | { crateFolder: string; formatCode: boolean; })[] | - |
scripts.rust.from | string | "@codama/renderers-rust" |