@truenewx/tnxet
Version:
互联网技术解决方案:Electron扩展支持
82 lines (80 loc) • 3.05 kB
text/typescript
export type EventConstant = {
request: string;
response: string;
}
export default {
event: {
file: {
encoding: 'utf-8',
separator: {
request: 'tnxet.event.file.separator.request',
response: 'tnxet.event.file.separator.response',
} as EventConstant,
exists: {
request: 'tnxet.event.file.exists.request',
response: 'tnxet.event.file.exists.response',
} as EventConstant,
read: {
request: 'tnxet.event.file.read.request',
response: 'tnxet.event.file.read.response',
} as EventConstant,
readData: {
request: 'tnxet.event.file.readData.request',
response: 'tnxet.event.file.readData.response',
} as EventConstant,
write: {
request: 'tnxet.event.file.write.request',
response: 'tnxet.event.file.write.response',
} as EventConstant,
readAll: {
request: 'tnxet.event.file.readAll.request',
response: 'tnxet.event.file.readAll.response',
} as EventConstant,
findPath: {
request: 'tnxet.event.file.findPath.request',
response: 'tnxet.event.file.findPath.response',
} as EventConstant,
delete: {
request: 'tnxet.event.file.write.delete',
response: 'tnxet.event.file.write.delete',
} as EventConstant,
copy: {
request: 'tnxet.event.file.write.copy',
response: 'tnxet.event.file.write.copy',
} as EventConstant,
},
dialog: {
open: {
request: 'tnxet.event.dialog.open.request',
response: 'tnxet.event.dialog.open.response',
} as EventConstant,
save: {
request: 'tnxet.event.dialog.save.request',
response: 'tnxet.event.dialog.save.response',
} as EventConstant,
},
zip: {
filenames: {
request: 'tnxet.event.zip.filenames.request',
response: 'tnxet.event.zip.filenames.response',
} as EventConstant,
read: {
request: 'tnxet.event.zip.read.request',
response: 'tnxet.event.zip.read.response',
} as EventConstant,
readAll: {
request: 'tnxet.event.zip.readAll.request',
response: 'tnxet.event.zip.readAll.response',
} as EventConstant,
},
clipboard: {
write: {
request: 'tnxet.event.clipboard.write.request',
response: 'tnxet.event.clipboard.write.response',
} as EventConstant,
},
},
channel: {
command: 'tnxet.channel.command',
},
}