Interface: FitParserModule
Defined in: shared/fitParser.ts:114
Complete runtime export surface currently exposed by fitParser.js.
Propertiesβ
applyUnknownMessageLabelsβ
applyUnknownMessageLabels: (messages: FitMessages) => FitMessages;
Defined in: shared/fitParser.ts:115
Parametersβ
messagesβ
Returnsβ
decodeFitFileβ
decodeFitFile: (
fileBuffer: Buffer<ArrayBufferLike> | Uint8Array<ArrayBufferLike>,
options?: Partial<DecoderOptions>,
fitsdk?: FitSdkModule | null
) => Promise<FitDecodeResult>;
Defined in: shared/fitParser.ts:116
Parametersβ
fileBufferβ
| Buffer<ArrayBufferLike>
| Uint8Array<ArrayBufferLike>
options?β
fitsdk?β
FitSdkModule | null
Returnsβ
DECODER_OPTIONS_SCHEMAβ
DECODER_OPTIONS_SCHEMA: Record<keyof DecoderOptions, DecoderOptionSchemaEntry>;
Defined in: shared/fitParser.ts:121
FitDecodeErrorβ
FitDecodeError: FitDecodeErrorConstructor;
Defined in: shared/fitParser.ts:125
getCurrentDecoderOptionsβ
getCurrentDecoderOptions: () => DecoderOptions;
Defined in: shared/fitParser.ts:126
Returnsβ
getDefaultDecoderOptionsβ
getDefaultDecoderOptions: () => DecoderOptions;
Defined in: shared/fitParser.ts:127
Returnsβ
getPersistedDecoderOptionsβ
getPersistedDecoderOptions: () => DecoderOptions;
Defined in: shared/fitParser.ts:128
Returnsβ
initializeStateManagementβ
initializeStateManagement: (stateManagers?: FitParserStateManagers) => void;
Defined in: shared/fitParser.ts:129
Parametersβ
stateManagers?β
Returnsβ
void
resetDecoderOptionsβ
resetDecoderOptions: () => DecoderOptionsUpdateResult;
Defined in: shared/fitParser.ts:130
Returnsβ
updateDecoderOptionsβ
updateDecoderOptions: (newOptions: Partial<DecoderOptions>) =>
DecoderOptionsUpdateResult;
Defined in: shared/fitParser.ts:131
Parametersβ
newOptionsβ
Returnsβ
validateDecoderOptionsβ
validateDecoderOptions: (options: Partial<DecoderOptions> | null | undefined) =>
DecoderOptionsValidationResult;
Defined in: shared/fitParser.ts:134
Parametersβ
optionsβ
| Partial<DecoderOptions>
| null
| undefined