UNPKG

cordbuilder

Version:

Simple dsl to create discord builders simple.

42 lines (41 loc) 1.81 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EMBED_SUB_PROPERTIES = exports.EMBED_PROPERTIES = void 0; const ast_1 = require("../types/ast"); exports.EMBED_PROPERTIES = [ { name: "title", kind: ast_1.ExpressionKind.StringExpression }, { name: "description", kind: ast_1.ExpressionKind.StringExpression }, { name: "image", kind: ast_1.ExpressionKind.StringExpression }, { name: "timestamp", kind: ast_1.ExpressionKind.BooleanExpression }, { name: "thumbnail", kind: ast_1.ExpressionKind.StringExpression }, { name: "url", kind: ast_1.ExpressionKind.StringExpression }, { name: "color", kind: ast_1.ExpressionKind.StringExpression }, { name: "field", kind: ast_1.ExpressionKind.ArgumentsExpression }, { name: "author", kind: ast_1.ExpressionKind.StringExpression }, { name: "footer", kind: ast_1.ExpressionKind.ArgumentsExpression }, ]; exports.EMBED_SUB_PROPERTIES = [ { name: "field", props: [ { name: "name", kind: ast_1.ExpressionKind.StringExpression, required: true }, { name: "value", kind: ast_1.ExpressionKind.StringExpression, required: true }, { name: "inline", kind: ast_1.ExpressionKind.BooleanExpression }, ], }, { name: "footer", props: [ { name: "text", kind: ast_1.ExpressionKind.StringExpression, required: true }, { name: "icon", kind: ast_1.ExpressionKind.StringExpression }, ], }, { name: "author", props: [ { name: "name", kind: ast_1.ExpressionKind.StringExpression, required: true }, { name: "icon", kind: ast_1.ExpressionKind.StringExpression }, { name: "url", kind: ast_1.ExpressionKind.StringExpression }, ], }, ];