@virtualstate/examples
Version:
28 lines • 1.26 kB
TypeScript
import { TokenVNodeBase, TokenVNodeFn } from "@virtualstate/fringe";
export declare const FarmSymbol: unique symbol;
export interface FarmOptions {
}
export declare type FarmToken = TokenVNodeBase<typeof FarmSymbol, FarmOptions>;
export declare type FarmTokenFn = TokenVNodeFn<typeof FarmSymbol, FarmOptions>;
export declare const Farm: FarmTokenFn;
export declare const ServiceSymbol: unique symbol;
export interface ServiceOptions {
ram: "big" | "huge";
cpu: "quick" | "very quick";
}
export declare type ServiceToken = TokenVNodeBase<typeof ServiceSymbol, ServiceOptions>;
export declare type ServiceTokenFn = TokenVNodeFn<typeof ServiceSymbol, ServiceOptions>;
export declare const Service: ServiceTokenFn;
export declare const SmallerBigProcess: TokenVNodeFn<symbol, object, {}>;
export declare const BigProcess: TokenVNodeFn<symbol, object, {}>;
declare const domainMap: {
Farm: FarmTokenFn;
Service: ServiceTokenFn;
SmallerBigProcess: TokenVNodeFn<symbol, object, {}>;
BigProcess: TokenVNodeFn<symbol, object, {}>;
};
declare type DomainTokenMap = typeof domainMap;
export declare type DomainToken = DomainTokenMap[keyof DomainTokenMap];
export declare const Domain: DomainToken[];
export {};
//# sourceMappingURL=domain.d.ts.map