---
editLink: false
lastUpdated: false
---

[@salesforce/b2c-tooling-sdk](../../../modules.md) / [operations/code](../index.md) / parseCodeVersionFile

# Function: parseCodeVersionFile()

> **parseCodeVersionFile**(`content`): [`CodeVersionFileEntry`](../interfaces/CodeVersionFileEntry.md)[] \| `undefined`

Defined in: [packages/b2c-tooling-sdk/src/operations/code/webdav-scripts-backend.ts:53](https://github.com/SalesforceCommerceCloud/b2c-developer-tooling/blob/b7ec7d4a1464ef7bbb6a5757ffd6f99a18a31bf6/packages/b2c-tooling-sdk/src/operations/code/webdav-scripts-backend.ts#L53)

Parses the instance's `Cartridges/.version` file the way the server does.

## Parameters

### content

`string`

## Returns

[`CodeVersionFileEntry`](../interfaces/CodeVersionFileEntry.md)[] \| `undefined`

The recorded code versions, or `undefined` when the file is
  incomplete (no end-of-file marker, for example while it is being rewritten)

## Throws

Error if the file declares an unsupported format version
