Moves the public api .d.ts files from tools/public_api_guard to goldens/public-api. Additionally, provides a README in the goldens directory and a script assist in testing the current state of the repo against the goldens as well as a command for accepting all changes to the goldens in a single command. PR Close #35768
		
			
				
	
	
		
			93 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			93 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
/** @deprecated */
 | 
						|
export declare function bootstrapWorkerUi(workerScriptUri: string, customProviders?: StaticProvider[]): Promise<PlatformRef>;
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare class ClientMessageBroker {
 | 
						|
    runOnService(args: UiArguments, returnType: Type<any> | SerializerTypes | null): Promise<any> | null;
 | 
						|
}
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare class ClientMessageBrokerFactory {
 | 
						|
    createMessageBroker(channel: string, runInZone?: boolean): ClientMessageBroker;
 | 
						|
}
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare class FnArg {
 | 
						|
    type: Type<any> | SerializerTypes;
 | 
						|
    value: any;
 | 
						|
    constructor(value: any, type?: Type<any> | SerializerTypes);
 | 
						|
}
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare abstract class MessageBus implements MessageBusSource, MessageBusSink {
 | 
						|
    abstract attachToZone(zone: NgZone): void;
 | 
						|
    abstract from(channel: string): EventEmitter<any>;
 | 
						|
    abstract initChannel(channel: string, runInZone?: boolean): void;
 | 
						|
    abstract to(channel: string): EventEmitter<any>;
 | 
						|
}
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare interface MessageBusSink {
 | 
						|
    attachToZone(zone: NgZone): void;
 | 
						|
    initChannel(channel: string, runInZone: boolean): void;
 | 
						|
    to(channel: string): EventEmitter<any>;
 | 
						|
}
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare interface MessageBusSource {
 | 
						|
    attachToZone(zone: NgZone): void;
 | 
						|
    from(channel: string): EventEmitter<any>;
 | 
						|
    initChannel(channel: string, runInZone: boolean): void;
 | 
						|
}
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare const platformWorkerApp: (extraProviders?: StaticProvider[] | undefined) => PlatformRef;
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare const platformWorkerUi: (extraProviders?: StaticProvider[] | undefined) => import("@angular/core").PlatformRef;
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare interface ReceivedMessage {
 | 
						|
    args: any[];
 | 
						|
    id: string;
 | 
						|
    method: string;
 | 
						|
    type: string;
 | 
						|
}
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare const enum SerializerTypes {
 | 
						|
    RENDERER_TYPE_2 = 0,
 | 
						|
    PRIMITIVE = 1,
 | 
						|
    RENDER_STORE_OBJECT = 2
 | 
						|
}
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare class ServiceMessageBroker {
 | 
						|
    registerMethod(methodName: string, signature: Array<Type<any> | SerializerTypes> | null, method: (..._: any[]) => Promise<any> | void, returnType?: Type<any> | SerializerTypes): void;
 | 
						|
}
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare class ServiceMessageBrokerFactory {
 | 
						|
    createMessageBroker(channel: string, runInZone?: boolean): ServiceMessageBroker;
 | 
						|
}
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare class UiArguments {
 | 
						|
    args?: FnArg[] | undefined;
 | 
						|
    method: string;
 | 
						|
    constructor(method: string, args?: FnArg[] | undefined);
 | 
						|
}
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare const VERSION: Version;
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare const WORKER_APP_LOCATION_PROVIDERS: StaticProvider[];
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare const WORKER_UI_LOCATION_PROVIDERS: StaticProvider[];
 | 
						|
 | 
						|
/** @deprecated */
 | 
						|
export declare class WorkerAppModule {
 | 
						|
}
 |