@kaiord/core / fromText
Function: fromText()
fromText(
text,reader,logger?):Promise<{events?:object[];extensions?:Record<string,unknown>;laps?:object[];metadata: {created:string;manufacturer?:string;product?:string;serialNumber?:string;sport:string;subSport?:string; };records?:object[];sessions?:object[];type:"structured_workout"|"recorded_activity"|"course";version:string; }>
Defined in: packages/core/src/application/from-format.ts:40
Converts text format data to KRD with validation.
Parameters
text
string
reader
logger?
Returns
Promise<{ events?: object[]; extensions?: Record<string, unknown>; laps?: object[]; metadata: { created: string; manufacturer?: string; product?: string; serialNumber?: string; sport: string; subSport?: string; }; records?: object[]; sessions?: object[]; type: "structured_workout" | "recorded_activity" | "course"; version: string; }>
Example
import { fromText } from '@kaiord/core';
import { tcxReader } from '@kaiord/tcx';
const krd = await fromText(xmlString, tcxReader);