SYMBOL INDEX (145 symbols across 33 files) FILE: examples/comments/src/App.tsx function App (line 3) | function App(): JSX.Element { FILE: examples/ctf/src/App.tsx function useCounter (line 3) | function useCounter(): [Accessor, Setter] { function App (line 13) | function App(): JSX.Element { FILE: examples/labels/src/App.tsx function App (line 3) | function App(): JSX.Element { FILE: packages/core/babel/components.ts type ComponentImport (line 6) | type ComponentImport = [name: string, source: string]; constant COMPONENTS (line 8) | const COMPONENTS: Record = { constant NAMESPACE (line 25) | const NAMESPACE = 'solid'; constant NAMESPACE_COMPONENTS (line 27) | const NAMESPACE_COMPONENTS: Record = { constant COMPONENT_TRAVERSE (line 44) | const COMPONENT_TRAVERSE: Visitor = { method Expression (line 45) | Expression(p, state) { method JSXElement (line 55) | JSXElement(p, state) { function transformComponents (line 87) | function transformComponents(state: State, path: NodePath): void { FILE: packages/core/babel/constants.ts constant UNDEFINED (line 3) | const UNDEFINED = t.unaryExpression('void', t.numericLiteral(0)); FILE: packages/core/babel/core/accessor-variable.ts function accessorVariable (line 6) | function accessorVariable( FILE: packages/core/babel/core/assert.ts function assert (line 1) | function assert(cond: unknown, error: T): asserts cond { FILE: packages/core/babel/core/deferred-variable.ts function deferredVariable (line 8) | function deferredVariable( FILE: packages/core/babel/core/deref-memo-variable.ts function derefMemoVariable (line 6) | function derefMemoVariable( FILE: packages/core/babel/core/deref-memo.ts constant REF_MEMO_CTF (line 8) | const REF_MEMO_CTF = '$refMemo'; constant GET_CTF (line 9) | const GET_CTF = '$get'; constant GETTER_CTF (line 11) | const GETTER_CTF = '$getter'; constant PROPERTY_CTF (line 12) | const PROPERTY_CTF = '$property'; constant CALL_CTF (line 14) | const CALL_CTF = new Set([REF_MEMO_CTF, GET_CTF, GETTER_CTF, PROPERTY_CT... function transformGetter (line 16) | function transformGetter( function transformReferencePath (line 40) | function transformReferencePath( function derefMemo (line 70) | function derefMemo( FILE: packages/core/babel/core/deref-signal-variable.ts function derefSignalVariable (line 6) | function derefSignalVariable( FILE: packages/core/babel/core/deref-signal.ts constant REF_SIGNAL_CTF (line 11) | const REF_SIGNAL_CTF = '$refSignal'; constant GET_CTF (line 12) | const GET_CTF = '$get'; constant SET_CTF (line 13) | const SET_CTF = '$set'; constant GETTER_CTF (line 15) | const GETTER_CTF = '$getter'; constant SETTER_CTF (line 16) | const SETTER_CTF = '$setter'; constant PROPERTY_CTF (line 17) | const PROPERTY_CTF = '$property'; constant CALL_CTF (line 19) | const CALL_CTF = new Set([ function transformProperty (line 28) | function transformProperty( function transformSignalRead (line 70) | function transformSignalRead( function transformUpdateExpression (line 114) | function transformUpdateExpression( function transformAssignmentExpression (line 161) | function transformAssignmentExpression( function transformSignalWrite (line 208) | function transformSignalWrite( function derefSignal (line 222) | function derefSignal( FILE: packages/core/babel/core/destructure-variable.ts function destructureVariable (line 12) | function destructureVariable( FILE: packages/core/babel/core/errors.ts function unexpectedType (line 3) | function unexpectedType( function unexpectedMissingParent (line 13) | function unexpectedMissingParent(path: babel.NodePath): Error { function unexpectedArgumentLength (line 17) | function unexpectedArgumentLength( function unexpectedAssignmentOperator (line 27) | function unexpectedAssignmentOperator( FILE: packages/core/babel/core/generate-unique-name.ts function generateUniqueName (line 4) | function generateUniqueName( FILE: packages/core/babel/core/get-import-identifier.ts function getImportIdentifier (line 5) | function getImportIdentifier( FILE: packages/core/babel/core/is-awaited.ts function isAwaited (line 3) | function isAwaited(node: t.Expression | t.SpreadElement): boolean { FILE: packages/core/babel/core/is-in-typescript.ts function isInTypescript (line 4) | function isInTypescript(path: babel.NodePath): boolean { FILE: packages/core/babel/core/is-static.ts function isStatic (line 3) | function isStatic( FILE: packages/core/babel/core/is-yielded.ts function isYielded (line 3) | function isYielded(node: t.Expression | t.SpreadElement): boolean { FILE: packages/core/babel/core/memo-variable.ts function memoVariable (line 8) | function memoVariable( FILE: packages/core/babel/core/proto.ts type ProtoObjectState (line 5) | interface ProtoObjectState { constant ROOT_GET (line 10) | const ROOT_GET = 'get'; constant ROOT_SET (line 11) | const ROOT_SET = 'set'; constant ROOT_SYMBOL (line 12) | const ROOT_SYMBOL = '__$'; constant PROTO_STATES (line 14) | const PROTO_STATES = new WeakMap(); function getProtoState (line 16) | function getProtoState( function getGetterReplacement (line 41) | function getGetterReplacement( function getSetterReplacement (line 55) | function getSetterReplacement( function getNamespacedKey (line 75) | function getNamespacedKey( function initProtoGetters (line 92) | function initProtoGetters( function registerProtoGetter (line 104) | function registerProtoGetter( function addUnoptimizedGetter (line 122) | function addUnoptimizedGetter( function addProtoGetter (line 132) | function addProtoGetter( function initProtoSetters (line 147) | function initProtoSetters( function registerProtoSetter (line 159) | function registerProtoSetter( function addUnoptimizedSetter (line 177) | function addUnoptimizedSetter( function addProtoSetter (line 187) | function addProtoSetter( function addUnoptimizedProperty (line 202) | function addUnoptimizedProperty( function addProtoProperty (line 223) | function addProtoProperty( FILE: packages/core/babel/core/signal-variable.ts function signalVariable (line 8) | function signalVariable( FILE: packages/core/babel/core/types.ts type Options (line 4) | interface Options { type ImportHook (line 13) | type ImportHook = Map; type State (line 15) | interface State extends babel.PluginPass { FILE: packages/core/babel/core/unwrap-node.ts type TypeFilter (line 4) | type TypeFilter = (node: t.Node) => node is K; type TypeCheck (line 6) | type TypeCheck = K extends TypeFilter ? U : never; type NestedExpression (line 8) | type NestedExpression = function isNestedExpression (line 17) | function isNestedExpression(node: t.Node): node is NestedExpression { function isPathValid (line 32) | function isPathValid( function unwrapNode (line 39) | function unwrapNode boolean>( function getProperParentPath (line 52) | function getProperParentPath boolean>( FILE: packages/core/babel/index.ts function solidLabelsPlugin (line 10) | function solidLabelsPlugin(): babel.PluginObj { FILE: packages/core/babel/transform-comment.ts constant VARIABLE_LABEL (line 12) | const VARIABLE_LABEL = { type CallbackLabel (line 20) | type CallbackLabel = [name: string, source: string, named: boolean]; constant CALLBACK_LABEL (line 22) | const CALLBACK_LABEL: Record = { function getVariableLabelPreference (line 35) | function getVariableLabelPreference( constant LABEL_PATTERN (line 51) | const LABEL_PATTERN = /^@\w+( .*)?$/; function getCallbackLabelPreference (line 53) | function getCallbackLabelPreference(state: State, comments: t.Comment[]) { constant COMMENT_TRAVERSE (line 71) | const COMMENT_TRAVERSE: babel.Visitor = { method VariableDeclaration (line 72) | VariableDeclaration(path, state) { method BlockStatement (line 161) | BlockStatement(path, state) { method ExpressionStatement (line 195) | ExpressionStatement(path, state) { function transformComments (line 228) | function transformComments(state: State, path: babel.NodePath): void { FILE: packages/core/babel/transform-ctf.ts type AutoArrowCTF (line 18) | type AutoArrowCTF = [name: string, source: string, arguments: number]; constant AUTO_ARROW_CTF (line 20) | const AUTO_ARROW_CTF: Record = { type AutoImportAliasCTF (line 29) | type AutoImportAliasCTF = [name: string, source: string]; constant AUTO_IMPORT_ALIAS_CTF (line 31) | const AUTO_IMPORT_ALIAS_CTF: Record = { type AutoAccessorCTF (line 59) | type AutoAccessorCTF = [ constant AUTO_ACCESSOR_CTF (line 66) | const AUTO_ACCESSOR_CTF: Record = { constant SIGNAL_CTF (line 73) | const SIGNAL_CTF = '$signal'; constant MEMO_CTF (line 74) | const MEMO_CTF = '$memo'; constant DEREF_SIGNAL_CTF (line 75) | const DEREF_SIGNAL_CTF = '$derefSignal'; constant DEREF_MEMO_CTF (line 76) | const DEREF_MEMO_CTF = '$derefMemo'; constant REACTIVE_CTF (line 77) | const REACTIVE_CTF = '$'; constant DEFERRED_CTF (line 78) | const DEFERRED_CTF = '$deferred'; constant DESTRUCTURE_CTF (line 79) | const DESTRUCTURE_CTF = '$destructure'; constant COMPONENT_CTF (line 80) | const COMPONENT_CTF = '$component'; constant SPECIAL_CTF (line 82) | const SPECIAL_CTF = new Set([ constant CTF_TRAVERSE (line 93) | const CTF_TRAVERSE: babel.Visitor = { method CallExpression (line 94) | CallExpression(path, state) { method Expression (line 167) | Expression(path, state) { method VariableDeclarator (line 178) | VariableDeclarator(path, state) { method ExpressionStatement (line 351) | ExpressionStatement(path, state) { function transformCTF (line 391) | function transformCTF(state: State, path: babel.NodePath): void { FILE: packages/core/babel/transform-label.ts constant REACTIVE_LABEL (line 14) | const REACTIVE_LABEL = '$'; constant SPECIAL_LABELS (line 16) | const SPECIAL_LABELS = new Set([REACTIVE_LABEL]); constant VARIABLE_LABEL (line 18) | const VARIABLE_LABEL = { type CallbackLabel (line 26) | type CallbackLabel = [name: string, source: string, named: boolean]; constant CALLBACK_LABEL (line 28) | const CALLBACK_LABEL: Record = { function transformReactiveLabel (line 41) | function transformReactiveLabel( function transformDeclaratorFromVariableLabel (line 66) | function transformDeclaratorFromVariableLabel( function transformVariableLabel (line 112) | function transformVariableLabel( function transformCallbackLabel (line 140) | function transformCallbackLabel( constant LABEL_TRAVERSE (line 179) | const LABEL_TRAVERSE: babel.Visitor = { method LabeledStatement (line 180) | LabeledStatement(path, state) { function transformLabels (line 205) | function transformLabels(state: State, path: babel.NodePath): void { FILE: packages/core/example.js function compile (line 4) | async function compile(code, dev) { FILE: packages/core/src/index.ts type Accessor (line 6) | type Accessor = solid.Accessor; type Setter (line 7) | type Setter = solid.Setter; type Context (line 8) | type Context = solid.Context; type ObservableObserver (line 9) | type ObservableObserver = solid.ObservableObserver; type Component (line 10) | type Component = {}> = solid.Component; type Observable (line 84) | interface Observable { type Props (line 165) | type Props = T extends (props: infer P) => solid.JSX.Element ? P : ne... type IntrinsicElements (line 170) | interface IntrinsicElements { FILE: packages/core/test/ctf.test.ts function compile (line 5) | async function compile(code: string, dev?: boolean): Promise { FILE: packages/unplugin/src/index.ts type SolidLabelsPluginFilter (line 11) | interface SolidLabelsPluginFilter { type SolidLabelsPluginOptions (line 16) | interface SolidLabelsPluginOptions extends Options { function repushPlugin (line 21) | function repushPlugin( constant DEFAULT_INCLUDE (line 52) | const DEFAULT_INCLUDE = 'src/**/*.{jsx,tsx,ts,js,mjs,cjs}'; constant DEFAULT_EXCLUDE (line 53) | const DEFAULT_EXCLUDE = 'node_modules/**/*.{jsx,tsx,ts,js,mjs,cjs}'; constant FILE_FILTER (line 55) | const FILE_FILTER = /\.[mc]?tsx?$/i; method transformInclude (line 68) | transformInclude(id): boolean { method transform (line 71) | async transform(code, id): Promise { method configResolved (line 109) | configResolved(config): void {