@dldc/canvas
Advanced tools
Comparing version 1.1.2 to 1.2.0
@@ -1,3 +0,4 @@ | ||
import * as miid from 'miid'; | ||
import { SubscribeMethod } from 'suub'; | ||
import * as _dldc_stack from '@dldc/stack'; | ||
import { Staack, StaackCoreValue } from '@dldc/stack'; | ||
import { SubscribeMethod } from '@dldc/pubsub'; | ||
@@ -46,10 +47,9 @@ type IRect = readonly [x: number, y: number, width: number, height: number]; | ||
declare class Tools extends miid.Stack { | ||
declare class Tools extends Staack { | ||
static create(ctx: CanvasRenderingContext2D, scheduler: IScreduler): Tools; | ||
static CtxKey: miid.Key<CanvasRenderingContext2D, false>; | ||
static SchedulerKey: miid.Key<IScreduler, false>; | ||
static CtxKey: _dldc_stack.IKey<CanvasRenderingContext2D, false>; | ||
static SchedulerKey: _dldc_stack.IKey<IScreduler, false>; | ||
get ctx(): CanvasRenderingContext2D; | ||
time(): number; | ||
private constructor(); | ||
with(...keys: Array<miid.KeyProvider<any>>): Tools; | ||
protected instantiate(staackCore: StaackCoreValue): this; | ||
} | ||
@@ -56,0 +56,0 @@ |
"use strict"; | ||
var __create = Object.create; | ||
var __defProp = Object.defineProperty; | ||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor; | ||
var __getOwnPropNames = Object.getOwnPropertyNames; | ||
var __getProtoOf = Object.getPrototypeOf; | ||
var __hasOwnProp = Object.prototype.hasOwnProperty; | ||
@@ -21,10 +19,2 @@ var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; | ||
}; | ||
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( | ||
// If the importer is in node compatibility mode or this is not an ESM | ||
// file that has been converted to a CommonJS file using a Babel- | ||
// compatible transform (i.e. "__esModule" has not been set), then set | ||
// "default" to the CommonJS "module.exports" for node compatibility. | ||
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, | ||
mod | ||
)); | ||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); | ||
@@ -444,3 +434,3 @@ var __publicField = (obj, key, value) => { | ||
// src/HitResponder.ts | ||
var import_suub = require("suub"); | ||
var import_pubsub = require("@dldc/pubsub"); | ||
@@ -483,5 +473,5 @@ // src/HitView.ts | ||
let draw = null; | ||
const pointerMoveSub = (0, import_suub.Subscription)(); | ||
const pointerEnterSub = (0, import_suub.Subscription)(); | ||
const pointerLeaveSub = (0, import_suub.Subscription)(); | ||
const pointerMoveSub = import_pubsub.Suub.createSubscription(); | ||
const pointerEnterSub = import_pubsub.Suub.createSubscription(); | ||
const pointerLeaveSub = import_pubsub.Suub.createSubscription(); | ||
return { | ||
@@ -636,4 +626,4 @@ event, | ||
// src/Tools.ts | ||
var miid = __toESM(require("miid")); | ||
var _Tools = class extends miid.Stack { | ||
var import_stack = require("@dldc/stack"); | ||
var _Tools = class extends import_stack.Staack { | ||
static create(ctx, scheduler) { | ||
@@ -648,12 +638,9 @@ return new _Tools().with(_Tools.CtxKey.Provider(ctx), _Tools.SchedulerKey.Provider(scheduler)); | ||
} | ||
constructor(internal = null) { | ||
super(internal); | ||
instantiate(staackCore) { | ||
return new _Tools(staackCore); | ||
} | ||
with(...keys) { | ||
return miid.Stack.applyKeys(this, keys, (internal) => new _Tools(internal)); | ||
} | ||
}; | ||
var Tools = _Tools; | ||
__publicField(Tools, "CtxKey", miid.createKey({ name: "Ctx" })); | ||
__publicField(Tools, "SchedulerKey", miid.createKey({ name: "Screduler" })); | ||
__publicField(Tools, "CtxKey", import_stack.Key.create("Ctx")); | ||
__publicField(Tools, "SchedulerKey", import_stack.Key.create("Screduler")); | ||
@@ -660,0 +647,0 @@ // src/View.ts |
{ | ||
"name": "@dldc/canvas", | ||
"version": "1.1.2", | ||
"version": "1.2.0", | ||
"description": "A 2D Canvas engine", | ||
@@ -42,4 +42,4 @@ "keywords": [], | ||
"dependencies": { | ||
"miid": "^6.0.3", | ||
"suub": "^3.2.1" | ||
"@dldc/pubsub": "^5.1.3", | ||
"@dldc/stack": "^3.0.4" | ||
}, | ||
@@ -46,0 +46,0 @@ "devDependencies": { |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
55697
1713
+ Added@dldc/pubsub@^5.1.3
+ Added@dldc/stack@^3.0.4
+ Added@dldc/erreur@5.0.0(transitive)
+ Added@dldc/pubsub@5.2.5(transitive)
+ Added@dldc/stack@3.1.44.1.7(transitive)
- Removedmiid@^6.0.3
- Removedsuub@^3.2.1
- Removederreur@2.1.0(transitive)
- Removedmiid@6.0.5(transitive)
- Removedsuub@3.4.0(transitive)