file
Estimated time to read: 3 minutes
Classes¶
PomlFile¶
Defined in: packages/poml/file.tsx:56
Constructors¶
Constructor¶
new PomlFile(
text,options?,sourcePath?):PomlFile
Defined in: packages/poml/file.tsx:71
Parameters¶
text¶
string
options?¶
sourcePath?¶
string
Returns¶
Methods¶
getCompletions()¶
getCompletions(
offset):PomlToken[]
Defined in: packages/poml/file.tsx:289
Parameters¶
offset¶
number
Returns¶
getExpressionEvaluations()¶
getExpressionEvaluations(
range):any[]
Defined in: packages/poml/file.tsx:411
Parameters¶
range¶
Range
Returns¶
any[]
getExpressionTokens()¶
getExpressionTokens():
PomlToken[]
Defined in: packages/poml/file.tsx:311
Returns¶
getHoverToken()¶
getHoverToken(
offset):undefined|PomlToken
Defined in: packages/poml/file.tsx:281
Parameters¶
offset¶
number
Returns¶
undefined | PomlToken
getResponseSchema()¶
getResponseSchema():
undefined|Schema
Defined in: packages/poml/file.tsx:234
Returns¶
undefined | Schema
getRuntimeParameters()¶
getRuntimeParameters():
undefined| {[key:string]:any; }
Defined in: packages/poml/file.tsx:242
Returns¶
undefined | {[key: string]: any; }
getToolsSchema()¶
getToolsSchema():
undefined|ToolsSchema
Defined in: packages/poml/file.tsx:238
Returns¶
undefined | ToolsSchema
react()¶
react(
context?):ReactElement
Defined in: packages/poml/file.tsx:258
Parameters¶
context?¶
Returns¶
ReactElement
xmlRootElement()¶
xmlRootElement():
undefined|XMLElement
Defined in: packages/poml/file.tsx:246
Returns¶
undefined | XMLElement
Interfaces¶
PomlReaderOptions¶
Defined in: packages/poml/file.tsx:27
Properties¶
autoAddPoml?¶
optionalautoAddPoml:boolean
Defined in: packages/poml/file.tsx:29
crlfToLf?¶
optionalcrlfToLf:boolean
Defined in: packages/poml/file.tsx:30
trim?¶
optionaltrim:boolean
Defined in: packages/poml/file.tsx:28
PomlToken¶
Defined in: packages/poml/file.tsx:39
Properties¶
attribute?¶
optionalattribute:string
Defined in: packages/poml/file.tsx:43
element?¶
optionalelement:string
Defined in: packages/poml/file.tsx:42
expression?¶
optionalexpression:string
Defined in: packages/poml/file.tsx:45
range¶
range:
Range
Defined in: packages/poml/file.tsx:41
type¶
type:
"element"|"attribute"|"attributeValue"|"expression"
Defined in: packages/poml/file.tsx:40
value?¶
optionalvalue:string
Defined in: packages/poml/file.tsx:44