## Asset ### Properties * `type` **[String][1]** Asset type, eg. `'image'`. * `src` **[String][1]** Asset URL, eg. `'https://.../image.png'`. ## getType Get asset type. ### Examples ```javascript // Asset: { src: 'https://.../image.png', type: 'image' } asset.getType(); // -> 'image' ``` Returns **[String][1]** ## getSrc Get asset URL. ### Examples ```javascript // Asset: { src: 'https://.../image.png' } asset.getSrc(); // -> 'https://.../image.png' ``` Returns **[String][1]** ## getFilename Get filename of the asset (based on `src`). ### Examples ```javascript // Asset: { src: 'https://.../image.png' } asset.getFilename(); // -> 'image.png' // Asset: { src: 'https://.../image' } asset.getFilename(); // -> 'image' ``` Returns **[String][1]** ## getExtension Get extension of the asset (based on `src`). ### Examples ```javascript // Asset: { src: 'https://.../image.png' } asset.getExtension(); // -> 'png' // Asset: { src: 'https://.../image' } asset.getExtension(); // -> '' ``` Returns **[String][1]** [1]: https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/String