Options
All
  • Public
  • Public/Protected
  • All
Menu

Class View

Hierarchy

Index

Constructors

constructor

  • new View(fullPath: string, viewType?: ViewType, isDirectory?: boolean): View

Properties

_changeListeners

_changeListeners: Array<Function>

_miniChangeListeners

_miniChangeListeners: Array<Function>

baseName

baseName: string

children

children: View[]

extName

extName: string

fileName

fileName: string

fullPath

fullPath: string

isDirectory

isDirectory: boolean

isOpen

isOpen: boolean

isSaving

isSaving: boolean

isVue

isVue: boolean

isWatched

isWatched: boolean

parent

parent: View

routePath

routePath: string

title

title: string

viewType

viewType: ViewType

viewsPath

viewsPath: string

vueFilePath

vueFilePath: string

Methods

addEventListener

  • addEventListener(eventName: string, listener: Function): void

close

  • close(): void

findByRealPath

  • findByRealPath(relativePath: string, openIfNotLoaded?: boolean, alwaysFindOne?: boolean): Promise<View>
  • example

    rootView.find('dashboard')

    example

    rootView.find('dashboard/views/notice/detail.vue')

    Parameters

    • relativePath: string
    • Default value openIfNotLoaded: boolean = false
    • Default value alwaysFindOne: boolean = false

    Returns Promise<View>

findByRoute

  • findByRoute(relativePath: string, openIfNotLoaded?: boolean): Promise<View>

forceOpen

  • forceOpen(): Promise<void>

Protected load

  • load(): Promise<View[]>

onChange

  • onChange(event: string, filePath: string, key?: string, hash?: string): void

onMiniChange

  • onMiniChange(event: string, filePath: string, key?: string, hash?: string): Promise<void>

open

  • open(): void | Promise<void>

preOpen

  • preOpen(): Promise<void>

removeEventListener

  • removeEventListener(eventName: string, listener: Function): void

save

  • save(): void | Promise<void>

watch

  • watch(listener: (eventName: string, filePath: string) => void): FSWatcher

Static fetch

  • fetch(fullPath: string, viewType?: ViewType, isDirectory?: boolean): View

Generated using TypeDoc