Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

PageMenu

import { PageMenu } from "https://raw.githubusercontent.com/scrapbox-jp/types/0.1.2/mod.ts";
class PageMenu extends BaseStore {
constructor();
public menuName: string;
public menus: Map<string, Menu>;
 
private _addToMenu(item: (Item & {
separator: false;
}
)
| {
separator: true;
}
): void;
public addItem(item: Item): void;
public addMenu(init: AddMenuInit): void;
public addSeparator(): void;
public initialize(): void;
public pageMenu(menuName?: string): PageMenu;
public removeAllItems(): void;
public reset(): void;
}

§Extends

§
BaseStore
[src]

§Constructors

§
new PageMenu()
[src]

§Properties

§Methods

§
_addToMenu(item: (Item & {
separator: false;
}
)
| {
separator: true;
}
): void private
[src]
§
addItem(item: Item): void
[src]

Add a menu item to a particular Page Menu button

@param item

information used for a menu item

§
addMenu(init: AddMenuInit): void
[src]
§
addSeparator(): void
[src]

Add a separator to a particular Page Menu button

§
initialize(): void
[src]
§
removeAllItems(): void
[src]
§
reset(): void
[src]