chore: 调整 Generator 类型

This commit is contained in:
unanmed 2025-10-19 23:15:38 +08:00
parent 0e9277238b
commit fc1c0b14d6
2 changed files with 7 additions and 7 deletions

View File

@ -399,7 +399,7 @@ export class TextureMaxRectsWebGL2Composer<T>
// prettier-ignore
const data = [
// x y u v i
// x y u v i
ol, -ot, tl, tt, ti, // 左上角
ol, -ob, tl, tb, ti, // 左下角
or, -ot, tr, tt, ti, // 右上角

View File

@ -42,7 +42,7 @@ export interface ITextureComposer<T, C, I> {
compose(
input: Iterable<ITexture>,
data: T
): Generator<ITextureComposedData<C, I>>;
): Generator<ITextureComposedData<C, I>, void>;
}
export interface ITextureSplitter<T> {
@ -51,7 +51,7 @@ export interface ITextureSplitter<T> {
* @param texture
* @param data
*/
split(texture: ITexture, data: T): Generator<ITexture>;
split(texture: ITexture, data: T): Generator<ITexture, void>;
}
export interface ITextureAnimater<T, I> {
@ -69,13 +69,13 @@ export interface ITextureAnimater<T, I> {
*
* @param init
*/
open(init: I): Generator<ITextureListedRenderable> | null;
open(init: I): Generator<ITextureListedRenderable, void> | null;
/**
*
* @param init
*/
cycled(init: I): Generator<ITextureListedRenderable> | null;
cycled(init: I): Generator<ITextureListedRenderable, void> | null;
}
export interface ITexture<T = unknown, A = unknown> {
@ -117,13 +117,13 @@ export interface ITexture<T = unknown, A = unknown> {
*
* @param data
*/
dynamic(data: A): Generator<ITextureListedRenderable> | null;
dynamic(data: A): Generator<ITextureListedRenderable, void> | null;
/**
*
* @param data
*/
cycled(data: A): Generator<ITextureListedRenderable> | null;
cycled(data: A): Generator<ITextureListedRenderable, void> | null;
/**
* 使