@codesandbox/sandpack-client
Version:
<img style="width:100%" src="https://user-images.githubusercontent.com/4838076/143581035-ebee5ba2-9cb1-4fe8-a05b-2f44bd69bb4b.gif" alt="Component toolkit for live running code editing experiences" />
21 lines (20 loc) • 490 B
TypeScript
export declare enum TokenType {
OR = "OR",
AND = "AND",
PIPE = "PIPE",
Command = "Command",
Argument = "Argument",
String = "String",
EnvVar = "EnvVar"
}
type Token = {
type: TokenType.OR | TokenType.AND | TokenType.PIPE;
} | {
type: TokenType.Command | TokenType.Argument | TokenType.String;
value?: string;
} | {
type: TokenType.EnvVar;
value: Record<string, string>;
};
export declare function tokenize(input: string): Token[];
export {};