Skip to main content

Class: TextmateSnippet

vendor/snippet/snippetParser.TextmateSnippet

Hierarchy

Constructors

constructor

new TextmateSnippet()

Inherited from

Marker.constructor

Properties

_children

Protected _children: Marker[] = []

Inherited from

Marker._children

Defined in

vendor/snippet/snippetParser.ts:137


_markerBrand

Readonly _markerBrand: any

Inherited from

Marker._markerBrand

Defined in

vendor/snippet/snippetParser.ts:134


_placeholders

Private Optional _placeholders: Object

Type declaration

NameType
allPlaceholder[]
last?Placeholder

Defined in

vendor/snippet/snippetParser.ts:503


parent

parent: Marker

Inherited from

Marker.parent

Defined in

vendor/snippet/snippetParser.ts:136

Accessors

children

get children(): Marker[]

Returns

Marker[]

Inherited from

Marker.children

Defined in

vendor/snippet/snippetParser.ts:166


placeholderInfo

get placeholderInfo(): Object

Returns

Object

NameType
allPlaceholder[]
last?Placeholder

Defined in

vendor/snippet/snippetParser.ts:505


placeholders

get placeholders(): Placeholder[]

Returns

Placeholder[]

Defined in

vendor/snippet/snippetParser.ts:522


snippet

get snippet(): undefined | TextmateSnippet

Returns

undefined | TextmateSnippet

Inherited from

Marker.snippet

Defined in

vendor/snippet/snippetParser.ts:170

Methods

appendChild

appendChild(child): TextmateSnippet

Parameters

NameType
childMarker

Returns

TextmateSnippet

Overrides

Marker.appendChild

Defined in

vendor/snippet/snippetParser.ts:578


clone

clone(): TextmateSnippet

Returns

TextmateSnippet

Overrides

Marker.clone

Defined in

vendor/snippet/snippetParser.ts:592


enclosingPlaceholders

enclosingPlaceholders(placeholder): Placeholder[]

Parameters

NameType
placeholderPlaceholder

Returns

Placeholder[]

Defined in

vendor/snippet/snippetParser.ts:554


fullLen

fullLen(marker): number

Parameters

NameType
markerMarker

Returns

number

Defined in

vendor/snippet/snippetParser.ts:545


len

len(): number

Returns

number

Inherited from

Marker.len

Defined in

vendor/snippet/snippetParser.ts:189


offset

offset(marker): number

Parameters

NameType
markerMarker

Returns

number

Defined in

vendor/snippet/snippetParser.ts:527


replace

replace(child, others): void

Parameters

NameType
childMarker
othersMarker[]

Returns

void

Overrides

Marker.replace

Defined in

vendor/snippet/snippetParser.ts:583


resolveVariables

resolveVariables(resolver): TextmateSnippet

Parameters

NameType
resolverVariableResolver

Returns

TextmateSnippet

Defined in

vendor/snippet/snippetParser.ts:566


toString

toString(): string

Returns

string

Inherited from

Marker.toString

Defined in

vendor/snippet/snippetParser.ts:183


toTextmateString

toTextmateString(): string

Returns

string

Overrides

Marker.toTextmateString

Defined in

vendor/snippet/snippetParser.ts:588


walk

walk(visitor): void

Parameters

NameType
visitor(marker: Marker) => boolean

Returns

void

Defined in

vendor/snippet/snippetParser.ts:598