import '../../../../globals.js';
// Copyright 2023-2024, University of Colorado Boulder
/**
 * TODO: doc
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
import { alpenglow } from '../../imports.js';
export default class ResourceUsage {
    constructor(resourceSlot, bindingType) {
        this.resourceSlot = resourceSlot;
        this.bindingType = bindingType;
    }
    toDebugString() {
        return `ResourceUsage[slot:${this.resourceSlot.toDebugString()} type:${this.bindingType.toDebugString()}]`;
    }
}
alpenglow.register('ResourceUsage', ResourceUsage);
//# sourceMappingURL=ResourceUsage.js.map