Backstage
    Preparing search index...

    Interface TranslationResourceOptions<TId, TMessages, TTranslations>

    interface TranslationResourceOptions<
        TId extends string,
        TMessages extends { [key in string]: string },
        TTranslations extends
            {
                [language in string]: () => Promise<
                    {
                        default: | TranslationMessages<TId>
                        | { [key in keyof TMessages]: string | null };
                    },
                >
            },
    > {
        ref: TranslationRef<TId, TMessages>;
        translations: TTranslations;
    }

    Type Parameters

    • TId extends string
    • TMessages extends { [key in string]: string }
    • TTranslations extends {
          [language in string]: () => Promise<
              {
                  default: | TranslationMessages<TId>
                  | { [key in keyof TMessages]: string | null };
              },
          >
      }
    Index

    Properties

    Properties

    translations: TTranslations