OpenFin Workspace Platform API
    Preparing search index...

    Function init

    • Initilaize a Workspace Platform.

      import * as WorkspacePlatform from '@openfin/workspace-platform';

      const customThemes: WorkspacePlatform.CustomThemes = [{
      label: "OpenFin's Custom Theme",
      palette: {
      // Required color options
      brandPrimary: '#F51F63',
      brandSecondary: '#1FF58A',
      backgroundPrimary: '#F8E71C', // hex, rgb/rgba, hsl/hsla only - no string colors: 'red'
      }
      }];

      const overrideCallback: WorkspacePlatform.WorkspacePlatformOverrideCallback = async (
      WorkspacePlatformProvider
      ) => {
      class Override extends WorkspacePlatformProvider {
      async quit(payload, callerIdentity) {
      return super.quit(payload, callerIdentity);
      }
      }
      return new Override();
      };


      await WorkspacePlatform.init({
      browser: { overrideCallback },
      theme: customThemes
      });

      Parameters

      Returns Promise<Platform>