Home Manual Reference Source Test Repository
import Asset from 'reptar/lib/theme/asset.js'
public class | source

Asset

Constructor Summary

Public Constructor
public

constructor(assetType: *, assetConfig: *)

Member Summary

Public Members
public

The asset config object.

public

The processed Asset content.

public

Data accessible to templates.

public

Asset destination where it should be written to.

public

ID of asset, right now an alias to its type.

public

processor: Processor

Asset processor.

public

What type of asset this is.

Method Summary

Public Methods
public

async process(pathDestination: *)

public

async write()

Public Constructors

public constructor(assetType: *, assetConfig: *) source

Params:

NameTypeAttributeDescription
assetType *
assetConfig *

Public Members

public config: Object source

The asset config object.

public content: string source

The processed Asset content.

public data: Object source

Data accessible to templates.

public destination: string source

Asset destination where it should be written to.

public id: string source

ID of asset, right now an alias to its type.

public processor: Processor source

Asset processor.

public type: string source

What type of asset this is. css/js/font etc.

Public Methods

public async process(pathDestination: *) source

Params:

NameTypeAttributeDescription
pathDestination *

public async write() source