Skip to content

@gluonjs/core / packages/compiler/src / GluonSfcParseResult

Interface: GluonSfcParseResult ​

Properties ​

blocks ​

readonly blocks: readonly GluonSfcBlock[]


errors ​

readonly errors: readonly GluonSfcParseError[]

Example ​

Keep the complete typed SFC parse result as the shared compiler/editor input:

ts
import { parseGluonSfc, type GluonSfcParseResult } from '@gluonjs/compiler';

const result: GluonSfcParseResult = parseGluonSfc('<template component="Card" layer="atom"><p /></template>', 'Card.gluon');
console.log(result.blocks.length, result.errors.length);

Version-matched documentation. Examples are checked against the public package contracts.