larry babby and threejs for glsl

This commit is contained in:
Sam
2024-06-24 21:24:00 +12:00
parent 87d5dc634d
commit 907ebae4c0
6474 changed files with 1279596 additions and 8 deletions

View File

@@ -0,0 +1,26 @@
import { ParserOptions } from 'htmlparser2';
import { SourceLocation } from './location-tracker';
declare type Directive = {
name: string | RegExp;
start: string;
end: string;
};
declare type Options = {
directives?: Directive[];
sourceLocations?: boolean;
} & ParserOptions;
declare type Tag = string | boolean;
declare type Attributes = Record<string, string | number | boolean>;
declare type Content = NodeText | Array<Node | Node[]>;
declare type NodeText = string | number;
declare type NodeTag = {
tag?: Tag;
attrs?: Attributes;
content?: Content;
location?: SourceLocation;
};
declare type Node = NodeText | NodeTag;
declare const parser: (html: string, options?: Options) => Node[];
export { Attributes, Content, Directive, Node, NodeTag, NodeText, Options, Tag, parser };