From 8b03e2ce1a2098261de2f729f660b1ae2a320b65 Mon Sep 17 00:00:00 2001 From: lutangar Date: Tue, 9 Nov 2021 13:49:08 +0100 Subject: feat(types): create peertube-types package Create dedicated Typescript "types" configuration file for each "projects". Create a types folder which includes every useful ts definition: - client - server - shared Add tooling to create a proper package, extract dependencies, etc... Add CI Github task. refactor(types): publish types package in release script --- client/src/index.ts | 1 + client/src/types/index.ts | 6 ++++++ 2 files changed, 7 insertions(+) create mode 100644 client/src/index.ts create mode 100644 client/src/types/index.ts (limited to 'client/src') diff --git a/client/src/index.ts b/client/src/index.ts new file mode 100644 index 000000000..c9f6f047d --- /dev/null +++ b/client/src/index.ts @@ -0,0 +1 @@ +export * from './types' diff --git a/client/src/types/index.ts b/client/src/types/index.ts new file mode 100644 index 000000000..5508515fd --- /dev/null +++ b/client/src/types/index.ts @@ -0,0 +1,6 @@ +export * from './client-script.model' +export * from './job-state-client.type' +export * from './job-type-client.type' +export * from './link.type' +export * from './register-client-option.model' +export * from './select-options-item.model' -- cgit v1.2.3