chore: lint
This commit is contained in:
parent
749e42743e
commit
ddc1b55a79
|
@ -8,12 +8,12 @@ export default ([h, s, v]) => {
|
|||
const q = v * (1 - f * s);
|
||||
const t = v * (1 - (1 - f) * s);
|
||||
switch (i % 6) {
|
||||
default: [r, g, b] = [v, t, p]; break;
|
||||
case 1: [r, g, b] = [q, v, p]; break;
|
||||
case 2: [r, g, b] = [p, v, t]; break;
|
||||
case 3: [r, g, b] = [p, q, v]; break;
|
||||
case 4: [r, g, b] = [t, p, v]; break;
|
||||
case 5: [r, g, b] = [v, p, q]; break;
|
||||
default: [r, g, b] = [v, t, p]; break;
|
||||
}
|
||||
return [
|
||||
Math.round(r * 255),
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
import {Trait} from '@avocado/traits';
|
||||
import {compose} from '@flecks/core';
|
||||
|
||||
const decorate = compose(
|
||||
);
|
||||
const decorate = compose();
|
||||
|
||||
export default () => class Perishable extends decorate(Trait) {
|
||||
|
||||
|
|
|
@ -2,8 +2,7 @@ import {Vector} from '@avocado/math';
|
|||
import {Trait} from '@avocado/traits';
|
||||
import {compose} from '@flecks/core';
|
||||
|
||||
const decorate = compose(
|
||||
);
|
||||
const decorate = compose();
|
||||
|
||||
export default () => class Positioned extends decorate(Trait) {
|
||||
|
||||
|
|
|
@ -46,10 +46,12 @@ it('can add traits asynchronously', async () => {
|
|||
const DELAY = 30;
|
||||
class AsyncTrait extends Trait {
|
||||
|
||||
static async extendJson(json) {
|
||||
const extended = await super.extendJson(json);
|
||||
await new Promise((resolve) => setTimeout(resolve, DELAY));
|
||||
return extended;
|
||||
static async load(...args) {
|
||||
const loaded = await super.load(...args);
|
||||
await new Promise((resolve) => {
|
||||
setTimeout(resolve, DELAY);
|
||||
});
|
||||
return loaded;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -32,12 +32,12 @@ export default class Color {
|
|||
const q = v * (1 - f * s);
|
||||
const t = v * (1 - (1 - f) * s);
|
||||
switch (i % 6) {
|
||||
default: [r, g, b] = [v, t, p]; break;
|
||||
case 1: [r, g, b] = [q, v, p]; break;
|
||||
case 2: [r, g, b] = [p, v, t]; break;
|
||||
case 3: [r, g, b] = [p, q, v]; break;
|
||||
case 4: [r, g, b] = [t, p, v]; break;
|
||||
case 5: [r, g, b] = [v, p, q]; break;
|
||||
default: [r, g, b] = [v, t, p]; break;
|
||||
}
|
||||
return [Math.round(r * 255), Math.round(g * 255), Math.round(b * 255)];
|
||||
}
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
/* eslint-disable default-case-last */
|
||||
|
||||
import {
|
||||
angleFromRad,
|
||||
SQRT_2_2,
|
||||
|
|
|
@ -1 +1,3 @@
|
|||
export {default} from './proton';
|
||||
import Proton from './proton';
|
||||
|
||||
export default Proton;
|
||||
|
|
|
@ -9,9 +9,9 @@ export default function shapeFromJSON(json) {
|
|||
return new CircleShape(json);
|
||||
case 'list':
|
||||
return new ShapeList(json);
|
||||
default:
|
||||
return new PolygonShape(json);
|
||||
case 'rectangle':
|
||||
return new RectangleShape(json);
|
||||
default:
|
||||
return new PolygonShape(json);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -21,10 +21,10 @@ export default class ShapeList extends Shape {
|
|||
return new CircleShape(shape);
|
||||
case 'list':
|
||||
return new ShapeList(shape);
|
||||
default:
|
||||
return new PolygonShape(shape);
|
||||
case 'rectangle':
|
||||
return new RectangleShape(shape);
|
||||
default:
|
||||
return new PolygonShape(shape);
|
||||
}
|
||||
}));
|
||||
const oldShapes = this.children;
|
||||
|
|
|
@ -2,8 +2,7 @@ import {Range, Vector} from '@avocado/math';
|
|||
import {Trait} from '@avocado/traits';
|
||||
import {compose} from '@flecks/core';
|
||||
|
||||
const decorate = compose(
|
||||
);
|
||||
const decorate = compose();
|
||||
|
||||
export default (flecks) => class Emitted extends decorate(Trait) {
|
||||
|
||||
|
|
|
@ -7,8 +7,7 @@ import K from 'kefir';
|
|||
|
||||
import Proton from '../proton';
|
||||
|
||||
const decorate = compose(
|
||||
);
|
||||
const decorate = compose();
|
||||
|
||||
export default (flecks) => class Emitter extends decorate(Trait) {
|
||||
|
||||
|
|
|
@ -4,8 +4,7 @@ import {compose} from '@flecks/core';
|
|||
import shapeFromJSON from '../shape/from-json';
|
||||
import ShapeView from '../shape/view';
|
||||
|
||||
const decorate = compose(
|
||||
);
|
||||
const decorate = compose();
|
||||
|
||||
export default () => class Shaped extends decorate(Trait) {
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@ export default () => {
|
|||
group,
|
||||
)
|
||||
);
|
||||
patch.onChange = (path, key = 'value', group) => (event, value) => {
|
||||
patch.onChange = (path, key = 'value', group = undefined) => (event, value) => {
|
||||
patch(
|
||||
{
|
||||
path,
|
||||
|
|
|
@ -49,7 +49,8 @@ const decorate = compose(
|
|||
export default class ModulatedProperty extends decorate(Class) {
|
||||
|
||||
constructor(
|
||||
object, key,
|
||||
object,
|
||||
key,
|
||||
{
|
||||
factor = 1,
|
||||
frequency,
|
||||
|
|
|
@ -27,7 +27,6 @@ export default () => class Animation extends decorate(JsonResource) {
|
|||
|
||||
clampDirection(direction) {
|
||||
switch (this.directionCount) {
|
||||
default: return 0;
|
||||
case 4: {
|
||||
const directionMap = {
|
||||
0: 0,
|
||||
|
@ -42,6 +41,7 @@ export default () => class Animation extends decorate(JsonResource) {
|
|||
return directionMap[Math.min(7, Math.max(0, direction))];
|
||||
}
|
||||
case 8: return Math.min(7, Math.max(0, direction));
|
||||
default: return 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user