interface AppContext {
    app: App<any>;
    components: Record<string, Component<any, any, any, ComputedOptions, MethodOptions, {}, any>>;
    config: AppConfig;
    directives: Record<string, vue.Directive<any, any>>;
    mixins: ComponentOptions<{}, any, any, any, any, any, any, any, any>[];
    provides: Record<string | symbol, any>;
}

Properties

app: App<any>
components: Record<string, Component<any, any, any, ComputedOptions, MethodOptions, {}, any>>
config: AppConfig
directives: Record<string, vue.Directive<any, any>>
mixins: ComponentOptions<{}, any, any, any, any, any, any, any, any>[]
provides: Record<string | symbol, any>