API Reference > imodeljs-common > iModels > IModelVersion > evaluateChangeSet evaluateChangeSet Method Evaluate the ChangeSet Id corresponding to the version. All change sets up to and including the returned ChangeSet Id need to be applied to update the iModel to this version. Returns an empty string if this contains the first version (before any change sets). If the version was already specified as of a ChangeSet, the method simply returns that Id without any validation. evaluateChangeSet(requestContext: AuthorizedClientRequestContext, iModelId: GuidString, imodelClient: IModelClient): Promise<GuidString> Parameter Type Description requestContext AuthorizedClientRequestContext iModelId GuidString imodelClient IModelClient Returns - Promise<GuidString> Defined in core/common/src/IModelVersion.ts Line 94 Last Updated: 13 June, 2024