# Type Alias: AnyTRPCSubscriptionProcedure

> 

> **AnyTRPCSubscriptionProcedure**: [`TRPCSubscriptionProcedure`](https://trpc.io/docs/typedoc/server/index/interfaces/TRPCSubscriptionProcedure.md)\<`any`\> \| `LegacyObservableSubscriptionProcedure`\<`any`\>

Defined in: [packages/server/src/unstable-core-do-not-import/procedure.ts:88](https://github.com/trpc/trpc/blob/7c907acfd8b31929214792e3b8c2ad7a8ac72563/packages/server/src/unstable-core-do-not-import/procedure.ts#L88)

Any subscription procedure, for use in generic constraints.
