SYMBOL INDEX (170 symbols across 36 files) FILE: packages/unis-babel-preset/src/index.ts function unisPreset (line 8) | function unisPreset() { FILE: packages/unis-core/src/api/use.ts function use (line 8) | function use any>(fn: T, raFn?: Function) { FILE: packages/unis-core/src/api/useContext.ts function useContext (line 5) | function useContext(ctx: T) { FILE: packages/unis-core/src/api/useId.ts function useId (line 14) | function useId() { FILE: packages/unis-core/src/api/useMemo.ts function useMemo (line 46) | function useMemo( FILE: packages/unis-core/src/api/useProps.ts function useProps (line 4) | function useProps(p: T) { FILE: packages/unis-core/src/api/useReducer.ts type Reducer (line 6) | type Reducer = (state: T, action: T2) => T; function useReducer (line 85) | function useReducer(reducerFn: Reducer, initial: T) { FILE: packages/unis-core/src/api/useRef.ts type Ref (line 1) | interface Ref { function useRef (line 7) | function useRef(value?: T) { FILE: packages/unis-core/src/api/useState.ts function useState (line 13) | function useState(initial?: T) { FILE: packages/unis-core/src/api/utils.ts type EFFECT_TYPE (line 5) | enum EFFECT_TYPE { type Effect (line 10) | type Effect = (() => (() => void) | void) & { FILE: packages/unis-core/src/context.ts type Context (line 5) | interface Context { type Dependency (line 11) | interface Dependency { function createContext (line 33) | function createContext(initial: T) { FILE: packages/unis-core/src/createTokTik.ts type Task (line 1) | type Task = Function & { isTok?: any }; FILE: packages/unis-core/src/diff.ts type AttrDiff (line 25) | type AttrDiff = [string, any, any][]; FILE: packages/unis-core/src/fiber.ts type ReconcileState (line 6) | interface ReconcileState { type FLAG (line 16) | enum FLAG { type FlagName (line 24) | type FlagName = "flag" | "childFlag" | "commitFlag"; type FiberEl (line 35) | type FiberEl = unknown; type FiberType (line 36) | type FiberType = type MemorizeState (line 42) | interface MemorizeState { type TokTik (line 49) | interface TokTik { type Operator (line 56) | interface Operator { type Runtime (line 82) | interface Runtime { type Fiber (line 87) | interface Fiber { constant TEXT (line 152) | const TEXT = Symbol("$$Text"); constant ELEMENT (line 153) | const ELEMENT = Symbol("$$Element"); constant PORTAL (line 154) | const PORTAL = Symbol("$$Portal"); constant PROVIDER (line 155) | const PROVIDER = Symbol("$$Provider"); constant COMPONENT (line 156) | const COMPONENT = Symbol("$$Component"); type WalkHook (line 174) | interface WalkHook { type WalkHookKeys (line 182) | type WalkHookKeys = keyof WalkHook; type WalkHookList (line 184) | type WalkHookList = { type ContainerElement (line 274) | type ContainerElement = Exclude; FILE: packages/unis-core/src/h.ts constant FGMT (line 103) | const FGMT = Fragment; FILE: packages/unis-core/types/jsx.d.ts type FiberNode (line 82) | interface FiberNode { type CSSProperties (line 88) | interface CSSProperties type Booleanish (line 101) | type Booleanish = boolean | "true" | "false"; type Numberish (line 102) | type Numberish = number | string; type AriaAttributes (line 105) | interface AriaAttributes { type AriaRole (line 304) | type AriaRole = type StyleValue (line 377) | type StyleValue = string | CSSProperties | Array; type CSValue (line 379) | type CSValue = string | number | boolean | undefined | null; type CSObject (line 380) | type CSObject = Record; type CSArray (line 381) | type CSArray = (CSValue | CSObject | CSArray)[]; type HTMLAttributes (line 383) | interface HTMLAttributes extends AriaAttributes, EventHandlers { type HTMLAttributeReferrerPolicy (line 454) | type HTMLAttributeReferrerPolicy = type HTMLAttributeAnchorTarget (line 465) | type HTMLAttributeAnchorTarget = type AnchorHTMLAttributes (line 472) | interface AnchorHTMLAttributes extends HTMLAttributes { type AudioHTMLAttributes (line 484) | interface AudioHTMLAttributes extends MediaHTMLAttributes {} type AreaHTMLAttributes (line 486) | interface AreaHTMLAttributes extends HTMLAttributes { type BaseHTMLAttributes (line 499) | interface BaseHTMLAttributes extends HTMLAttributes { type BlockquoteHTMLAttributes (line 504) | interface BlockquoteHTMLAttributes extends HTMLAttributes { type ButtonHTMLAttributes (line 508) | interface ButtonHTMLAttributes extends HTMLAttributes { type CanvasHTMLAttributes (line 522) | interface CanvasHTMLAttributes extends HTMLAttributes { type ColHTMLAttributes (line 527) | interface ColHTMLAttributes extends HTMLAttributes { type ColgroupHTMLAttributes (line 532) | interface ColgroupHTMLAttributes extends HTMLAttributes { type DataHTMLAttributes (line 536) | interface DataHTMLAttributes extends HTMLAttributes { type DetailsHTMLAttributes (line 540) | interface DetailsHTMLAttributes extends HTMLAttributes { type DelHTMLAttributes (line 544) | interface DelHTMLAttributes extends HTMLAttributes { type DialogHTMLAttributes (line 549) | interface DialogHTMLAttributes extends HTMLAttributes { type EmbedHTMLAttributes (line 553) | interface EmbedHTMLAttributes extends HTMLAttributes { type FieldsetHTMLAttributes (line 560) | interface FieldsetHTMLAttributes extends HTMLAttributes { type FormHTMLAttributes (line 566) | interface FormHTMLAttributes extends HTMLAttributes { type HtmlHTMLAttributes (line 577) | interface HtmlHTMLAttributes extends HTMLAttributes { type IframeHTMLAttributes (line 581) | interface IframeHTMLAttributes extends HTMLAttributes { type ImgHTMLAttributes (line 604) | interface ImgHTMLAttributes extends HTMLAttributes { type InsHTMLAttributes (line 618) | interface InsHTMLAttributes extends HTMLAttributes { type HTMLInputTypeAttribute (line 623) | type HTMLInputTypeAttribute = type InputHTMLAttributes (line 648) | interface InputHTMLAttributes extends HTMLAttributes { type KeygenHTMLAttributes (line 692) | interface KeygenHTMLAttributes extends HTMLAttributes { type LabelHTMLAttributes (line 702) | interface LabelHTMLAttributes extends HTMLAttributes { type LiHTMLAttributes (line 707) | interface LiHTMLAttributes extends HTMLAttributes { type LinkHTMLAttributes (line 711) | interface LinkHTMLAttributes extends HTMLAttributes { type MapHTMLAttributes (line 726) | interface MapHTMLAttributes extends HTMLAttributes { type MenuHTMLAttributes (line 730) | interface MenuHTMLAttributes extends HTMLAttributes { type MediaHTMLAttributes (line 734) | interface MediaHTMLAttributes extends HTMLAttributes { type MetaHTMLAttributes (line 747) | interface MetaHTMLAttributes extends HTMLAttributes { type MeterHTMLAttributes (line 755) | interface MeterHTMLAttributes extends HTMLAttributes { type QuoteHTMLAttributes (line 765) | interface QuoteHTMLAttributes extends HTMLAttributes { type ObjectHTMLAttributes (line 769) | interface ObjectHTMLAttributes extends HTMLAttributes { type OlHTMLAttributes (line 781) | interface OlHTMLAttributes extends HTMLAttributes { type OptgroupHTMLAttributes (line 787) | interface OptgroupHTMLAttributes extends HTMLAttributes { type OptionHTMLAttributes (line 792) | interface OptionHTMLAttributes extends HTMLAttributes { type OutputHTMLAttributes (line 799) | interface OutputHTMLAttributes extends HTMLAttributes { type ParamHTMLAttributes (line 805) | interface ParamHTMLAttributes extends HTMLAttributes { type ProgressHTMLAttributes (line 810) | interface ProgressHTMLAttributes extends HTMLAttributes { type SlotHTMLAttributes (line 815) | interface SlotHTMLAttributes extends HTMLAttributes { type ScriptHTMLAttributes (line 819) | interface ScriptHTMLAttributes extends HTMLAttributes { type SelectHTMLAttributes (line 833) | interface SelectHTMLAttributes extends HTMLAttributes { type SourceHTMLAttributes (line 845) | interface SourceHTMLAttributes extends HTMLAttributes { type StyleHTMLAttributes (line 855) | interface StyleHTMLAttributes extends HTMLAttributes { type TableHTMLAttributes (line 862) | interface TableHTMLAttributes extends HTMLAttributes { type TextareaHTMLAttributes (line 869) | interface TextareaHTMLAttributes extends HTMLAttributes { type TdHTMLAttributes (line 887) | interface TdHTMLAttributes extends HTMLAttributes { type ThHTMLAttributes (line 899) | interface ThHTMLAttributes extends HTMLAttributes { type TimeHTMLAttributes (line 908) | interface TimeHTMLAttributes extends HTMLAttributes { type TrackHTMLAttributes (line 912) | interface TrackHTMLAttributes extends HTMLAttributes { type VideoHTMLAttributes (line 920) | interface VideoHTMLAttributes extends MediaHTMLAttributes { type WebViewHTMLAttributes (line 929) | interface WebViewHTMLAttributes extends HTMLAttributes { type SVGAttributes (line 949) | interface SVGAttributes extends AriaAttributes, EventHandlers { type IntrinsicElementAttributes (line 1241) | interface IntrinsicElementAttributes { type Events (line 1420) | interface Events { type EventHandlers (line 1534) | type EventHandlers = { type ReservedProps (line 1538) | type ReservedProps = { type ElementAttrs (line 1544) | type ElementAttrs = T & ReservedProps; type NativeElements (line 1546) | type NativeElements = { type ElementTypes (line 1554) | type ElementTypes = type Element (line 1563) | type Element = type ElementClass (line 1569) | interface ElementClass { type ElementAttributesProperty (line 1572) | interface ElementAttributesProperty { type ElementChildrenAttribute (line 1575) | interface ElementChildrenAttribute { type IntrinsicElements (line 1578) | interface IntrinsicElements extends NativeElements { type IntrinsicAttributes (line 1583) | interface IntrinsicAttributes extends ReservedProps {} FILE: packages/unis-dom/src/browser/const.ts constant UNIS_ROOT (line 1) | const UNIS_ROOT = Symbol("unis_root"); FILE: packages/unis-dom/src/browser/operator.ts type FiberDomEl (line 5) | type FiberDomEl = Element | DocumentFragment | SVGAElement | Text | Pare... type FiberDom (line 7) | interface FiberDom extends Fiber { FILE: packages/unis-dom/src/server/operator.ts class ElementNode (line 3) | class ElementNode { method constructor (line 8) | constructor(public tagName: string) {} method insertBefore (line 10) | insertBefore( method append (line 17) | append(...nodes: ServerNode[]) { method renderToString (line 21) | renderToString(): string { class TextNode (line 38) | class TextNode { method constructor (line 39) | constructor(public nodeValue: string) {} method renderToString (line 40) | renderToString() { type ServerNode (line 45) | type ServerNode = ElementNode | TextNode; type FiberDomServer (line 47) | interface FiberDomServer extends Fiber { method nextElement (line 97) | nextElement() {} method remove (line 99) | remove() {} method nextSibling (line 100) | nextSibling() {} FILE: packages/unis-example/src/Dialog.tsx type DialogProps (line 4) | interface DialogProps { function Dialog (line 10) | function Dialog(props: DialogProps) { FILE: packages/unis-example/src/Todo.tsx function ToDo (line 19) | function ToDo() { FILE: packages/unis-example/src/TodoItem/index.tsx type Item (line 5) | interface Item { type TodoItemProps (line 12) | interface TodoItemProps { FILE: packages/unis-router/src/components/BrowserRouter.tsx type BrowserRouterProps (line 5) | interface BrowserRouterProps { FILE: packages/unis-router/src/components/Link.tsx type LinkProps (line 11) | type LinkProps = Partial< FILE: packages/unis-router/src/components/NavLink.tsx type LinkStyle (line 6) | type LinkStyle = (isActive: boolean) => HTMLAttributes["style"]; type LinkClassName (line 7) | type LinkClassName = (isActive: boolean) => HTMLAttributes["className"]; type NavLinkProps (line 9) | type NavLinkProps = Omit & { FILE: packages/unis-router/src/components/Redirect.tsx type RedirectProps (line 5) | interface RedirectProps { FILE: packages/unis-router/src/components/Route.tsx type RouteProps (line 3) | type RouteProps = Omit & { FILE: packages/unis-router/src/components/Routes.tsx type RoutesProps (line 6) | type RoutesProps = Omit & { function pick (line 25) | function pick(node: FiberNode): RouteData { function flatChildren (line 34) | function flatChildren(children: JSX.Element | JSX.Element[]) { FILE: packages/unis-router/src/context.tsx type RouteContextValue (line 5) | interface RouteContextValue { type RouterContextValue (line 15) | interface RouterContextValue { type LocationContextValue (line 22) | interface LocationContextValue { FILE: packages/unis-router/src/hooks/uTargetPath.tsx type Options (line 5) | interface Options { FILE: packages/unis-router/src/types.ts type RouteData (line 1) | interface RouteData { type MatchRoute (line 7) | interface MatchRoute extends RouteData { FILE: packages/unis-router/src/utils.ts constant SLASH (line 3) | const SLASH = "/"; constant DOT (line 4) | const DOT = "."; FILE: packages/unis-transition/src/CSSTransition.ts type TransitionProps (line 15) | interface TransitionProps { FILE: packages/unis-transition/src/TransitionGroup.ts type TransitionGroupProps (line 4) | interface TransitionGroupProps { FILE: packages/unis-transition/src/hooks/uTransition.ts constant UNMOUNTED (line 3) | const UNMOUNTED = "unmounted"; constant APPEARING (line 4) | const APPEARING = "appearing"; constant APPEARED (line 5) | const APPEARED = "appeared"; constant ENTERING (line 6) | const ENTERING = "entering"; constant ENTERED (line 7) | const ENTERED = "entered"; constant EXITING (line 8) | const EXITING = "exiting"; constant EXITED (line 9) | const EXITED = "exited"; type TimeoutObject (line 11) | type TimeoutObject = { type TransitionTimeout (line 17) | type TransitionTimeout = number | TimeoutObject; type uTransitionProps (line 19) | interface uTransitionProps { function setTimer (line 89) | function setTimer(statusTimeout: number) { FILE: packages/unis-vite-preset/src/index.ts function unisPreset (line 5) | function unisPreset(): PluginOption[] {