UNPKG

@noeldemartin/faker

Version:

Generate massive amounts of fake contextual data

2 lines (1 loc) 2.1 kB
"use strict";var m=Object.defineProperty;var l=Object.getOwnPropertyDescriptor;var s=Object.getOwnPropertyNames;var u=Object.prototype.hasOwnProperty;var b=(n,e)=>{for(var r in e)m(n,r,{get:e[r],enumerable:!0})},g=(n,e,r,a)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of s(e))!u.call(n,i)&&i!==r&&m(n,i,{get:()=>e[i],enumerable:!(a=l(e,i))||a.enumerable});return n};var p=n=>g(m({},"__esModule",{value:!0}),n);var h={};b(h,{Lorempixel:()=>f});module.exports=p(h);var o=require("../../../internal/deprecated");class f{constructor(e){this.faker=e}image(e,r,a){const i=["abstract","animals","business","cats","city","food","nightlife","fashion","people","nature","sports","technics","transport"];return this[this.faker.helpers.arrayElement(i)](e,r,a)}avatar(){return(0,o.deprecated)({deprecated:"faker.image.lorempixel.avatar()",proposed:"faker.internet.avatar()",since:"7.3",until:"8.0"}),this.faker.internet.avatar()}imageUrl(e,r,a,i){e=e||640,r=r||480;let t=`https://lorempixel.com/${e}/${r}`;return a!=null&&(t+=`/${a}`),i&&(t+=`?${this.faker.datatype.number()}`),t}abstract(e,r,a){return this.faker.image.lorempixel.imageUrl(e,r,"abstract",a)}animals(e,r,a){return this.faker.image.lorempixel.imageUrl(e,r,"animals",a)}business(e,r,a){return this.faker.image.lorempixel.imageUrl(e,r,"business",a)}cats(e,r,a){return this.faker.image.lorempixel.imageUrl(e,r,"cats",a)}city(e,r,a){return this.faker.image.lorempixel.imageUrl(e,r,"city",a)}food(e,r,a){return this.faker.image.lorempixel.imageUrl(e,r,"food",a)}nightlife(e,r,a){return this.faker.image.lorempixel.imageUrl(e,r,"nightlife",a)}fashion(e,r,a){return this.faker.image.lorempixel.imageUrl(e,r,"fashion",a)}people(e,r,a){return this.faker.image.lorempixel.imageUrl(e,r,"people",a)}nature(e,r,a){return this.faker.image.lorempixel.imageUrl(e,r,"nature",a)}sports(e,r,a){return this.faker.image.lorempixel.imageUrl(e,r,"sports",a)}technics(e,r,a){return this.faker.image.lorempixel.imageUrl(e,r,"technics",a)}transport(e,r,a){return this.faker.image.lorempixel.imageUrl(e,r,"transport",a)}}0&&(module.exports={Lorempixel});