Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/ogone/src/classes/SusanoMemory.ts>default

Advanced Web Composition for Future
Latest
class default
import { default } from "https://deno.land/x/ogone@revb3/src/classes/SusanoMemory.ts";

Methods

protected
getAllScopes(fileBundle: FileBundle): void
protected
getDeepScopes(fileBundle: FileBundle, parentScope: ScopeBundle): void
protected
getModFromSusanoDir(path: string, opts: Partial<FileBundle>): Promise<any | null>
protected
getScopeBundle(opts: Partial<ScopeBundle>): ScopeBundle
protected
getScopeType(
fileBundle: FileBundle,
parent: ScopeBundle,
key: string,
): ScopeType
protected
getSusanoModPath(path: string): Promise<string>
protected
isInSusanoDir(path: string): Promise<boolean>
protected
mkSusanoDir(): Promise<void>
protected
saveInSusanoDir(fileBundle: FileBundle): Promise<boolean>