UNPKG

locutus

Version:

Locutus other languages' standard libraries to JavaScript for fun and educational purposes

171 lines (170 loc) 17.7 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.pythonCountOf = exports.pythonContains = exports.pythonConcat = exports.pythonCompare = exports.pythonBitXor = exports.pythonBitOr = exports.pythonBitAnd = exports.pythonBisectRight = exports.pythonBisectLeft = exports.pythonBisect = exports.pythonAdd = exports.pythonAbs = exports.parseZipLongestArgs = exports.parseProductArgs = exports.normalizeWeekWidth = exports.normalizeTimeTuple = exports.normalizeMonthsPerRow = exports.normalizeMonthWidth = exports.normalizeLineSpacing = exports.normalizeFormatSpacing = exports.normalizeFormatColumnWidth = exports.normalizeColumnSpacing = exports.normalizeCalendarYear = exports.normalizeCalendarMonth = exports.normalizeCalendarDay = exports.noInitializer = exports.itertoolsZipLongest = exports.itertoolsProduct = exports.itertoolsPermutations = exports.itertoolsPairwise = exports.itertoolsIslice = exports.itertoolsCompress = exports.itertoolsCombinationsWithReplacement = exports.itertoolsCombinations = exports.itertoolsChain = exports.itertoolsBatched = exports.itertoolsAccumulate = exports.isNumericLike = exports.isLeapYear = exports.isIntegralStatisticValue = exports.fromPythonInteger = exports.formatYear = exports.formatWeek = exports.formatString = exports.formatMonth = exports.daysInMonth = exports.countLeapYearsBetween = exports.buildWeekHeader = exports.buildMonthCalendar = exports.assertStatisticsArray = void 0; exports.toStatisticNumber = exports.toPythonNumber = exports.toPythonInteger = exports.toNumericSequence = exports.toIterableArray = exports.toFloatStatisticNumber = exports.toCalendarInteger = exports.timeTupleToUnixSeconds = exports.sumProducts = exports.sumNumbers = exports.statisticsVarianceFromSequence = exports.statisticsMeanFromSequence = exports.sortStatisticsValues = exports.pythonWeekday = exports.pythonTruth = exports.pythonTrueDiv = exports.pythonSub = exports.pythonReduce = exports.pythonRShift = exports.pythonPow = exports.pythonPos = exports.pythonNot = exports.pythonNeg = exports.pythonMul = exports.pythonMod = exports.pythonLShift = exports.pythonInvert = exports.pythonIndexOf = exports.pythonIndex = exports.pythonIdentity = exports.pythonGetItem = exports.pythonFloorDiv = exports.pythonEqual = void 0; var _statistics_ts_1 = require("./_statistics.js"); Object.defineProperty(exports, "assertStatisticsArray", { enumerable: true, get: function () { return _statistics_ts_1.assertStatisticsArray; } }); var _calendar_ts_1 = require("./_calendar.js"); Object.defineProperty(exports, "buildMonthCalendar", { enumerable: true, get: function () { return _calendar_ts_1.buildMonthCalendar; } }); var _calendar_ts_2 = require("./_calendar.js"); Object.defineProperty(exports, "buildWeekHeader", { enumerable: true, get: function () { return _calendar_ts_2.buildWeekHeader; } }); var _calendar_ts_3 = require("./_calendar.js"); Object.defineProperty(exports, "countLeapYearsBetween", { enumerable: true, get: function () { return _calendar_ts_3.countLeapYearsBetween; } }); var _calendar_ts_4 = require("./_calendar.js"); Object.defineProperty(exports, "daysInMonth", { enumerable: true, get: function () { return _calendar_ts_4.daysInMonth; } }); var _calendar_ts_5 = require("./_calendar.js"); Object.defineProperty(exports, "formatMonth", { enumerable: true, get: function () { return _calendar_ts_5.formatMonth; } }); var _calendar_ts_6 = require("./_calendar.js"); Object.defineProperty(exports, "formatString", { enumerable: true, get: function () { return _calendar_ts_6.formatString; } }); var _calendar_ts_7 = require("./_calendar.js"); Object.defineProperty(exports, "formatWeek", { enumerable: true, get: function () { return _calendar_ts_7.formatWeek; } }); var _calendar_ts_8 = require("./_calendar.js"); Object.defineProperty(exports, "formatYear", { enumerable: true, get: function () { return _calendar_ts_8.formatYear; } }); var _operator_ts_1 = require("./_operator.js"); Object.defineProperty(exports, "fromPythonInteger", { enumerable: true, get: function () { return _operator_ts_1.fromPythonInteger; } }); var _statistics_ts_2 = require("./_statistics.js"); Object.defineProperty(exports, "isIntegralStatisticValue", { enumerable: true, get: function () { return _statistics_ts_2.isIntegralStatisticValue; } }); var _calendar_ts_9 = require("./_calendar.js"); Object.defineProperty(exports, "isLeapYear", { enumerable: true, get: function () { return _calendar_ts_9.isLeapYear; } }); var _operator_ts_2 = require("./_operator.js"); Object.defineProperty(exports, "isNumericLike", { enumerable: true, get: function () { return _operator_ts_2.isNumericLike; } }); var _itertools_ts_1 = require("./_itertools.js"); Object.defineProperty(exports, "itertoolsAccumulate", { enumerable: true, get: function () { return _itertools_ts_1.itertoolsAccumulate; } }); var _itertools_ts_2 = require("./_itertools.js"); Object.defineProperty(exports, "itertoolsBatched", { enumerable: true, get: function () { return _itertools_ts_2.itertoolsBatched; } }); var _itertools_ts_3 = require("./_itertools.js"); Object.defineProperty(exports, "itertoolsChain", { enumerable: true, get: function () { return _itertools_ts_3.itertoolsChain; } }); var _itertools_ts_4 = require("./_itertools.js"); Object.defineProperty(exports, "itertoolsCombinations", { enumerable: true, get: function () { return _itertools_ts_4.itertoolsCombinations; } }); var _itertools_ts_5 = require("./_itertools.js"); Object.defineProperty(exports, "itertoolsCombinationsWithReplacement", { enumerable: true, get: function () { return _itertools_ts_5.itertoolsCombinationsWithReplacement; } }); var _itertools_ts_6 = require("./_itertools.js"); Object.defineProperty(exports, "itertoolsCompress", { enumerable: true, get: function () { return _itertools_ts_6.itertoolsCompress; } }); var _itertools_ts_7 = require("./_itertools.js"); Object.defineProperty(exports, "itertoolsIslice", { enumerable: true, get: function () { return _itertools_ts_7.itertoolsIslice; } }); var _itertools_ts_8 = require("./_itertools.js"); Object.defineProperty(exports, "itertoolsPairwise", { enumerable: true, get: function () { return _itertools_ts_8.itertoolsPairwise; } }); var _itertools_ts_9 = require("./_itertools.js"); Object.defineProperty(exports, "itertoolsPermutations", { enumerable: true, get: function () { return _itertools_ts_9.itertoolsPermutations; } }); var _itertools_ts_10 = require("./_itertools.js"); Object.defineProperty(exports, "itertoolsProduct", { enumerable: true, get: function () { return _itertools_ts_10.itertoolsProduct; } }); var _itertools_ts_11 = require("./_itertools.js"); Object.defineProperty(exports, "itertoolsZipLongest", { enumerable: true, get: function () { return _itertools_ts_11.itertoolsZipLongest; } }); var _functools_ts_1 = require("./_functools.js"); Object.defineProperty(exports, "noInitializer", { enumerable: true, get: function () { return _functools_ts_1.noInitializer; } }); var _calendar_ts_10 = require("./_calendar.js"); Object.defineProperty(exports, "normalizeCalendarDay", { enumerable: true, get: function () { return _calendar_ts_10.normalizeCalendarDay; } }); var _calendar_ts_11 = require("./_calendar.js"); Object.defineProperty(exports, "normalizeCalendarMonth", { enumerable: true, get: function () { return _calendar_ts_11.normalizeCalendarMonth; } }); var _calendar_ts_12 = require("./_calendar.js"); Object.defineProperty(exports, "normalizeCalendarYear", { enumerable: true, get: function () { return _calendar_ts_12.normalizeCalendarYear; } }); var _calendar_ts_13 = require("./_calendar.js"); Object.defineProperty(exports, "normalizeColumnSpacing", { enumerable: true, get: function () { return _calendar_ts_13.normalizeColumnSpacing; } }); var _calendar_ts_14 = require("./_calendar.js"); Object.defineProperty(exports, "normalizeFormatColumnWidth", { enumerable: true, get: function () { return _calendar_ts_14.normalizeFormatColumnWidth; } }); var _calendar_ts_15 = require("./_calendar.js"); Object.defineProperty(exports, "normalizeFormatSpacing", { enumerable: true, get: function () { return _calendar_ts_15.normalizeFormatSpacing; } }); var _calendar_ts_16 = require("./_calendar.js"); Object.defineProperty(exports, "normalizeLineSpacing", { enumerable: true, get: function () { return _calendar_ts_16.normalizeLineSpacing; } }); var _calendar_ts_17 = require("./_calendar.js"); Object.defineProperty(exports, "normalizeMonthWidth", { enumerable: true, get: function () { return _calendar_ts_17.normalizeMonthWidth; } }); var _calendar_ts_18 = require("./_calendar.js"); Object.defineProperty(exports, "normalizeMonthsPerRow", { enumerable: true, get: function () { return _calendar_ts_18.normalizeMonthsPerRow; } }); var _calendar_ts_19 = require("./_calendar.js"); Object.defineProperty(exports, "normalizeTimeTuple", { enumerable: true, get: function () { return _calendar_ts_19.normalizeTimeTuple; } }); var _calendar_ts_20 = require("./_calendar.js"); Object.defineProperty(exports, "normalizeWeekWidth", { enumerable: true, get: function () { return _calendar_ts_20.normalizeWeekWidth; } }); var _itertools_ts_12 = require("./_itertools.js"); Object.defineProperty(exports, "parseProductArgs", { enumerable: true, get: function () { return _itertools_ts_12.parseProductArgs; } }); var _itertools_ts_13 = require("./_itertools.js"); Object.defineProperty(exports, "parseZipLongestArgs", { enumerable: true, get: function () { return _itertools_ts_13.parseZipLongestArgs; } }); var _operator_ts_3 = require("./_operator.js"); Object.defineProperty(exports, "pythonAbs", { enumerable: true, get: function () { return _operator_ts_3.pythonAbs; } }); var _operator_ts_4 = require("./_operator.js"); Object.defineProperty(exports, "pythonAdd", { enumerable: true, get: function () { return _operator_ts_4.pythonAdd; } }); var _bisect_ts_1 = require("./_bisect.js"); Object.defineProperty(exports, "pythonBisect", { enumerable: true, get: function () { return _bisect_ts_1.pythonBisect; } }); var _bisect_ts_2 = require("./_bisect.js"); Object.defineProperty(exports, "pythonBisectLeft", { enumerable: true, get: function () { return _bisect_ts_2.pythonBisectLeft; } }); var _bisect_ts_3 = require("./_bisect.js"); Object.defineProperty(exports, "pythonBisectRight", { enumerable: true, get: function () { return _bisect_ts_3.pythonBisectRight; } }); var _operator_ts_5 = require("./_operator.js"); Object.defineProperty(exports, "pythonBitAnd", { enumerable: true, get: function () { return _operator_ts_5.pythonBitAnd; } }); var _operator_ts_6 = require("./_operator.js"); Object.defineProperty(exports, "pythonBitOr", { enumerable: true, get: function () { return _operator_ts_6.pythonBitOr; } }); var _operator_ts_7 = require("./_operator.js"); Object.defineProperty(exports, "pythonBitXor", { enumerable: true, get: function () { return _operator_ts_7.pythonBitXor; } }); var _operator_ts_8 = require("./_operator.js"); Object.defineProperty(exports, "pythonCompare", { enumerable: true, get: function () { return _operator_ts_8.pythonCompare; } }); var _operator_ts_9 = require("./_operator.js"); Object.defineProperty(exports, "pythonConcat", { enumerable: true, get: function () { return _operator_ts_9.pythonConcat; } }); var _operator_ts_10 = require("./_operator.js"); Object.defineProperty(exports, "pythonContains", { enumerable: true, get: function () { return _operator_ts_10.pythonContains; } }); var _operator_ts_11 = require("./_operator.js"); Object.defineProperty(exports, "pythonCountOf", { enumerable: true, get: function () { return _operator_ts_11.pythonCountOf; } }); var _operator_ts_12 = require("./_operator.js"); Object.defineProperty(exports, "pythonEqual", { enumerable: true, get: function () { return _operator_ts_12.pythonEqual; } }); var _operator_ts_13 = require("./_operator.js"); Object.defineProperty(exports, "pythonFloorDiv", { enumerable: true, get: function () { return _operator_ts_13.pythonFloorDiv; } }); var _operator_ts_14 = require("./_operator.js"); Object.defineProperty(exports, "pythonGetItem", { enumerable: true, get: function () { return _operator_ts_14.pythonGetItem; } }); var _operator_ts_15 = require("./_operator.js"); Object.defineProperty(exports, "pythonIdentity", { enumerable: true, get: function () { return _operator_ts_15.pythonIdentity; } }); var _operator_ts_16 = require("./_operator.js"); Object.defineProperty(exports, "pythonIndex", { enumerable: true, get: function () { return _operator_ts_16.pythonIndex; } }); var _operator_ts_17 = require("./_operator.js"); Object.defineProperty(exports, "pythonIndexOf", { enumerable: true, get: function () { return _operator_ts_17.pythonIndexOf; } }); var _operator_ts_18 = require("./_operator.js"); Object.defineProperty(exports, "pythonInvert", { enumerable: true, get: function () { return _operator_ts_18.pythonInvert; } }); var _operator_ts_19 = require("./_operator.js"); Object.defineProperty(exports, "pythonLShift", { enumerable: true, get: function () { return _operator_ts_19.pythonLShift; } }); var _operator_ts_20 = require("./_operator.js"); Object.defineProperty(exports, "pythonMod", { enumerable: true, get: function () { return _operator_ts_20.pythonMod; } }); var _operator_ts_21 = require("./_operator.js"); Object.defineProperty(exports, "pythonMul", { enumerable: true, get: function () { return _operator_ts_21.pythonMul; } }); var _operator_ts_22 = require("./_operator.js"); Object.defineProperty(exports, "pythonNeg", { enumerable: true, get: function () { return _operator_ts_22.pythonNeg; } }); var _operator_ts_23 = require("./_operator.js"); Object.defineProperty(exports, "pythonNot", { enumerable: true, get: function () { return _operator_ts_23.pythonNot; } }); var _operator_ts_24 = require("./_operator.js"); Object.defineProperty(exports, "pythonPos", { enumerable: true, get: function () { return _operator_ts_24.pythonPos; } }); var _operator_ts_25 = require("./_operator.js"); Object.defineProperty(exports, "pythonPow", { enumerable: true, get: function () { return _operator_ts_25.pythonPow; } }); var _operator_ts_26 = require("./_operator.js"); Object.defineProperty(exports, "pythonRShift", { enumerable: true, get: function () { return _operator_ts_26.pythonRShift; } }); var _functools_ts_2 = require("./_functools.js"); Object.defineProperty(exports, "pythonReduce", { enumerable: true, get: function () { return _functools_ts_2.pythonReduce; } }); var _operator_ts_27 = require("./_operator.js"); Object.defineProperty(exports, "pythonSub", { enumerable: true, get: function () { return _operator_ts_27.pythonSub; } }); var _operator_ts_28 = require("./_operator.js"); Object.defineProperty(exports, "pythonTrueDiv", { enumerable: true, get: function () { return _operator_ts_28.pythonTrueDiv; } }); var _operator_ts_29 = require("./_operator.js"); Object.defineProperty(exports, "pythonTruth", { enumerable: true, get: function () { return _operator_ts_29.pythonTruth; } }); var _calendar_ts_21 = require("./_calendar.js"); Object.defineProperty(exports, "pythonWeekday", { enumerable: true, get: function () { return _calendar_ts_21.pythonWeekday; } }); var _statistics_ts_3 = require("./_statistics.js"); Object.defineProperty(exports, "sortStatisticsValues", { enumerable: true, get: function () { return _statistics_ts_3.sortStatisticsValues; } }); var _statistics_ts_4 = require("./_statistics.js"); Object.defineProperty(exports, "statisticsMeanFromSequence", { enumerable: true, get: function () { return _statistics_ts_4.statisticsMeanFromSequence; } }); var _statistics_ts_5 = require("./_statistics.js"); Object.defineProperty(exports, "statisticsVarianceFromSequence", { enumerable: true, get: function () { return _statistics_ts_5.statisticsVarianceFromSequence; } }); var _statistics_ts_6 = require("./_statistics.js"); Object.defineProperty(exports, "sumNumbers", { enumerable: true, get: function () { return _statistics_ts_6.sumNumbers; } }); var _statistics_ts_7 = require("./_statistics.js"); Object.defineProperty(exports, "sumProducts", { enumerable: true, get: function () { return _statistics_ts_7.sumProducts; } }); var _calendar_ts_22 = require("./_calendar.js"); Object.defineProperty(exports, "timeTupleToUnixSeconds", { enumerable: true, get: function () { return _calendar_ts_22.timeTupleToUnixSeconds; } }); var _calendar_ts_23 = require("./_calendar.js"); Object.defineProperty(exports, "toCalendarInteger", { enumerable: true, get: function () { return _calendar_ts_23.toCalendarInteger; } }); var _statistics_ts_8 = require("./_statistics.js"); Object.defineProperty(exports, "toFloatStatisticNumber", { enumerable: true, get: function () { return _statistics_ts_8.toFloatStatisticNumber; } }); var _itertools_ts_14 = require("./_itertools.js"); Object.defineProperty(exports, "toIterableArray", { enumerable: true, get: function () { return _itertools_ts_14.toIterableArray; } }); var _statistics_ts_9 = require("./_statistics.js"); Object.defineProperty(exports, "toNumericSequence", { enumerable: true, get: function () { return _statistics_ts_9.toNumericSequence; } }); var _operator_ts_30 = require("./_operator.js"); Object.defineProperty(exports, "toPythonInteger", { enumerable: true, get: function () { return _operator_ts_30.toPythonInteger; } }); var _operator_ts_31 = require("./_operator.js"); Object.defineProperty(exports, "toPythonNumber", { enumerable: true, get: function () { return _operator_ts_31.toPythonNumber; } }); var _statistics_ts_10 = require("./_statistics.js"); Object.defineProperty(exports, "toStatisticNumber", { enumerable: true, get: function () { return _statistics_ts_10.toStatisticNumber; } });