feat: 自动创建API文档目录

This commit is contained in:
AncTe committed 2025-03-26 22:06:06 +08:00
1 parent 1294c5f1ca
commit 3581e2604b
10 files changed
+1483 -313

No files matched your search

+2 -5
View File
@@ -137,7 +137,7 @@ export class BlockCacher<
}
/**
* 清空指定索引的缓存,与 {@link clearCache} 不同的是,这里会直接清空对应索引的缓存,而不是指定分块的缓存(分块->void)
* 清空指定索引的缓存,与 {@link clearCache} 不同的是,这里会直接清空对应索引的缓存,而不是指定分块的缓存(元素->void)
*/
clearCacheByIndex(index: number) {
const item = this.cache.get(index);
@@ -303,10 +303,7 @@ export interface ICanvasCacheItem extends IBlockCacheable {
}
export class CanvasCacheItem implements ICanvasCacheItem {
constructor(
public canvas: MotaOffscreenCanvas2D,
public symbol: number
) {}
constructor(public canvas: MotaOffscreenCanvas2D, public symbol: number) {}
destroy(): void {
this.canvas.delete();
+7 -7
View File
@@ -80,7 +80,7 @@ export class Camera extends EventEmitter<CameraEvent> {
});
const ca = Camera.cameraMap.get(item);
if (ca && !ca.enabled) {
if (ca && ca.enabled) {
logger.warn(22);
}
}
@@ -371,40 +371,40 @@ interface CameraAnimationBase {
start: number;
}
interface TranslateAnimation extends CameraAnimationBase {
export interface TranslateAnimation extends CameraAnimationBase {
type: 'translate';
timing: TimingFn;
x: number;
y: number;
}
interface TranslateAsAnimation extends CameraAnimationBase {
export interface TranslateAsAnimation extends CameraAnimationBase {
type: 'translateAs';
timing: TimingFn<2>;
time: number;
}
interface RotateAnimation extends CameraAnimationBase {
export interface RotateAnimation extends CameraAnimationBase {
type: 'rotate';
timing: TimingFn;
angle: number;
time: number;
}
interface ScaleAnimation extends CameraAnimationBase {
export interface ScaleAnimation extends CameraAnimationBase {
type: 'scale';
timing: TimingFn;
scale: number;
time: number;
}
type CameraAnimationData =
export type CameraAnimationData =
| TranslateAnimation
| TranslateAsAnimation
| RotateAnimation
| ScaleAnimation;
interface CameraAnimationExecution {
export interface CameraAnimationExecution {
data: CameraAnimationData[];
animation: Animation;
}