JavaScript version
remainder.js
const remainder = (...args) => args.reduce((a, b) => a % b);
TypeScript version
remainder.ts
const remainder = (...args: number[]): number => args.reduce((a, b) => a % b);
Examples
examples.js
remainder(1, 2, 3, 4); // 1