# Component definitions ## Simple calculator ```yaml code: basics.calculator description: Do simple operations for numbers in `args` input. inputs: - operator: string enum { add, subtract, multiply, divide } - args: object[] outputs: - result: object source: S8n.Components.Packages (project) class: S8n.Components.Basics.Calculator methods: Calc() gui: ComponentCalculator.vue ```