mirror of
https://github.com/asphyxia-core/plugins.git
synced 2026-03-21 17:34:46 -05:00
19 lines
659 B
TypeScript
19 lines
659 B
TypeScript
export const isGF = (info: EamuseInfo) => {
|
|
return info.model.split(':')[2] == 'A';
|
|
};
|
|
|
|
export const isDM = (info: EamuseInfo) => {
|
|
return info.model.split(':')[2] == 'B';
|
|
};
|
|
|
|
export const getVersion = (info: EamuseInfo) => {
|
|
const moduleName: string = info.module;
|
|
return moduleName.match(/([^_]*)_(.*)/)[1];
|
|
};
|
|
|
|
export function isRequiredVersion(major: number, minor: number) {
|
|
// version value exposed since Core v1.19
|
|
const core_major = typeof CORE_VERSION_MAJOR === "number" ? CORE_VERSION_MAJOR : 1
|
|
const core_minor = typeof CORE_VERSION_MINOR === "number" ? CORE_VERSION_MINOR : 18
|
|
return core_major >= major && core_minor >= minor
|
|
} |