Skip to content

Creating a TimeSeries of IndexedEvent with indexes before epoch throws TypeError #236

@imaspeer

Description

@imaspeer

The following code

const pond = require('pondjs');

const index = pond.Index.getIndexString('1d', new Date('1969-12-31')); // 1d--1
new pond.TimeSeries({columns: ['index', 'value'], points: [[index, 1]]});

which should be correct according to the documentation of TimeSeries, throws TypeError: Cannot read property 'begin' of undefined.

The error happens for any date before 1970-01-01, and it works correctly for any date after.
Using an index string of the form 1969-12-01 also results in the same error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions