From 9dc80efe01a5c429047d8a82c7e64a4e20a2f330 Mon Sep 17 00:00:00 2001 From: Fons van der Plas Date: Tue, 16 Jan 2024 16:17:17 +0100 Subject: [PATCH] define public API Co-Authored-By: Paul Berg <9824244+Pangoraw@users.noreply.github.com> --- README.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/README.md b/README.md index 3efeae8..473a891 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,50 @@ julia> order.runnable SimpleCell("x + y") ``` +# Public API + +The public API is: + +``` +AbstractCell +NotebookTopology +ExprAnalysisCache +all_cells +updated_topology +exclude_roots + +is_disabled +is_resolved +set_unresolved +is_soft_edge + +topological_order +TopologicalOrder + +cell_precedence_heuristic +DEFAULT_PRECEDENCE_HEURISTIC +where_assigned +where_referenced + +ReactivityError +CyclicReferenceError +MultipleDefinitionsError + +ImmutableDefaultDict +ImmutableSet +ImmutableVector +setdiffkeys +delete_unsafe! + +ExpressionExplorerExtras +ExpressionExplorerExtras.can_be_function_wrapped +ExpressionExplorerExtras.can_macroexpand +ExpressionExplorerExtras.can_macroexpand_no_bind +ExpressionExplorerExtras.collect_implicit_usings +ExpressionExplorerExtras.maybe_macroexpand_pluto +ExpressionExplorerExtras.pretransform_pluto +``` + # Contributing and testing To work on this package, clone both the Pluto.jl and PlutoDependencyExplorer.jl repositories to your local drive. Then: