mirror of
https://github.com/webadderallorg/Recordly.git
synced 2026-09-24 06:46:09 +00:00
21 lines
755 B
TypeScript
21 lines
755 B
TypeScript
export const STABLE_UPDATE_CHANNEL = "latest";
|
|
export const EXPERIMENTAL_UPDATE_CHANNEL = "beta";
|
|
export const EXPERIMENTAL_UPDATE_DESCRIPTION =
|
|
"You've opted into experimental updates so you have the choice to test the latest update of Recordly before it's widely available.";
|
|
|
|
export interface UpdateChannelConfiguration {
|
|
channel: typeof STABLE_UPDATE_CHANNEL | typeof EXPERIMENTAL_UPDATE_CHANNEL;
|
|
allowPrerelease: boolean;
|
|
allowDowngrade: false;
|
|
}
|
|
|
|
export function getUpdateChannelConfiguration(
|
|
experimentalUpdatesEnabled: boolean,
|
|
): UpdateChannelConfiguration {
|
|
return {
|
|
channel: experimentalUpdatesEnabled ? EXPERIMENTAL_UPDATE_CHANNEL : STABLE_UPDATE_CHANNEL,
|
|
allowPrerelease: experimentalUpdatesEnabled,
|
|
allowDowngrade: false,
|
|
};
|
|
}
|