221
}
222
if (changesetId.startsWith(COMPARE_CHANGESET_PREFIX)) {
223
>
const tail = changesetId.slice(COMPARE_CHANGESET_PREFIX.length);
changesetUri.ts
224
>
const parts = tail.split('/');
225
>
// Reject anything that isn't exactly `<originalTurnId>/<modifiedTurnId>`,
226
>
// and reject unexpanded template variables on either side.
227
>
if (parts.length !== 2) {
228
return undefined;
229
}
231
>
if (!originalTurnId || !modifiedTurnId
232
>
|| originalTurnId === COMPARE_ORIGINAL_TEMPLATE_VARIABLE
233
>
|| modifiedTurnId === COMPARE_MODIFIED_TEMPLATE_VARIABLE) {
234
return undefined;
235
}