summaryrefslogtreecommitdiff
path: root/packages/astro/src/compiler/codegen/interfaces.ts
blob: 04667557d658e7c423eb0763e7c89305e81268a9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
import type { Expression, TemplateNode } from '@astrojs/parser';

export interface Attribute {
  start: number;
  end: number;
  type: 'Attribute' | 'Spread';
  name: string;
  value: TemplateNode[] | boolean;
  expression?: Expression;
}