Home Reference Source
import SVG from '~/models/Request/SVG.js'
public class | source

SVG

Extends:

Request → SVG

Loads an SVG

Static Method Summary

Static Public Methods
public static

async load(name: string): SVGSVGElement

Loads an SVG

Constructor Summary

Public Constructor
public

Loads an SVG

Method Summary

Public Methods
public

format(): SVGSVGElement

public

async run()

Intercepts and uses a cache

Inherited Summary

From class Request
protected
public

cancel()

Cancels the request.

public

format(data: Object): Object

Formats the request object and returns an object of Request<T>'s T.

public

async run(o: Object): Promise

Performs the request

Static Public Methods

public static async load(name: string): SVGSVGElement source

Loads an SVG

Params:

NameTypeAttributeDescription
name string

Return:

SVGSVGElement

Public Constructors

public constructor(name: string) source

Loads an SVG

Override:

Request#constructor

Params:

NameTypeAttributeDescription
name string

Name of svg

Public Methods

public format(): SVGSVGElement source

Formats the request object and returns an object of Request<T>'s T.

Override:

Request#format

public async run() source

Intercepts and uses a cache

Override:

Request#run