[Home](./index.md) > [@keymanapp/kmc-model-info](./kmc-model-info.md) > [ModelInfoCompiler](./kmc-model-info.modelinfocompiler.md) > [write](./kmc-model-info.modelinfocompiler.write.md) ## ModelInfoCompiler.write() method Write artifacts from a successful compile to disk, via callbacks methods. The artifacts written may include: - .model\_info file - metadata file used by keyman.com **Signature:** ```typescript write(artifacts: ModelInfoCompilerArtifacts): Promise; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | artifacts | [ModelInfoCompilerArtifacts](./kmc-model-info.modelinfocompilerartifacts.md) | object containing artifact binary data to write out | **Returns:** Promise<boolean> true on success