midjourney-mcp
Version:
A Model Context Protocol server for Midjourney integration via MJ API
25 lines • 901 B
JavaScript
/**
* TypeScript type definitions for Midjourney operations
*/
// ============================================================================
// Type Guards
// ============================================================================
export function isTaskCompleted(status) {
return status === 'SUCCESS' || status === 'FAILURE';
}
export function isTaskSuccessful(status) {
return status === 'SUCCESS';
}
export function isValidAspectRatio(ratio) {
const validRatios = ['1:1', '16:9', '9:16', '4:3', '3:4', '2:3', '3:2', '5:4', '4:5'];
return validRatios.includes(ratio);
}
export function isValidQuality(quality) {
const validQualities = ['low', 'medium', 'high'];
return validQualities.includes(quality);
}
export function isValidStyle(style) {
const validStyles = ['raw', 'stylize'];
return validStyles.includes(style);
}
//# sourceMappingURL=midjourney.js.map