@throw-out-error/minecraft-mcfunction
Version:
A simple way to create your mcfunction files using Typescript syntax.
19 lines (18 loc) • 630 B
TypeScript
import { Range } from './util';
export declare abstract class ArgumentObject {
compile(): AsyncGenerator<string, void, unknown>;
abstract toString(): string;
}
declare const NAMESPACE: unique symbol;
export declare abstract class NamespacedArgument extends ArgumentObject {
static readonly NAMESPACE: typeof NAMESPACE;
[NAMESPACE]: string;
}
export declare type Argument = ArgumentObject | string | number | Range;
export * from './entity';
export * from './item';
export * from './nbt';
export * from './position';
export * from './rotation';
export * from './selector';
export * from './util';