import * as vscode from 'vscode' import { utils } from '../utils' import { Definition } from './Definition' export class VStateDefinition extends Definition { private vStateName = "" public validateContext(document: vscode.TextDocument, position: vscode.Position) { const isValidate = utils.dataPointContextValidator(document, position) if (isValidate) { this.vStateName = utils.getWord(document, position) } return isValidate } public getLocation() { return this.basicLocation(`public ${this.vStateName}`, 'ts') } }