zephyr-edge-contract
Version:
Edge contract for Zephyr
28 lines (27 loc) • 751 B
JavaScript
import { createApplicationUid } from "./create-application-uid.mjs";
function createSnapshotId(options) {
const build_id = [
options.zeConfig.user,
options.zeConfig.buildId
].join('-').replace(/_/gm, '-');
return [
build_id,
createApplicationUid(options.app)
].join('.');
}
function flatCreateSnapshotId(props) {
const build_id = [
props.username,
props.buildId
].join('-').replace(/_/gm, '-');
return [
build_id,
createApplicationUid({
org: props.org,
project: props.project,
name: props.name
})
].join('.');
}
export { createSnapshotId, flatCreateSnapshotId };
//# sourceMappingURL=create-snapshot-id.mjs.map