@recraft-ai/mcp-recraft-server
Version:
MCP Server implementation for recraft.ai API
40 lines (39 loc) • 1.63 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.instanceOfUserControls = instanceOfUserControls;
exports.UserControlsFromJSON = UserControlsFromJSON;
exports.UserControlsFromJSONTyped = UserControlsFromJSONTyped;
exports.UserControlsToJSON = UserControlsToJSON;
exports.UserControlsToJSONTyped = UserControlsToJSONTyped;
const ImageColor_1 = require("./ImageColor");
function instanceOfUserControls(value) {
return true;
}
function UserControlsFromJSON(json) {
return UserControlsFromJSONTyped(json, false);
}
function UserControlsFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'artisticLevel': json['artistic_level'] == null ? undefined : json['artistic_level'],
'backgroundColor': json['background_color'] == null ? undefined : (0, ImageColor_1.ImageColorFromJSON)(json['background_color']),
'colors': json['colors'] == null ? undefined : (json['colors'].map(ImageColor_1.ImageColorFromJSON)),
'noText': json['no_text'] == null ? undefined : json['no_text'],
};
}
function UserControlsToJSON(json) {
return UserControlsToJSONTyped(json, false);
}
function UserControlsToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
return {
'artistic_level': value['artisticLevel'],
'background_color': (0, ImageColor_1.ImageColorToJSON)(value['backgroundColor']),
'colors': value['colors'] == null ? undefined : (value['colors'].map(ImageColor_1.ImageColorToJSON)),
'no_text': value['noText'],
};
}