The name of the sidecar file.
The file object representing this file.
The raw JSON data.
The external definitions to use.
The Object representing this file data. This is used to generate BidsHedIssue objects.
This file's JSON data.
The name of this file.
Determine whether this file has any HED data.
Whether this is a TSV file timeline file.
The validator class used to validate this file.
The validator class used to validate this file.
Parse this sidecar's HED strings within the sidecar structure.
The parsed strings are placed into parsedHedData.
The HED schema collection.
True if full validation should be performed.
[Issue[], Issue[]] Any errors and warnings found
Validate this validator's tsv file.
The HED schemas used to validate this file.
Static
createParse a BIDS sidecar from a BIDS dataset path.
The root path of the dataset.
The relative path of the file within the dataset.
The built sidecar object.
Static
readRead a BIDS file from a path.
The actual path of the file.
A Promise that resolves to a two-element array containing the file contents and a mocked BIDS-type file object.
Static
readRead a BIDS file from a relative path within a dataset.
The root path of the dataset.
The relative path of the file within the dataset.
A Promise that resolves to a two-element array containing the file contents and a mocked BIDS-type file object.
Constructor for a BIDS sidecar. Used for files like events.json, participants.json, etc.