From bfa1a32b34e14975e8f9ad43b5c9799fe5ced38a Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 24 Jul 2019 11:55:08 +0200 Subject: Add client hook/register typings --- client/src/types/client-script.model.ts | 7 +++++++ client/src/types/register-client-option.model.ts | 9 +++++++++ 2 files changed, 16 insertions(+) create mode 100644 client/src/types/client-script.model.ts create mode 100644 client/src/types/register-client-option.model.ts (limited to 'client/src/types') diff --git a/client/src/types/client-script.model.ts b/client/src/types/client-script.model.ts new file mode 100644 index 000000000..6197fcac9 --- /dev/null +++ b/client/src/types/client-script.model.ts @@ -0,0 +1,7 @@ +import { RegisterClientOptions } from './register-client-option.model' + +export interface ClientScript { + register: (options: RegisterClientOptions) => Promise + + unregister: () => Promise +} diff --git a/client/src/types/register-client-option.model.ts b/client/src/types/register-client-option.model.ts new file mode 100644 index 000000000..42d689403 --- /dev/null +++ b/client/src/types/register-client-option.model.ts @@ -0,0 +1,9 @@ +import { RegisterClientHookOptions } from '@shared/models/plugins/register-client-hook.model' + +export type RegisterClientOptions = { + registerHook: (options: RegisterClientHookOptions) => void + + peertubeHelpers: { + getBaseStaticRoute: () => string + } +} -- cgit v1.2.3