@bscotch/stitch
Version:
Stitch: The GameMaker Studio 2 Asset Pipeline Development Kit.
19 lines • 775 B
TypeScript
import type { StitchProject } from '../StitchProject.js';
import { GmlTokenReferenceOptions } from './codeParser.js';
import type { GmlToken } from './GmlToken.js';
import { GmlTokenVersioned } from './GmlTokenVersioned.js';
/** Information about a GML token, including where its references are. */
export declare class GmlTokenSummary<Token extends GmlToken = GmlToken> {
readonly token: Token;
private project;
private _references;
constructor(token: Token, project: StitchProject, options?: GmlTokenReferenceOptions);
get references(): GmlTokenVersioned[];
private findRefsInScripts;
private findRefsInObjects;
toJSON(): {
token: Token;
references: GmlTokenVersioned[];
};
}
//# sourceMappingURL=GmlTokenSummary.d.ts.map