10 lines
608 B
TypeScript
10 lines
608 B
TypeScript
|
import { ConnectionHandler } from "tc-shared/ConnectionHandler";
|
||
|
import { ChannelEntry, ChannelProperties } from "tc-shared/tree/Channel";
|
||
|
import PermissionType from "tc-shared/permission/PermissionType";
|
||
|
export declare type ChannelEditCallback = (properties: Partial<ChannelProperties>, permissions: ChannelEditChangedPermission[]) => void;
|
||
|
export declare type ChannelEditChangedPermission = {
|
||
|
permission: PermissionType;
|
||
|
value: number;
|
||
|
};
|
||
|
export declare const spawnChannelEditNew: (connection: ConnectionHandler, channel: ChannelEntry, parent: ChannelEntry, callback: ChannelEditCallback) => void;
|