Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "src/raml1/apiLoader"

Index

Type aliases

IHighLevelNode

IHighLevelNode: IHighLevelNode

IParseResult

IParseResult: IParseResult

Functions

fetchAndLoadApiAsync

getLanguageElementByRuntimeType

getProject

loadApi

  • Load API synchronously. Detects RAML version and uses corresponding parser.

    Parameters

    • apiPath: string

      Path to API: local file system path or Web URL

    • Optional arg1: string[] | Options
    • Optional arg2: string[] | Options

    Returns Opt<Api | Api>

    Opt<Api>, where Api belongs to RAML 1.0 or RAML 0.8 model.

loadApiAsync

  • Load API asynchronously. Detects RAML version and uses corresponding parser.

    Parameters

    • apiPath: string

      Path to API: local file system path or Web URL

    • Optional arg1: string[] | Options
    • Optional arg2: string[] | Options

    Returns Promise<Api | Api>

    Promise<Api>, where Api belongs to RAML 1.0 or RAML 0.8 model.

loadApis1

  • loadApis1(projectRoot: string, cacheChildren?: boolean, expandTraitsAndResourceTypes?: boolean): Array<Api>
  • Parameters

    • projectRoot: string
    • Default value cacheChildren: boolean = false
    • Default value expandTraitsAndResourceTypes: boolean = true

    Returns Array<Api>

loadRAML

  • Load RAML synchronously. Detects RAML version and uses corresponding parser.

    Parameters

    • ramlPath: string

      Path to RAML: local file system path or Web URL

    • Optional arg1: string[] | Options
    • Optional arg2: string[] | Options

    Returns Opt<BasicNode>

    Opt<RAMLLanguageElement>, where RAMLLanguageElement belongs to RAML 1.0 or RAML 0.8 model.

loadRAMLAsync

  • Load API asynchronously. Detects RAML version and uses corresponding parser.

    Parameters

    • ramlPath: string

      Path to RAML: local file system path or Web URL

    • Optional arg1: string[] | Options
    • Optional arg2: string[] | Options

    Returns Promise<BasicNode>

    Promise<RAMLLanguageElement>, where RAMLLanguageElement belongs to RAML 1.0 or RAML 0.8 model.

loadRAMLInternal

toApi

toError

Generated using TypeDoc