Page object representing the Source Control view

Hierarchy (view full)

Properties

action$: ChainablePromiseElement<Element>
action$$: ChainablePromiseArray<Element[]>
actionConstructor$: ((...args) => ChainablePromiseElement<Element>)

Type declaration

    • (...args): ChainablePromiseElement<Element>
    • Parameters

      • Rest ...args: [title: string]

      Returns ChainablePromiseElement<Element>

actionConstructor$$: ((...args) => ChainablePromiseArray<Element[]>)

Type declaration

    • (...args): ChainablePromiseArray<Element[]>
    • Parameters

      • Rest ...args: [title: string]

      Returns ChainablePromiseArray<Element[]>

changeCount$: ChainablePromiseElement<Element>
changeCount$$: ChainablePromiseArray<Element[]>
changeDesc$: ChainablePromiseElement<Element>
changeDesc$$: ChainablePromiseArray<Element[]>
changeItem$: ChainablePromiseElement<Element>
changeItem$$: ChainablePromiseArray<Element[]>
changeLabel$: ChainablePromiseElement<Element>
changeLabel$$: ChainablePromiseArray<Element[]>
changeName$: ChainablePromiseElement<Element>
changeName$$: ChainablePromiseArray<Element[]>
changes$: ChainablePromiseElement<Element>
changes$$: ChainablePromiseArray<Element[]>
elem$: ChainablePromiseElement<Element>
elem$$: ChainablePromiseArray<Element[]>
expand$: ChainablePromiseElement<Element>
expand$$: ChainablePromiseArray<Element[]>
initButton$: ChainablePromiseElement<Element>
initButton$$: ChainablePromiseArray<Element[]>
inputField$: ChainablePromiseElement<Element>
inputField$$: ChainablePromiseArray<Element[]>
itemIndex$: ((...args) => ChainablePromiseElement<Element>)

Type declaration

    • (...args): ChainablePromiseElement<Element>
    • Parameters

      • Rest ...args: [index: number]

      Returns ChainablePromiseElement<Element>

itemIndex$$: ((...args) => ChainablePromiseArray<Element[]>)

Type declaration

    • (...args): ChainablePromiseArray<Element[]>
    • Parameters

      • Rest ...args: [index: number]

      Returns ChainablePromiseArray<Element[]>

itemLevel$: ((...args) => ChainablePromiseElement<Element>)

Type declaration

    • (...args): ChainablePromiseElement<Element>
    • Parameters

      • Rest ...args: [level: number]

      Returns ChainablePromiseElement<Element>

itemLevel$$: ((...args) => ChainablePromiseArray<Element[]>)

Type declaration

    • (...args): ChainablePromiseArray<Element[]>
    • Parameters

      • Rest ...args: [level: number]

      Returns ChainablePromiseArray<Element[]>

more$: ChainablePromiseElement<Element>
more$$: ChainablePromiseArray<Element[]>
multiMore$: ChainablePromiseElement<Element>
multiMore$$: ChainablePromiseArray<Element[]>
multiProviderItem$: ChainablePromiseElement<Element>
multiProviderItem$$: ChainablePromiseArray<Element[]>
multiScmProvider$: ChainablePromiseElement<Element>
multiScmProvider$$: ChainablePromiseArray<Element[]>
providerHeader$: ChainablePromiseElement<Element>
providerHeader$$: ChainablePromiseArray<Element[]>
providerRelative$: ChainablePromiseElement<Element>
providerRelative$$: ChainablePromiseArray<Element[]>
providerTitle$: ChainablePromiseElement<Element>
providerTitle$$: ChainablePromiseArray<Element[]>
providerType$: ChainablePromiseElement<Element>
providerType$$: ChainablePromiseArray<Element[]>
resource$: ChainablePromiseElement<Element>
resource$$: ChainablePromiseArray<Element[]>
singleScmProvider$: ChainablePromiseElement<Element>
singleScmProvider$$: ChainablePromiseArray<Element[]>
stagedChanges$: ChainablePromiseElement<Element>
stagedChanges$$: ChainablePromiseArray<Element[]>

Accessors

  • get elem(): ChainablePromiseElement<Element>
  • Base element of given page object

    Returns ChainablePromiseElement<Element>

  • get parent(): ChainablePromiseElement<Element>
  • Parent element of given page object

    Returns ChainablePromiseElement<Element>

Methods

  • Initialize repository in the current folder if no SCM provider is found

    Returns Promise<boolean>

    true if the action was completed succesfully, false if a provider already exists

  • Poll for the element to become visible

    Parameters

    • timeout: number = 10000

      custom timeout for the wait

    • interval: number = 2000

      custom interval to control polling

    Returns Promise<ScmView>

    thenable self reference

Generated using TypeDoc