Backstage
    Preparing search index...

    Interface TranslationRefOptions<TId, TNestedMessages, TTranslations>

    interface TranslationRefOptions<
        TId extends string,
        TNestedMessages extends AnyNestedMessages,
        TTranslations extends
            {
                [language in string]: () => Promise<
                    {
                        default: {
                            [key in keyof FlattenedMessages<TNestedMessages>]: string | null
                        };
                    },
                >
            },
    > {
        id: TId;
        messages: TNestedMessages;
        translations?: TTranslations;
    }

    Type Parameters

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

    Properties

    id: TId
    messages: TNestedMessages
    translations?: TTranslations