@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
47 lines • 1.39 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.windowEventContract = void 0;
const schema_1 = require("@sprucelabs/schema");
// ** Window Widget ** //
exports.windowEventContract = {
eventSignatures: {
key: {
emitPayloadSchema: (0, schema_1.buildSchema)({
id: 'windowKeyEmitPayload',
fields: {
key: {
type: 'text',
isRequired: true,
},
},
}),
},
kill: {
emitPayloadSchema: (0, schema_1.buildSchema)({
id: 'killEmitPayload',
fields: {
code: {
type: 'number',
isRequired: true,
},
},
}),
},
resize: {
emitPayloadSchema: (0, schema_1.buildSchema)({
id: 'resizeEmitPayload',
fields: {
width: {
type: 'number',
isRequired: true,
},
height: {
type: 'number',
isRequired: true,
},
},
}),
},
},
};
//# sourceMappingURL=window.types.js.map